![第十二章 Windows Mobile 移動(dòng)商務(wù)_《移動(dòng)電子商務(wù)》(鐘元生主編復(fù)旦大學(xué)出版)_第1頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/25/5c578414-58bc-4634-999e-3a7c509c37d3/5c578414-58bc-4634-999e-3a7c509c37d31.gif)
![第十二章 Windows Mobile 移動(dòng)商務(wù)_《移動(dòng)電子商務(wù)》(鐘元生主編復(fù)旦大學(xué)出版)_第2頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/25/5c578414-58bc-4634-999e-3a7c509c37d3/5c578414-58bc-4634-999e-3a7c509c37d32.gif)
![第十二章 Windows Mobile 移動(dòng)商務(wù)_《移動(dòng)電子商務(wù)》(鐘元生主編復(fù)旦大學(xué)出版)_第3頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/25/5c578414-58bc-4634-999e-3a7c509c37d3/5c578414-58bc-4634-999e-3a7c509c37d33.gif)
![第十二章 Windows Mobile 移動(dòng)商務(wù)_《移動(dòng)電子商務(wù)》(鐘元生主編復(fù)旦大學(xué)出版)_第4頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/25/5c578414-58bc-4634-999e-3a7c509c37d3/5c578414-58bc-4634-999e-3a7c509c37d34.gif)
![第十二章 Windows Mobile 移動(dòng)商務(wù)_《移動(dòng)電子商務(wù)》(鐘元生主編復(fù)旦大學(xué)出版)_第5頁(yè)](http://file3.renrendoc.com/fileroot_temp3/2022-1/25/5c578414-58bc-4634-999e-3a7c509c37d3/5c578414-58bc-4634-999e-3a7c509c37d35.gif)
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第十二章第十二章倚動(dòng)軟件工廠實(shí)驗(yàn)室倚動(dòng)軟件工廠實(shí)驗(yàn)室 Windows Mobile應(yīng)用案例應(yīng)用案例移動(dòng)電子商務(wù)移動(dòng)電子商務(wù)12簡(jiǎn)介 開(kāi)發(fā)環(huán)境配置目錄CONTENTS3學(xué)習(xí)成績(jī)查詢案例本章導(dǎo)讀本章導(dǎo)讀簡(jiǎn)介簡(jiǎn)介 簡(jiǎn)介簡(jiǎn)介:Windows Mobile是微軟公司用于是微軟公司用于 Pocket PC 和和 Smartphone 的軟件開(kāi)發(fā)平臺(tái)。的軟件開(kāi)發(fā)平臺(tái)。Windows Mobile系統(tǒng)將熟悉的視窗桌面擴(kuò)展到了手持設(shè)系統(tǒng)將熟悉的視窗桌面擴(kuò)展到了手持設(shè)備中。備中。Windows Mobile是微軟為手持設(shè)備推是微軟為手持設(shè)備推出的移動(dòng)操作系統(tǒng),目前使用出的移動(dòng)操作系統(tǒng),目前使用Windows Mo
2、bile操作系統(tǒng)的設(shè)備主要有操作系統(tǒng)的設(shè)備主要有Pocket PC手機(jī)、手機(jī)、PDA、隨身音樂(lè)播放器等。、隨身音樂(lè)播放器等。 。開(kāi)發(fā)環(huán)境配置開(kāi)發(fā)環(huán)境配置2 開(kāi)發(fā)環(huán)境配置開(kāi)發(fā)環(huán)境配置:安裝安裝Microsoft Visual Studio 2008 ;安裝必要的數(shù)據(jù)庫(kù)安裝必要的數(shù)據(jù)庫(kù) 安裝安裝Visio2008Visio2008 安裝安裝Microsoft Visual Studio 20081. 下載的下載的VS2008VS2008如果是鏡像文件,需要用虛擬光驅(qū)打開(kāi),如果是壓縮文件,則需要進(jìn)行解壓如果是鏡像文件,需要用虛擬光驅(qū)打開(kāi),如果是壓縮文件,則需要進(jìn)行解壓,因而在安裝前需要先將文件解縮或
3、者用虛擬光驅(qū)將文件打開(kāi),找到,因而在安裝前需要先將文件解縮或者用虛擬光驅(qū)將文件打開(kāi),找到setup.exesetup.exe文件,雙擊文件,雙擊Setup.exeSetup.exe文件便可以進(jìn)行安裝,安裝過(guò)程中的第一個(gè)對(duì)話框的效果如下圖所示,讀者只需文件便可以進(jìn)行安裝,安裝過(guò)程中的第一個(gè)對(duì)話框的效果如下圖所示,讀者只需要選擇默認(rèn)安裝。要選擇默認(rèn)安裝。2. 2. 隨后安裝程序先自動(dòng)加載所需資源,然后再加載安裝文件,在等待安裝程隨后安裝程序先自動(dòng)加載所需資源,然后再加載安裝文件,在等待安裝程序加載完成后就正式進(jìn)入安裝選擇部分,單擊下一步即可,當(dāng)然有經(jīng)驗(yàn)的用序加載完成后就正式進(jìn)入安裝選擇部分,單擊下
4、一步即可,當(dāng)然有經(jīng)驗(yàn)的用戶可以自己選擇,安裝界面如下圖所示。戶可以自己選擇,安裝界面如下圖所示。安裝安裝V3. 3. 單擊單擊“下一步下一步”,也就是下一步繼續(xù)安裝,然后在下一個(gè)界面選擇同意協(xié),也就是下一步繼續(xù)安裝,然后在下一個(gè)界面選擇同意協(xié)議并且輸入安裝密匙(一般安裝密匙已經(jīng)給出)協(xié)議與安裝密匙界面如圖所議并且輸入安裝密匙(一般安裝密匙已經(jīng)給出)協(xié)議與安裝密匙界面如圖所示。示。安裝安裝V4. 4. 完成密鑰填寫(xiě)后,進(jìn)入安裝方式選擇,如圖完成密鑰填寫(xiě)后,進(jìn)入安裝方式選擇,如圖12-412-4所示,在這里我們選擇所示,在這里我們選擇默認(rèn)安裝方式,當(dāng)然你也可以選擇全部安裝方式和自定義的安裝方式。讀
5、者默認(rèn)安裝方式,當(dāng)然你也可以選擇全部安裝方式和自定義的安裝方式。讀者可以選擇默認(rèn)安裝,即單擊可以選擇默認(rèn)安裝,即單擊“下一步下一步”按鈕。按鈕。安裝安裝V5. 5. 然后系統(tǒng)就處于安裝過(guò)程中,這需讀者等待一段時(shí)間,安裝完成后的對(duì)話然后系統(tǒng)就處于安裝過(guò)程中,這需讀者等待一段時(shí)間,安裝完成后的對(duì)話框如圖所示,單擊框如圖所示,單擊“完成完成”按鈕表示安裝完成并且在隨后的對(duì)話框中選擇退按鈕表示安裝完成并且在隨后的對(duì)話框中選擇退出就行了。出就行了。安裝安裝V6. 6. 當(dāng)你安裝完當(dāng)你安裝完VSVS第一次運(yùn)行時(shí),屏幕上會(huì)為您顯示一個(gè)參數(shù)列表,列出了這第一次運(yùn)行時(shí),屏幕上會(huì)為您顯示一個(gè)參數(shù)列表,列出了這個(gè)開(kāi)
6、發(fā)環(huán)境的以前版本,不同的選擇會(huì)影響到許多方面,比如窗口的布局、個(gè)開(kāi)發(fā)環(huán)境的以前版本,不同的選擇會(huì)影響到許多方面,比如窗口的布局、控制臺(tái)窗口的運(yùn)行方式等,在此處我們選擇控制臺(tái)窗口的運(yùn)行方式等,在此處我們選擇Visual C# Development Visual C# Development SettingSetting,界面如圖所示,然后單擊,界面如圖所示,然后單擊Start Visual StudioStart Visual Studio按鈕。按鈕。安裝安裝V程序第一次啟動(dòng)時(shí)如圖程序第一次啟動(dòng)時(shí)如圖12-712-7所示,它會(huì)立即顯示一個(gè)啟動(dòng)頁(yè),此時(shí)表示可以所示,它會(huì)立即顯示一個(gè)啟動(dòng)頁(yè),此時(shí)表
7、示可以使用使用VS2008VS2008進(jìn)行項(xiàng)目的開(kāi)發(fā)。進(jìn)行項(xiàng)目的開(kāi)發(fā)。安裝安裝V安裝必要的數(shù)據(jù)庫(kù)安裝必要的數(shù)據(jù)庫(kù)由于由于windows mobile windows mobile 不支持不支持SQL ServerSQL Server數(shù)據(jù)庫(kù),需要安裝數(shù)據(jù)庫(kù),需要安裝SQL CESQL CE(就是本(就是本書(shū)第書(shū)第1111章章 windows mobile windows mobile 附件文件中的附件文件中的EXEEXE文件)在本文附件夾文件)在本文附件夾“1111章章 windows mobile windows mobile 附件附件/tool/”/tool/”中有這個(gè)數(shù)據(jù)庫(kù)的安裝程序,如圖
8、所示。中有這個(gè)數(shù)據(jù)庫(kù)的安裝程序,如圖所示。雙擊安裝文件,便出現(xiàn)安裝初始界面,如圖所示。此時(shí)讀者可以采用默認(rèn)安雙擊安裝文件,便出現(xiàn)安裝初始界面,如圖所示。此時(shí)讀者可以采用默認(rèn)安裝,點(diǎn)擊裝,點(diǎn)擊“下一步下一步”按鈕開(kāi)始安裝。按鈕開(kāi)始安裝。安裝必要的數(shù)據(jù)庫(kù)安裝必要的數(shù)據(jù)庫(kù)在安裝過(guò)程中,會(huì)出現(xiàn)安裝許可協(xié)議,如圖所示,單擊選擇我同意,在此之在安裝過(guò)程中,會(huì)出現(xiàn)安裝許可協(xié)議,如圖所示,單擊選擇我同意,在此之后單擊后單擊“下一步下一步”按鈕,繼續(xù)進(jìn)行安裝過(guò)程。按鈕,繼續(xù)進(jìn)行安裝過(guò)程。安裝必要的數(shù)據(jù)庫(kù)安裝必要的數(shù)據(jù)庫(kù)由于安裝路徑是固定在由于安裝路徑是固定在C C盤(pán)的,不需要改變安裝路徑,點(diǎn)擊安裝即可,如圖所盤(pán)
9、的,不需要改變安裝路徑,點(diǎn)擊安裝即可,如圖所示,便可以完成安裝。安裝結(jié)束后,便得到如圖示,便可以完成安裝。安裝結(jié)束后,便得到如圖12-1212-12所示安裝界面,點(diǎn)擊完所示安裝界面,點(diǎn)擊完成后這次安裝就成功了。成后這次安裝就成功了。安裝必要的數(shù)據(jù)庫(kù)安裝必要的數(shù)據(jù)庫(kù)學(xué)生成績(jī)查詢案例學(xué)生成績(jī)查詢案例1打開(kāi)打開(kāi)VS2008,在,在File菜單中選擇新建項(xiàng)目,然后選擇菜單中選擇新建項(xiàng)目,然后選擇Visual C#語(yǔ)言中的語(yǔ)言中的智能設(shè)備,選取智能設(shè)備項(xiàng)目,項(xiàng)目名稱可以采用默認(rèn)的方式,然后再點(diǎn)擊智能設(shè)備,選取智能設(shè)備項(xiàng)目,項(xiàng)目名稱可以采用默認(rèn)的方式,然后再點(diǎn)擊設(shè)備應(yīng)用程序,此時(shí)需要選擇使用的設(shè)備應(yīng)用程序
10、,此時(shí)需要選擇使用的Windows Mobile系統(tǒng)。系統(tǒng)。 案例數(shù)據(jù)庫(kù)實(shí)現(xiàn)案例數(shù)據(jù)庫(kù)實(shí)現(xiàn):3 學(xué)生成績(jī)查詢案例學(xué)生成績(jī)查詢案例:在新項(xiàng)里面添加數(shù)據(jù)庫(kù)在新項(xiàng)里面添加數(shù)據(jù)庫(kù)首先,用鼠標(biāo)右鍵點(diǎn)擊項(xiàng)目名稱,然后在首先,用鼠標(biāo)右鍵點(diǎn)擊項(xiàng)目名稱,然后在“添加添加”菜單里找到菜單里找到“新建項(xiàng)新建項(xiàng)”菜菜單,如圖所示。單,如圖所示。學(xué)生成績(jī)查詢案例學(xué)生成績(jī)查詢案例然后,選擇然后,選擇“數(shù)據(jù)庫(kù)文件數(shù)據(jù)庫(kù)文件”選項(xiàng),在名稱欄里修改數(shù)據(jù)庫(kù)的名稱,這里采用選項(xiàng),在名稱欄里修改數(shù)據(jù)庫(kù)的名稱,這里采用“AppDatabase1.sdf”AppDatabase1.sdf”,如圖所示。,如圖所示。學(xué)生成績(jī)查詢案例學(xué)生成績(jī)
11、查詢案例最后在最后在DataSetDataSet名稱欄目中修改名字或者默認(rèn),如圖名稱欄目中修改名字或者默認(rèn),如圖12-1712-17所示,然后點(diǎn)擊完所示,然后點(diǎn)擊完成即可成功添加數(shù)據(jù)庫(kù)。當(dāng)添加成功之后數(shù)據(jù)庫(kù)的圖標(biāo)會(huì)出現(xiàn)在成即可成功添加數(shù)據(jù)庫(kù)。當(dāng)添加成功之后數(shù)據(jù)庫(kù)的圖標(biāo)會(huì)出現(xiàn)在VS2008VS2008編程編程窗口的右邊,點(diǎn)擊這個(gè)圖標(biāo),隨后在窗口的左邊會(huì)出現(xiàn)這個(gè)數(shù)據(jù)庫(kù)的各文件,窗口的右邊,點(diǎn)擊這個(gè)圖標(biāo),隨后在窗口的左邊會(huì)出現(xiàn)這個(gè)數(shù)據(jù)庫(kù)的各文件,如圖所示,用戶雙擊如圖所示,用戶雙擊“表表”這個(gè)文件夾就可以設(shè)計(jì)自己需要的表,將在下一這個(gè)文件夾就可以設(shè)計(jì)自己需要的表,將在下一節(jié)闡述數(shù)據(jù)庫(kù)表的填加。節(jié)闡述
12、數(shù)據(jù)庫(kù)表的填加。學(xué)生成績(jī)查詢案例學(xué)生成績(jī)查詢案例在本案例中,系統(tǒng)將使用三張數(shù)據(jù)庫(kù)表,依次為在本案例中,系統(tǒng)將使用三張數(shù)據(jù)庫(kù)表,依次為UserUser、score1score1、score2score2,它們分別代表用戶表、書(shū)、學(xué)生課程的成績(jī)表。,它們分別代表用戶表、書(shū)、學(xué)生課程的成績(jī)表?,F(xiàn)在以現(xiàn)在以UserUser表為例,詳細(xì)解釋一下數(shù)據(jù)庫(kù)表的構(gòu)建過(guò)程。如果在項(xiàng)目表為例,詳細(xì)解釋一下數(shù)據(jù)庫(kù)表的構(gòu)建過(guò)程。如果在項(xiàng)目中沒(méi)有出現(xiàn)服務(wù)器資源管理器,則在項(xiàng)目管理器中雙擊中沒(méi)有出現(xiàn)服務(wù)器資源管理器,則在項(xiàng)目管理器中雙擊“AppDatabase.sdf”AppDatabase.sdf”,然后會(huì)出現(xiàn)服務(wù)器資源
13、管理器,在服務(wù)器資,然后會(huì)出現(xiàn)服務(wù)器資源管理器,在服務(wù)器資源管理器中的源管理器中的AppDatabase.sdfAppDatabase.sdf服務(wù)器下找到服務(wù)器下找到“表表”,右擊表,選擇,右擊表,選擇“創(chuàng)建表創(chuàng)建表”菜單項(xiàng)菜單項(xiàng)。學(xué)生成績(jī)查詢案例學(xué)生成績(jī)查詢案例在數(shù)據(jù)庫(kù)表創(chuàng)建窗口中,輸入在數(shù)據(jù)庫(kù)表創(chuàng)建窗口中,輸入U(xiǎn)serUser作為表名,然后輸入列名作為表名,然后輸入列名namename和和passwordpassword,namename的數(shù)據(jù)類型默認(rèn),的數(shù)據(jù)類型默認(rèn),passwordpassword的數(shù)據(jù)類型選擇的數(shù)據(jù)類型選擇intint,如圖所示。,如圖所示。學(xué)生成績(jī)查詢案例學(xué)生成績(jī)查
14、詢案例點(diǎn)擊窗口的確定就設(shè)計(jì)好了點(diǎn)擊窗口的確定就設(shè)計(jì)好了UserUser表,然后我們?cè)诜?wù)器資源管理器中右擊表,然后我們?cè)诜?wù)器資源管理器中右擊UserUser表,如圖所示,選擇顯示表數(shù)據(jù),就可以給建立的表添加數(shù)據(jù)。表,如圖所示,選擇顯示表數(shù)據(jù),就可以給建立的表添加數(shù)據(jù)。學(xué)生成績(jī)查詢案例學(xué)生成績(jī)查詢案例然后在隨后的頁(yè)面里逐行輸入相應(yīng)的數(shù)據(jù),最后在空白處單擊右鍵選擇執(zhí)行然后在隨后的頁(yè)面里逐行輸入相應(yīng)的數(shù)據(jù),最后在空白處單擊右鍵選擇執(zhí)行SQLSQL語(yǔ)句,具體如圖所示。語(yǔ)句,具體如圖所示。學(xué)生成績(jī)查詢案例學(xué)生成績(jī)查詢案例此時(shí)此時(shí)UserUser表已經(jīng)完全建好,其他表的建造過(guò)程與表已經(jīng)完全建好,其他表的
15、建造過(guò)程與UserUser表類似,讀者可以自行表類似,讀者可以自行嘗試。嘗試。 這里首先將向讀者介紹如何布置界面,這里首先將向讀者介紹如何布置界面,選取和調(diào)用控件,完成學(xué)生成績(jī)查詢案選取和調(diào)用控件,完成學(xué)生成績(jī)查詢案例的界面設(shè)計(jì)。在上節(jié)中已經(jīng)闡述了如例的界面設(shè)計(jì)。在上節(jié)中已經(jīng)闡述了如何創(chuàng)建何創(chuàng)建window mobilewindow mobile的學(xué)生成績(jī)查詢的學(xué)生成績(jī)查詢應(yīng)用程序、數(shù)據(jù)庫(kù)以及數(shù)據(jù)庫(kù)表的設(shè)計(jì),應(yīng)用程序、數(shù)據(jù)庫(kù)以及數(shù)據(jù)庫(kù)表的設(shè)計(jì),現(xiàn)在開(kāi)始介紹界面的設(shè)計(jì),在現(xiàn)在開(kāi)始介紹界面的設(shè)計(jì),在VS2008VS2008中,利用工具箱可以方便地進(jìn)行界面設(shè)中,利用工具箱可以方便地進(jìn)行界面設(shè)計(jì),工具
16、箱位于計(jì),工具箱位于 菜單菜單視圖視圖工具箱,工具箱,當(dāng)然也有快捷方式,利用圖當(dāng)然也有快捷方式,利用圖11-1811-18右上右上角的斧狀圖標(biāo)也可以打開(kāi)工具箱。角的斧狀圖標(biāo)也可以打開(kāi)工具箱。本案例使用了本案例使用了LableLable、TextBoxTextBox以及以及ButtonButton控件,這些控件在工具箱中的控件,這些控件在工具箱中的常規(guī)空間里可以找到,如圖所示。常規(guī)空間里可以找到,如圖所示。 學(xué)生成績(jī)查詢案例實(shí)現(xiàn):學(xué)生成績(jī)查詢案例實(shí)現(xiàn):學(xué)生成績(jī)查詢案例學(xué)生成績(jī)查詢案例在上圖中展開(kāi)在上圖中展開(kāi)“所有設(shè)備控所有設(shè)備控件件”項(xiàng),可以找到項(xiàng),可以找到LableLable、TextBoxT
17、extBox以及以及ButtonButton控件控件(注:控件排序按照字母的(注:控件排序按照字母的順序),當(dāng)然我們也可以按順序),當(dāng)然我們也可以按照分項(xiàng)來(lái)快速選擇所需的控照分項(xiàng)來(lái)快速選擇所需的控件。將件。將LableLable、TextBoxTextBox以及以及ButtonButton控件拖入設(shè)備控件拖入設(shè)備Form1Form1中,便可以得到案例需要的中,便可以得到案例需要的登錄界面。登錄界面。學(xué)生成績(jī)查詢案例學(xué)生成績(jī)查詢案例設(shè)置完設(shè)置完LabelLabel控件后,然后在工具箱中找到控件后,然后在工具箱中找到“TextBoxTextBox”控件,分別在控件,分別在Form1Form1中的中
18、的“用戶名用戶名”和和“密碼密碼”后面拖放兩個(gè)后面拖放兩個(gè)“TextBoxTextBox”控件,后控件,后修改它們的屬性。修改方法和修改修改它們的屬性。修改方法和修改LabelLabel控件一樣,對(duì)于用戶名后的控件一樣,對(duì)于用戶名后的TextBoxTextBox控件,將控件,將“textBox1”textBox1”控件的控件的NameName屬性改為:屬性改為:textBoxusernametextBoxusername。將密碼后面的。將密碼后面的“textBox2”textBox2”控件的控件的NameName屬性改成屬性改成textBoxpasswordtextBoxpassword,并且
19、把,并且把“PasswordChar”P(pán)asswordChar”屬性改為屬性改為“* *”,這樣可,這樣可以保證用戶在輸入密碼時(shí)不被看到,而是顯示一些以保證用戶在輸入密碼時(shí)不被看到,而是顯示一些“* *”字符。字符。最后設(shè)置最后設(shè)置ButtonButton控件,在工具箱中找到控件,在工具箱中找到“ButtonButton”控件,先后拖放兩控件,先后拖放兩個(gè)個(gè)ButtonButton控件到控件到Form1Form1中,然后再修改屬性,對(duì)第一個(gè)控件來(lái)說(shuō)把中,然后再修改屬性,對(duì)第一個(gè)控件來(lái)說(shuō)把NameName和和TextText分別改成登錄,對(duì)第二個(gè)控件來(lái)說(shuō),把分別改成登錄,對(duì)第二個(gè)控件來(lái)說(shuō),把Na
20、meName和和TextText分別改分別改成取消。這樣就完成了登錄成取消。這樣就完成了登錄Form1Form1的界面設(shè)計(jì)。的界面設(shè)計(jì)。學(xué)生成績(jī)查詢案例學(xué)生成績(jī)查詢案例登錄主要是保證有權(quán)限的用戶可以查詢成績(jī)。在登錄主要是保證有權(quán)限的用戶可以查詢成績(jī)。在Form1Form1中雙擊登錄控中雙擊登錄控件,便可以進(jìn)入代碼編寫(xiě)過(guò)程。在登錄過(guò)程中,首先是完成數(shù)據(jù)庫(kù)的件,便可以進(jìn)入代碼編寫(xiě)過(guò)程。在登錄過(guò)程中,首先是完成數(shù)據(jù)庫(kù)的連接,連接過(guò)程首先是需要獲得數(shù)據(jù)庫(kù)的連接字符串,然后是建立連連接,連接過(guò)程首先是需要獲得數(shù)據(jù)庫(kù)的連接字符串,然后是建立連接,并且打開(kāi)數(shù)據(jù)庫(kù),數(shù)據(jù)連接關(guān)鍵代碼如下所示:接,并且打開(kāi)數(shù)據(jù)庫(kù)
21、,數(shù)據(jù)連接關(guān)鍵代碼如下所示: System.Reflection.Assembly.GetExecutingAssembly().GetName().System.Reflection.Assembly.GetExecutingAssembly().GetName().CodeBase) + CodeBase) + AppDatabase1.sdf; / AppDatabase1.sdf; /指定數(shù)據(jù)庫(kù)的路徑指定數(shù)據(jù)庫(kù)的路徑 string sConn1 = Data Source= + sData; /string sConn1 = Data Source= + sData; /創(chuàng)創(chuàng)建連接數(shù)據(jù)
22、庫(kù)語(yǔ)句建連接數(shù)據(jù)庫(kù)語(yǔ)句 SqlCeConnection conn = new SqlCeConnection conn = new SqlCeConnection(sConn1); /SqlCeConnection(sConn1); /實(shí)例化連接數(shù)據(jù)庫(kù)實(shí)例化連接數(shù)據(jù)庫(kù) conn.Open(); /conn.Open(); /打開(kāi)數(shù)據(jù)庫(kù)打開(kāi)數(shù)據(jù)庫(kù)學(xué)生成績(jī)查詢案例學(xué)生成績(jī)查詢案例為了保證用戶填寫(xiě)的正確性,這里對(duì)用戶填寫(xiě)的內(nèi)容進(jìn)行檢測(cè),代碼如下:為了保證用戶填寫(xiě)的正確性,這里對(duì)用戶填寫(xiě)的內(nèi)容進(jìn)行檢測(cè),代碼如下: if (textBoxusername.Text.Trim() = & if (
23、textBoxusername.Text.Trim() = & textBoxpassword.Text.Trim() != )textBoxpassword.Text.Trim() != ) MessageBox.Show( MessageBox.Show(用戶名不能為空!用戶名不能為空!, , 提示提示“MessageBoxButtons.OK,MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);MessageBo
24、xDefaultButton.Button1); else if (textBoxpassword.Text.Trim() = & else if (textBoxpassword.Text.Trim() = & textBoxusername.Text.Trim() != )textBoxusername.Text.Trim() != ) MessageBox.Show( MessageBox.Show(密碼不能為空!密碼不能為空!, , 提示提示, , MessageBoxButtons.OK, MessageBoxButtons.OK, MessageBoxIcon.Ex
25、clamation, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);MessageBoxDefaultButton.Button1); else if (textBoxusername.Text.Trim() = & else if (textBoxusername.Text.Trim() = & textBoxpassword.Text.Trim() = )textBoxpassword.Text.Trim() = ) MessageBox.Show( MessageBox.Show(用戶名和密碼不能
26、為空!用戶名和密碼不能為空!, , 提示提示, , MessageBoxButtons.OK, MessageBoxButtons.OK, MessageBoxIcon.Exclamation, MessageBoxIcon.Exclamation, MessageBoxDefaultButton.Button1);MessageBoxDefaultButton.Button1); 然后是將數(shù)據(jù)庫(kù)保存的用戶名和密碼與用戶輸入的值進(jìn)行比對(duì),比對(duì)然后是將數(shù)據(jù)庫(kù)保存的用戶名和密碼與用戶輸入的值進(jìn)行比對(duì),比對(duì)之前從數(shù)據(jù)庫(kù)中讀取之前從數(shù)據(jù)庫(kù)中讀取UserUser信息,然后逐個(gè)循環(huán),直到找到為止,信息,然
27、后逐個(gè)循環(huán),直到找到為止,如果如果用戶存在,則表示登錄成功,進(jìn)入成績(jī)查詢界面,用戶可以進(jìn)行相應(yīng)用戶存在,則表示登錄成功,進(jìn)入成績(jī)查詢界面,用戶可以進(jìn)行相應(yīng)的操作。的操作。對(duì)于對(duì)于“退出退出”控件來(lái)說(shuō),點(diǎn)擊之后便退出系統(tǒng),返回到系統(tǒng)主界面,控件來(lái)說(shuō),點(diǎn)擊之后便退出系統(tǒng),返回到系統(tǒng)主界面,因而對(duì)于因而對(duì)于“退出退出”ButtonButton來(lái)說(shuō),其源代碼如下:來(lái)說(shuō),其源代碼如下: Application.Exit();/Application.Exit();/退出系統(tǒng)退出系統(tǒng)完成登錄界面的工作后,下面對(duì)成績(jī)查詢界面進(jìn)行設(shè)計(jì),首先在菜單完成登錄界面的工作后,下面對(duì)成績(jī)查詢界面進(jìn)行設(shè)計(jì),首先在菜單“項(xiàng)
28、目項(xiàng)目”里找到里找到“新增新增Windows Form”,Windows Form”,雙擊即可,這樣便得到第二雙擊即可,這樣便得到第二個(gè)個(gè)Form2Form2界面,出現(xiàn)界面,出現(xiàn)Form2Form2后,從工具箱里拖入控件到后,從工具箱里拖入控件到Form2Form2中,具中,具體界面設(shè)計(jì)過(guò)程下面將詳細(xì)闡述。體界面設(shè)計(jì)過(guò)程下面將詳細(xì)闡述。學(xué)生成績(jī)查詢案例學(xué)生成績(jī)查詢案例學(xué)生成績(jī)查詢案例學(xué)生成績(jī)查詢案例打開(kāi)工具箱,首先從工具箱中拖入一個(gè)打開(kāi)工具箱,首先從工具箱中拖入一個(gè)LabelLabel控控件到件到Form2Form2中,將中,將LabelLabel控件的控件的“Text”Text”屬性改為屬性改為“輸入查
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年成都房產(chǎn)預(yù)約買(mǎi)賣(mài)居間服務(wù)合同
- 2025年公司租賃共享協(xié)議模板
- 2025年報(bào)廢汽車收購(gòu)與再利用諒解協(xié)議
- 2025年建筑工人雇傭合同樣本
- 2025年建設(shè)銀行二手住房貸款合同
- 2025年全球研發(fā)合作與專利授權(quán)合同范本
- 2025年工程退款協(xié)議書(shū)模板下載
- 2025年專業(yè)清潔服務(wù)勞動(dòng)合同范本
- 2025年分公司之間業(yè)務(wù)合作與分工的策劃協(xié)議
- 2025年交通工具抵債協(xié)議
- 小學(xué)數(shù)學(xué)教學(xué)評(píng)一體化教學(xué)探究
- 2024年保安員考試題庫(kù)【典型題】
- 人教版數(shù)學(xué)八年級(jí)下冊(cè)第十九章課堂同步練習(xí)
- 第一章創(chuàng)新意識(shí)課件
- 2024-2029年中國(guó)R290制冷劑行業(yè)市場(chǎng)現(xiàn)狀分析及競(jìng)爭(zhēng)格局與投資發(fā)展研究報(bào)告
- 售后工程師績(jī)效考核指南
- 自動(dòng)測(cè)試系統(tǒng)第1章第1節(jié)測(cè)試系統(tǒng)發(fā)展綜述
- 北師大版(2019)選擇性必修第三冊(cè)Unit 7 Careers Topic Talk 導(dǎo)學(xué)案
- 春節(jié)復(fù)工復(fù)產(chǎn)安全教育培訓(xùn)
- 2024年廣西公務(wù)員考試行測(cè)真題及答案解析
- 護(hù)理質(zhì)量改進(jìn)項(xiàng)目
評(píng)論
0/150
提交評(píng)論