資源描述:
《設(shè)計(jì)用戶(hù)登錄界面編程》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫(kù)。
1、教育學(xué)院實(shí)驗(yàn)報(bào)告姓名楊培西學(xué)號(hào)201004401117實(shí)驗(yàn)小組組號(hào)實(shí)驗(yàn)小組組內(nèi)編號(hào)實(shí)驗(yàn)題目Sd`1`2使用Label、Textbox、Button以及Form控件設(shè)計(jì)一個(gè)用戶(hù)登錄界面實(shí)驗(yàn)?zāi)康募耙髮?shí)驗(yàn)?zāi)康模菏煜B.NET的開(kāi)發(fā)環(huán)境,熟悉控件Label、Textbox、Button以及Form的使用,以及各控件屬性的設(shè)置。實(shí)驗(yàn)儀器及用具電腦一臺(tái),裝有軟件visualstudio2008實(shí)驗(yàn)原理使用Label、Textbox、Button以及Form控件以及編寫(xiě)相應(yīng)的程序代碼設(shè)計(jì)一個(gè)用戶(hù)登錄界面實(shí)驗(yàn)步驟及內(nèi)容1.新建一個(gè)form1窗體,從工具欄里拖入對(duì)象label1,在復(fù)制一個(gè)label2
2、,然后分別把屬性中的text改為“賬號(hào)”和“密碼”,也可以設(shè)置其它的屬性,如front,forecolor等。2.從工具欄里拖入textbox1到窗體,(復(fù)制得到TextBox2),分別與“賬號(hào)”,“密碼”在窗體中呈左右對(duì)齊如圖:然后雙擊空白窗口textbox1,編寫(xiě)代碼,如下:PrivateSubTextBox1_TextChanged(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesTextBox1.TextChangedIfNotIsNumeric(TextBox1.Text)ThenMsgBox("賬號(hào)必須為數(shù)
3、字",,"警告")TextBox1.Text=""TextBox1.Focus()EndIfEndSub3.從工具欄里拖入對(duì)象button1,在復(fù)制一個(gè)button3,然后分別把屬性中的text改為“登錄”和“重置”,也可以設(shè)置其它的屬性,如front,forecolo,backcolor等,如圖:云南民族大學(xué)教育學(xué)院制作然后雙擊“登錄”,編寫(xiě)代碼,代碼如下:PrivateSubButton1_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesButton1.ClickDimi%IfTextBox3.Text
4、<>"123456"Theni=MsgBox("密碼錯(cuò)誤",MsgBoxStyle.RetryCancel,"警告")EndIfIfi=MsgBoxResult.CancelThenClose()ElseTextBox2.Text=""TextBox3.Focus()IfTextBox3.Text="123456"Theni=MsgBox("登錄成功")EndIfEndIfEndSub在回到窗體中,雙擊“重置”,編寫(xiě)代碼,代碼如下:PrivateSubButton2_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Han
5、dlesButton2.ClickTextBox1.Text=""TextBox3.Text=""EndSubEndClass1.雙擊窗體form1,編寫(xiě)相應(yīng)的代碼,如下:PublicClassForm1PrivateSubForm1_Load(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesMyBase.LoadTextBox1.Text=""云南民族大學(xué)教育學(xué)院制作TextBox2.Text=""TextBox1.MaxLength=12TextBox2.MaxLength=11TextBox3.PasswordC
6、har="*"EndSub1.啟動(dòng)調(diào)試(點(diǎn)擊綠色三角形圖標(biāo)),如圖:實(shí)驗(yàn)數(shù)據(jù)(結(jié)果)及結(jié)論1.調(diào)試后,自動(dòng)生成一個(gè)可視化窗體,分別輸入“賬號(hào)”975330201,“密碼”1234565,然后點(diǎn)擊“登錄”,顯示如下:云南民族大學(xué)教育學(xué)院制作2.因?yàn)檎_的密碼是在編寫(xiě)程序是設(shè)置為“123456”,如果輸入錯(cuò)誤的密碼就會(huì)顯示“密碼錯(cuò)誤”,如下圖:3登錄的賬號(hào)僅僅是數(shù)字,如果輸入其他字符,則會(huì)顯示“賬號(hào)必須為數(shù)字”,密碼則沒(méi)有限制,如下圖所示:云南民族大學(xué)教育學(xué)院制作實(shí)驗(yàn)中所存在的問(wèn)題及改進(jìn)措施1.問(wèn)題一:編寫(xiě)代碼時(shí)比較有困難,需要參考教材及與同學(xué)交流才能完成;解決:對(duì)于程序代碼要在理解的基礎(chǔ)上
7、多加記憶,上課認(rèn)真聽(tīng)講。2.問(wèn)題二:對(duì)象的很多屬性不理解,不懂,導(dǎo)致了無(wú)法靈活的運(yùn)用甚至是不知道怎么用于具體可視化程序設(shè)計(jì)中;對(duì)于這門(mén)課程應(yīng)當(dāng)盡量預(yù)習(xí),上課要認(rèn)真,下來(lái)多對(duì)照課本上的東西拓展練習(xí)。.注:1、實(shí)驗(yàn)用具要求寫(xiě)明儀器名稱(chēng)及主要型號(hào)規(guī)格;2、實(shí)驗(yàn)原理需要寫(xiě)出原理的公式名稱(chēng)、公式表達(dá)式、公式成立的條件以及原理圖等;3、實(shí)驗(yàn)步驟及內(nèi)容需要寫(xiě)出實(shí)驗(yàn)過(guò)程的主要步驟和主要內(nèi)容;4、實(shí)驗(yàn)結(jié)果及結(jié)論需要寫(xiě)明實(shí)驗(yàn)是驗(yàn)證原理、演示過(guò)程、還是作