




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、PAGE 沈 陽(yáng) 航 院 設(shè) 計(jì) 用 紙沈 陽(yáng) 航 空 航 天 大 學(xué) 課程設(shè)計(jì)學(xué) 號(hào) _班 級(jí) _ 姓 名 _指導(dǎo)教師 _年 月 日沈陽(yáng)航空航天大學(xué)課程設(shè)計(jì)任務(wù)書(shū)學(xué)院:航空航天工程學(xué)部專業(yè):飛行器制造工程班級(jí):飛制1406學(xué)號(hào):143403030608題目:商品庫(kù)存管理信息系統(tǒng)一、課程設(shè)計(jì)時(shí)間20一五-2016第一學(xué)期第9周,即10月26日-10月30日,共計(jì)1周,20學(xué)時(shí)。二、課程設(shè)計(jì)內(nèi)容用C#語(yǔ)言編寫(xiě)軟件完成以下任務(wù):(1)創(chuàng)建ACCESS數(shù)據(jù)庫(kù),用于存放商品的基本信息,包括:編號(hào)、名稱、廠家、庫(kù)存、進(jìn)貨價(jià)、售出價(jià)等。如下圖:(2)創(chuàng)建與數(shù)據(jù)庫(kù)的ODBC連接。例如:using Syste
2、m.Data.ODBC; (3)設(shè)計(jì)用戶界面,添加各種控件;(4)完成如下主要功能,如下圖:1) 用DataGrid控件綁定和顯示數(shù)據(jù);2) 輸入商品編號(hào)或名稱進(jìn)行查詢(可以用SQL方法,也可以用過(guò)濾方法);3) 可以增加新的商品信息、修改、刪除。三、課程設(shè)計(jì)要求程序質(zhì)量要求:貫徹面向?qū)ο蟪绦蛟O(shè)計(jì)思想。設(shè)計(jì)用戶圖形界面,界面友好,功能明確,操作方便。可以加以其它功能或修飾。代碼簡(jiǎn)潔清晰,并給出必要的注釋,以增強(qiáng)程序的可讀性。課程設(shè)計(jì)說(shuō)明書(shū):課程結(jié)束后,上交課程設(shè)計(jì)說(shuō)明書(shū)和源程序。課程設(shè)計(jì)說(shuō)明書(shū)的內(nèi)容參見(jiàn)提供的模板。四、指導(dǎo)教師和學(xué)生簽字指導(dǎo)教師:_ 學(xué)生簽名:_五、成績(jī)六、教師評(píng)語(yǔ)沈陽(yáng)航空航天
3、大學(xué)設(shè)計(jì)用紙PAGE 51目錄TOC o 1-3 h z HYPERLINK l _Toc270531969 一、需求分析5 HYPERLINK l _Toc270531970 二、設(shè)計(jì)分析7 HYPERLINK l _Toc270531971 三、主要界面截圖8 HYPERLINK l _Toc270531972 四、技術(shù)要點(diǎn)11 HYPERLINK l _Toc270531973 五、個(gè)人總結(jié)16 HYPERLINK l _Toc270531974 六、參考文獻(xiàn)17 HYPERLINK l _Toc270531975 七、源程序17一、需求分析根據(jù)任務(wù)書(shū)給定的“課程設(shè)計(jì)內(nèi)容”和“課程設(shè)計(jì)要
4、求”作如下的需求分析。該系統(tǒng)是一個(gè)較典型的商品庫(kù)存管理信息系統(tǒng),使用ACCESS數(shù)據(jù)庫(kù)存放信息;其使用者被假定為某超市的管理員(可查商品具體信息)和售貨員(購(gòu)物系統(tǒng)),系統(tǒng)應(yīng)該具有安全、穩(wěn)定、功能齊全的特點(diǎn)。1. 安全性分析超市系統(tǒng)管理的數(shù)據(jù)涉及到超市機(jī)密,數(shù)據(jù)量較大,且是一種基礎(chǔ)性數(shù)據(jù),能夠?yàn)槌泄芾韱T和售貨員提供信息查詢,所以要通過(guò)設(shè)置密碼登錄、身份驗(yàn)證等手段確保數(shù)據(jù)不能被除了管理員之外的人隨意的查看,刪減和修改。2. 穩(wěn)定性分析指系統(tǒng)比較健壯,只要是用戶的合理操作,系統(tǒng)都應(yīng)給出合理正確的回應(yīng),而不是出現(xiàn)令用戶感到意外的系統(tǒng)錯(cuò)誤或系統(tǒng)崩潰。3. 主要功能分析(1)創(chuàng)建ACCESS數(shù)據(jù)庫(kù):創(chuàng)
5、建數(shù)據(jù)庫(kù)中名為pyw的表,用于存放全部商品的編號(hào),名稱,廠家,庫(kù)存,進(jìn)貨價(jià)和售出價(jià)等信息;(2)數(shù)據(jù)庫(kù)的ODBC連接:系統(tǒng)可以通過(guò)ODBC創(chuàng)建與數(shù)據(jù)庫(kù)及其中名為pyw信息表的連接。(3)設(shè)計(jì)用戶界面:添加各種控件,完成界面的設(shè)計(jì)、并能在此基礎(chǔ)上實(shí)現(xiàn)其它功能;(4)數(shù)據(jù)瀏覽:通過(guò)DataGrid控件綁定到名為pyw的信息表,并顯示全部通訊數(shù)據(jù);(5)數(shù)據(jù)查詢(管理員操作):用戶輸入查詢條件,如:輸入編號(hào)可以進(jìn)行查詢其他信息,系統(tǒng)規(guī)則地在控件textbox中顯示查詢結(jié)果,且顯示的數(shù)據(jù)盡量全面。(6)信息添加:可以增加新的商品信息,用戶輸入編號(hào),名稱,廠家,庫(kù)存,進(jìn)貨價(jià)和售出價(jià)等信息即可完成添加。(
6、7)信息修改:對(duì)用戶錄入的數(shù)據(jù)能夠提供修改功能。(8)信息刪除:可指定某條無(wú)用的商品信息,刪除。二、設(shè)計(jì)分析為了滿足本系統(tǒng)要求,一共設(shè)計(jì)了一個(gè)ACCESS數(shù)據(jù)庫(kù)中的數(shù)據(jù)表,以及VS2010中的5個(gè)窗口。其基本功能簡(jiǎn)述如下:1. ACCESS數(shù)據(jù)庫(kù)名稱為pyw.mdb;數(shù)據(jù)表名稱為student;用于存放全體學(xué)生的編號(hào),名稱,廠家,庫(kù)存,進(jìn)貨價(jià)和售出價(jià)等信息;其中:“編號(hào)”字段為“數(shù)字”型,字段大?。洪L(zhǎng)整型;“名稱”字段為“文本”型,字段大?。?55;“廠家”字段為“文本”型,字段大小:255;“庫(kù)存”字段為“數(shù)字”型,字段大?。洪L(zhǎng)整型;“進(jìn)貨價(jià)”字段為“貨幣”型,字段大?。?55;“售出價(jià)”字
7、段為“貨幣”型,字段大?。?55;密碼輸入窗口,為:Form1;設(shè)置密碼窗口,一共2個(gè)窗口,為:Form3和Form4;主要功能是提供密碼輸入界面和設(shè)置密碼界面,完成安全性的身份驗(yàn)證。4. 主要功能窗口,有2個(gè),管理員所用為:Form2,售貨員所用為Form5 ;Form2:完成(1)數(shù)據(jù)庫(kù)的ODBC連接;(2)設(shè)計(jì)用戶界面;(3)數(shù)據(jù)瀏覽;(4)數(shù)據(jù)查詢;(5)信息添加;(6)信息修改;(7)信息刪除;(8)退出系統(tǒng);等主要功能。Form5:完成(1)連接商品信息數(shù)據(jù)庫(kù);(2)購(gòu)物界面設(shè)計(jì);(3)單價(jià)查詢;(4)購(gòu)買商品信息顯示;三、主要界面截圖圖1 ACCESS數(shù)據(jù)庫(kù)中student數(shù)據(jù)表
8、截圖圖2 管理員密碼登錄及售貨員免密碼登錄窗口圖3 設(shè)置管理員登錄系統(tǒng)密碼圖4 管理員系統(tǒng)界面圖5 售貨員界面四、技術(shù)要點(diǎn)(對(duì)本程序貢獻(xiàn)較大的知識(shí)點(diǎn);數(shù)據(jù)庫(kù)數(shù)據(jù)表、ODBC連接、主要窗體、重要算法的設(shè)計(jì)與實(shí)現(xiàn))1、數(shù)據(jù)庫(kù)的設(shè)計(jì)建立了名稱為pyw.mdb的ACCESS數(shù)據(jù)庫(kù),并在其中建立了student數(shù)據(jù)表,用于存放所有商品的編號(hào),名稱,廠家,庫(kù)存,進(jìn)貨價(jià)和售出價(jià)等信息;其中設(shè)計(jì)截圖如下:圖6 數(shù)據(jù)表的設(shè)計(jì)窗口2、創(chuàng)建與數(shù)據(jù)庫(kù)的ODBC連接創(chuàng)建與數(shù)據(jù)庫(kù)的ODBC連接的步驟。(1)首先在“控制面板”、“管理工具”、“ODBC數(shù)據(jù)源”中添加新的數(shù)據(jù)源1406,如圖:圖7 ODBC數(shù)據(jù)源管理器中的1
9、406數(shù)據(jù)源圖8 1406數(shù)據(jù)源的配置(2)注冊(cè)所需的庫(kù)文件using System.Data.Odbc;(3)連接到NCRL數(shù)據(jù)源string ConnString1 = Dsn=1406;uid=;pwd=;OdbcConnection myConn = newOdbcConnection(ConnString1);3、用DataGrid控件綁定和顯示數(shù)據(jù)用DataGrid控件綁定和顯示數(shù)據(jù)是通過(guò)dataGridView控件和添加數(shù)據(jù)源實(shí)現(xiàn),基本步驟通過(guò)手動(dòng)操作實(shí)現(xiàn),如下:添加一個(gè)dataGridView控件(2)“添加新數(shù)據(jù)源”“數(shù)據(jù)庫(kù)”“數(shù)據(jù)集”“新建連接”選擇“ODBC數(shù)據(jù)源”選擇“
10、數(shù)據(jù)源1406”保存“連接字符串”選擇“表”。圖9 選擇“數(shù)據(jù)源1406”圖10 保存“連接字符串”圖11 選擇“表”圖10 成功實(shí)現(xiàn)DataGrid控件綁定(3)在Form2_Load中加載數(shù)據(jù)privatevoid Form1_Load(object sender, EventArgs e) rTableAdapter.Fill(this.dataSet1.student); 4、輸入編號(hào)查詢采用過(guò)濾方法實(shí)現(xiàn),在DataGrid控件綁定和顯示的數(shù)據(jù)基礎(chǔ)上進(jìn)行過(guò)濾,基本步驟通過(guò)代碼實(shí)現(xiàn)5、增加信息、修改信息。采用過(guò)濾方法實(shí)現(xiàn),在DataGrid控件綁定和顯示的數(shù)據(jù)基礎(chǔ)上進(jìn)行
11、增加、修改、刪除,基本步驟通過(guò)代碼實(shí)現(xiàn),代碼見(jiàn)源碼購(gòu)買商品查詢商品單價(jià)及顯示購(gòu)買商品信息,代碼見(jiàn)源碼設(shè)置密碼 增加新窗口進(jìn)行操作。8.退出及返回上一步代碼:(其中之一)Form1 frm1 = newForm1(); frm1.Show();this.Hide();個(gè)人總結(jié)程序優(yōu)點(diǎn):1.管理員登錄需密碼驗(yàn)證,保證安全;2.售貨員登錄無(wú)需密碼,方便;3.管理員每次登陸可更改密碼;4.進(jìn)入系統(tǒng)后可返回登陸界面,而不是直接關(guān)閉程序,返回登陸界面后設(shè)置的密碼依然有效,界面可切換;5.購(gòu)物系統(tǒng)可通過(guò)掃描編號(hào)查詢單價(jià)及所購(gòu)商品名稱,輸入購(gòu)買數(shù)量可給出總價(jià);6.考慮到0的特殊性,程序給了提醒并做了修改,當(dāng)密
12、碼全為0時(shí)登錄不了系統(tǒng)。程序缺點(diǎn):1.無(wú)法計(jì)算顯示在listbook中各個(gè)商品價(jià)格總和,需進(jìn)一步借助計(jì)算器計(jì)算。2.查詢只設(shè)計(jì)了通過(guò)編號(hào)查詢代碼。個(gè)人心得:在老師的指導(dǎo),同學(xué)的幫助下,經(jīng)過(guò)反復(fù)查閱資料,我終于圓滿的完成了課程設(shè)計(jì)。通過(guò)這次課程設(shè)計(jì),讓我更加深刻了解了課本知識(shí),復(fù)習(xí)了上學(xué)期的知識(shí)的同時(shí),添加了許多不知道的新知識(shí),在設(shè)計(jì)過(guò)程中遇到一些或大或小的問(wèn)題,比如說(shuō)如何連接兩個(gè)窗體,數(shù)據(jù)源的綁定等等,甚至有的數(shù)據(jù)很難查出,但是這些問(wèn)題經(jīng)過(guò)這次設(shè)計(jì),都一一得以解決,我相信C#這本書(shū)中還有很多我不明白的問(wèn)題,但是這次的課程設(shè)計(jì)給我相當(dāng)?shù)幕A(chǔ)知識(shí),為我以后工作打下了嚴(yán)實(shí)的基礎(chǔ)。雖然這次課程是那么短
13、暫的1周時(shí)間,我感覺(jué)到這些天我的所學(xué)勝過(guò)我上一學(xué)期所學(xué),這次任務(wù)是設(shè)計(jì)一個(gè)系統(tǒng),其實(shí)就是一次大的作業(yè),大的挑戰(zhàn),是讓我對(duì)課本知識(shí)的鞏固和對(duì)基本知識(shí)的熟悉和應(yīng)用,編寫(xiě)程序細(xì)節(jié)往往很重要,錯(cuò)一點(diǎn)都不行,這使我做事的耐心和仔細(xì)程度得以提高。我認(rèn)為課程設(shè)計(jì)是培訓(xùn)學(xué)生運(yùn)用課本所學(xué)的理論知識(shí)來(lái)分析解決實(shí)際問(wèn)題的重要教學(xué)環(huán)節(jié),是對(duì)上學(xué)期所學(xué)知識(shí)的復(fù)習(xí)和鞏固。同樣,也促使了同學(xué)們查找資料的技能,加強(qiáng)了同學(xué)間相互探討,相互學(xué)習(xí)的能力。因此,我們必須珍惜這次機(jī)會(huì),如果時(shí)間可以重來(lái),我可能會(huì)認(rèn)真的去學(xué)習(xí)和研究,也可能會(huì)自己獨(dú)立的完成一個(gè)系統(tǒng),我相信無(wú)論是誰(shuí)看到自己做出的成果時(shí)心里一定會(huì)很興奮。此次設(shè)計(jì)讓我明白了一個(gè)
14、很深刻的道理:所學(xué)知識(shí)通過(guò)實(shí)踐才能得到檢驗(yàn),才會(huì)記得更牢固,學(xué)到的東西才會(huì)更多。 通過(guò)課程設(shè)計(jì)使我們了解到一些實(shí)際與理論之間的差異,為以后的工作打下了堅(jiān)實(shí)的基礎(chǔ),而其還可以培養(yǎng)和熟練使用資料,運(yùn)用工具書(shū)的能力,把我們所學(xué)的課本知識(shí)與實(shí)踐結(jié)合起來(lái),起到溫故而知新的作用。這一周的設(shè)計(jì)讓我感觸很深。我收獲很多、學(xué)會(huì)很多、比以往更有耐心很多。感謝學(xué)校及老師給我們這次課程設(shè)計(jì)的機(jī)會(huì),最真摯的感謝我們的輔導(dǎo)老師 ,在設(shè)計(jì)過(guò)程中,老師精心的輔導(dǎo)和不厭其煩地的態(tài)度才使得我們以順利的完成這次設(shè)計(jì)任務(wù),任務(wù)的順利完成為我以后學(xué)習(xí)計(jì)算機(jī)增強(qiáng)了信心,我只想說(shuō),這次課程設(shè)計(jì)完美!參考文獻(xiàn)吳邵興 C#項(xiàng)目開(kāi)發(fā)案例導(dǎo)航.北
15、京; 電子工業(yè)出版社,2012徐新華 數(shù)據(jù)庫(kù)與MIDAS編程技術(shù) 清華大學(xué)出版社,2000 xbaidux源程序using System;using System.Collections.Generic;using System.Linq;using System.Windows.Forms;namespace _143403030608 static class Program / / 應(yīng)用程序的主入口點(diǎn)。 / STAThread static void Main() Application.EnableVisualStyles(); Application.SetCompatibleTex
16、tRenderingDefault(false); Application.Run(new Form1(); using System;using System.Collections.Generic;using SystemxponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Media;namespace _143403030608 public partial class Form1 :
17、Form int m = Form4.o; public Form1() InitializeComponent(); private void button1_Click(object sender, EventArgs e) if (textBox1.Text = ) SoundPlayer msc = new SoundPlayer(xC:UsersdellDesktop裴彥文14340303060814340 + .wav); msc.Play(); MessageBox.Show( 密碼錯(cuò)誤,請(qǐng)重新輸入!); else int n = int.Parse(textBox1.Text)
18、; if (n = m&n0) SoundPlayer msc = new SoundPlayer(xC:UsersdellDesktop裴彥文1434030306081434030 + .wav); msc.Play(); Form2 frm1 = new Form2(); frm1.Show(); this.Hide(); else SoundPlayer msc = new SoundPlayer(xC:UsersdellDesktop裴彥文14340303060814340 + .wav); msc.Play(); MessageBox.Show(密碼錯(cuò)誤,請(qǐng)重新輸入!); priva
19、te void button2_Click(object sender, EventArgs e) this.Close(); private void button3_Click(object sender, EventArgs e) Form3 frm1 = new Form3(); frm1.Show(); this.Hide(); private void textBox1_TextChanged(object sender, EventArgs e) private void button4_Click(object sender, EventArgs e) SoundPlayer
20、msc = new SoundPlayer(xC:UsersdellDesktop裴彥文14340303060814340303 + .wav); msc.Play(); Form5 frm1 = new Form5(); frm1.Show(); this.Hide(); private void Form1_Load(object sender, EventArgs e) private void button5_Click(object sender, EventArgs e) SoundPlayer msc = new SoundPlayer(xC:UsersdellDesktop裴彥
21、文143403030608143 + .wav); msc.Play(); using System;using System.Collections.Generic;using SystemxponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.Odbc;namespace _143403030608 public partial class Form2 : Form public F
22、orm2() InitializeComponent(); private void Form2_Load(object sender, EventArgs e) / TODO: 這行代碼將數(shù)據(jù)加載到表“dataSet1.student”中。您可以根據(jù)需要移動(dòng)或刪除它。 this.studentTableAdapter.Fill(this.dataSet1.student); private void button4_Click(object sender, EventArgs e) string ConnString1 = Dsn=1406;uid=;pwd=; OdbcConnection
23、 myConn = new OdbcConnection(ConnString1); try myConn.Open(); /打開(kāi)連接 MessageBox.Show( 繼續(xù)點(diǎn)擊確認(rèn)添加! ); OdbcCommand myCommand = myConn.CreateCommand(); /創(chuàng)建命令對(duì)象myCommand string ld_1 = this.textBox1.Text; string ls_2 = this.textBox2.Text; string ls_3 = this.textBox3.Text; string ls_4 = this.textBox4.Text; s
24、tring ls_5 = this.textBox5.Text; string ls_6 = this.textBox6.Text; myCommandxmandText = INSERT INTO student (編號(hào),名稱,廠家,庫(kù)存,進(jìn)貨價(jià),售出價(jià)) VALUES ( + ld_1 + , + ls_2 + , + ls_3 + , + ls_4 + , + ls_5 + , + ls_6 + ); /INSERT oki! myCommand.Connection = myConn; int rtn = myCommand.ExecuteNonQuery(); /執(zhí)行命令返回結(jié)果指派
25、給DataReader對(duì)象myReader MessageBox.Show(rtn.ToString() + 商品信息被添加); this.studentTableAdapter.Fill(this.dataSet1.student); catch (Exception e1) MessageBox.Show(e1.Message); finally myConn.Close(); /關(guān)閉數(shù)據(jù)庫(kù)連接 private void button2_Click(object sender, EventArgs e) string ConnString1 = Dsn=1406;uid=;pwd=; Od
26、bcConnection myConn = new OdbcConnection(ConnString1); try myConn.Open(); /打開(kāi)連接 MessageBox.Show( 查詢! ); OdbcCommand myCommand = myConn.CreateCommand(); /創(chuàng)建命令對(duì)象myCommand string ld_1 = this.textBox1.Text; string ls_2 = this.textBox2.Text; string ls_3 = this.textBox3.Text; string ls_4 = this.textBox4.T
27、ext; string ls_5 = this.textBox5.Text; string ls_6 = this.textBox6.Text; myCommandxmandText = select * from student where 編號(hào) = + ld_1 + ; /select number類型 +string+ oki! myCommand.Connection = myConn; OdbcDataReader rd = myCommand.ExecuteReader(); rd.Read(); textBox2.Text = + rd名稱; textBox3.Text = +
28、rd廠家; textBox4.Text = + rd庫(kù)存; textBox5.Text = + rd進(jìn)貨價(jià); textBox6.Text = + rd售出價(jià); rd.Close(); catch (Exception e1) MessageBox.Show(e1.Message); finally myConn.Close(); /關(guān)閉數(shù)據(jù)庫(kù)連接 private void button1_Click(object sender, EventArgs e) Form1 frm1 = new Form1(); frm1.Show(); this.Hide(); private void butto
29、n3_Click(object sender, EventArgs e) string ConnString1 = Dsn=1406;uid=;pwd=; OdbcConnection myConn = new OdbcConnection(ConnString1); try myConn.Open(); /打開(kāi)連接 MessageBox.Show( 刪除 ); OdbcCommand myCommand = myConn.CreateCommand(); /創(chuàng)建命令對(duì)象myCommand string ld_1 = this.textBox1.Text; string ld_2 = this
30、.textBox2.Text; myCommandxmandText = DELETE FROM student WHERE 編號(hào) = + ld_1 + ; /DELETE oki! myCommand.Connection = myConn; int rtn = myCommand.ExecuteNonQuery(); /執(zhí)行命令返回結(jié)果指派給DataReader對(duì)象myReader /object rtn = myCommand.ExecuteScalar(); /ExecuteScalar 統(tǒng)計(jì),查詢,只讀取首行首列 MessageBox.Show(rtn.ToString() + 商品
31、信息被刪除); this.studentTableAdapter.Fill(this.dataSet1.student); catch (Exception e1) MessageBox.Show(e1.Message); finally myConn.Close(); /關(guān)閉數(shù)據(jù)庫(kù)連接 private void button5_Click(object sender, EventArgs e) string ConnString1 = Dsn=1406;uid=;pwd=; OdbcConnection myConn = new OdbcConnection(ConnString1); tr
32、y myConn.Open(); /打開(kāi)連接 MessageBox.Show( 修改 ); OdbcCommand myCommand = myConn.CreateCommand(); /創(chuàng)建命令對(duì)象myCommand string ld_1 = this.textBox1.Text; string ls_2 = this.textBox2.Text; string ls_3 = this.textBox3.Text; string ls_4 = this.textBox4.Text; string ls_5 = this.textBox5.Text; string ls_6 = this.
33、textBox6.Text; myCommandxmandText = UPDATE student SET 名稱 = + ls_2 + WHERE 編號(hào) = + ld_1 + ; /UPDATE oki! myCommand.Connection = myConn; int rtn = myCommand.ExecuteNonQuery(); /執(zhí)行命令返回結(jié)果指派給DataReader對(duì)象myReader /object rtn = myCommand.ExecuteScalar(); /ExecuteScalar 統(tǒng)計(jì),查詢,只讀取首行首列 MessageBox.Show(rtn.ToS
34、tring() + 商品信息被修改); this.studentTableAdapter.Fill(this.dataSet1.student); catch (Exception e1) MessageBox.Show(e1.Message); finally myConn.Close(); /關(guān)閉數(shù)據(jù)庫(kù)連接 using System;using System.Collections.Generic;using SystemxponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Te
35、xt;using System.Windows.Forms;namespace _143403030608 public partial class Form3 : Form public Form3() InitializeComponent(); private void button1_Click(object sender, EventArgs e) if (textBox1.Text = 000000) button2.Enabled = true; label3.Text = 密碼正確,請(qǐng)點(diǎn)擊下一步繼續(xù); label3.ForeColor = Color.Blue; else la
36、bel3.Text = 密碼錯(cuò)誤,請(qǐng)查正后輸入!; label3.ForeColor = Color.Red; private void button2_Click(object sender, EventArgs e) Form4 frm1 = new Form4(); frm1.Show(); this.Hide(); private void button3_Click(object sender, EventArgs e) Form1 frm1 = new Form1(); frm1.Show(); this.Hide(); using System;using System.Coll
37、ections.Generic;using SystemxponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;namespace _143403030608 public partial class Form4 : Form public static int o ; public Form4() InitializeComponent(); private void label1_Click(object sender
38、, EventArgs e) private void button1_Click(object sender, EventArgs e) int a, b; a = int.Parse(textBox1.Text); b= int.Parse(textBox2.Text); if (a = b) label3.Text = 設(shè)置密碼成功; label3.ForeColor = Color.Blue; o = a; else label3.Text = 兩次輸入不相等,請(qǐng)重新輸入!; label3.ForeColor = Color.Red; private void button2_Clic
39、k(object sender, EventArgs e) Form1 frm1 = new Form1(); frm1.Show(); this.Hide(); using System;using System.Collections.Generic;using SystemxponentModel;using System.Data;using System.Drawing;using System.Linq;using System.Text;using System.Windows.Forms;using System.Data.Odbc;using System.Media;nam
40、espace _143403030608 public partial class Form5 : Form public double c; public Form5() InitializeComponent(); private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) private void Form5_Load(object sender, EventArgs e) / TODO: 這行代碼將數(shù)據(jù)加載到表“dataSet2.student”中。您可以根據(jù)需要移動(dòng)或刪除它。 this.studentTableAdapter.Fill(this.dataSet2.student); private void label4_Click(object
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 健身場(chǎng)館智能化運(yùn)維師筆試試題及答案
- 2025年懸架系統(tǒng)減震元件項(xiàng)目合作計(jì)劃書(shū)
- 2025年青島西海岸新區(qū)教育和體育系統(tǒng)專項(xiàng)招聘公費(fèi)師范生考試試題【答案】
- 2025年湖南邵陽(yáng)北塔區(qū)區(qū)外選調(diào)教師考試筆試試題【答案】
- 2025年射頻同軸電纜組件項(xiàng)目建議書(shū)
- 2025年ITO靶材項(xiàng)目建議書(shū)
- 小學(xué)科學(xué)教科版六年級(jí)上冊(cè)全冊(cè)課課練(含答案)(2023秋)
- 2025年自體血回輸裝置項(xiàng)目建議書(shū)
- 關(guān)于2025財(cái)務(wù)部門述職報(bào)告范文
- 2025年嚴(yán)以律己心得體會(huì)范文
- 房地產(chǎn)行業(yè)數(shù)據(jù)安全管理制度及流程
- AI人工智能倫理與社會(huì)責(zé)任
- 2024年中國(guó)心力衰竭診斷與治療指南更新要點(diǎn)解讀
- 系統(tǒng)壓力測(cè)試評(píng)估執(zhí)行規(guī)范
- 社會(huì)救助政策培訓(xùn)
- 工藝管理培訓(xùn)課件
- DB3702-T 0009-2020 市民訴求數(shù)據(jù)分析與應(yīng)用規(guī)范
- 坐大巴車安全教育
- 廣西建設(shè)職業(yè)技術(shù)學(xué)院博士高層次人才招考聘用高頻重點(diǎn)提升(共500題)附帶答案詳解
- 2025房屋的室內(nèi)裝修合同模板
- 軍事訓(xùn)練傷病預(yù)防
評(píng)論
0/150
提交評(píng)論