目標(biāo)在這一課里你將學(xué)習(xí)Windows窗體的特征各種需要和_第1頁
目標(biāo)在這一課里你將學(xué)習(xí)Windows窗體的特征各種需要和_第2頁
目標(biāo)在這一課里你將學(xué)習(xí)Windows窗體的特征各種需要和_第3頁
目標(biāo)在這一課里你將學(xué)習(xí)Windows窗體的特征各種需要和_第4頁
目標(biāo)在這一課里你將學(xué)習(xí)Windows窗體的特征各種需要和_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、目標(biāo)在這一課里,你將學(xué)習(xí): Windows窗體的特征 各種需要和Windows窗體協(xié)同工作的語言特征 各種Windows窗體控件 創(chuàng)建Windows窗體 理解用戶接口 用戶接口是用戶和應(yīng)用程序交互的手段及方法。一個(gè)設(shè)計(jì)良好的用戶接口是使得應(yīng)用程序界面友好的一種有效的方法。 用戶接口的類型 特征用戶接口 (CUI) 圖形用戶接口 (GUI)Windows窗體 它是在應(yīng)用程序中顯示窗口的一種表現(xiàn)手法。 它可用于接收用戶的輸入并顯示相關(guān)信息。 Windows窗體(續(xù))Windows窗體的屬性:它可用于確定窗體在運(yùn)行期間的外觀情況。 一些常用的屬性如下所示:NameBackColorBackgroun

2、dImageFontSizeStartPositionTextWindowStateWindows窗體(續(xù))Windows窗體的相關(guān)事件:ClickClosedDeactivateLoadMouseMoveMouseDownMouseUpWindows窗體(續(xù))Windows窗體的相關(guān)方法:Show()Activate()Close()SetDesktopLocation()Visual Basic.NET語言的特征 數(shù)據(jù)類型:Byte ShortIntegerLongSingleDoubleDecimalBooleanVisual Basic.NET語言的特征(續(xù))數(shù)據(jù)類型:(續(xù))CharS

3、tring DateObjectVisual Basic .NET語言的特征(續(xù))變量允許使用變量臨時(shí)存儲(chǔ)數(shù)據(jù)。 具有名字和數(shù)據(jù)類型。 可使用Dim語句來聲明變量。 數(shù)組它是具有相同數(shù)據(jù)類型的值的集合。 它可以通過使用數(shù)組中用以表示元素位置的索引號(hào)來訪問數(shù)組元素。Visual Basic .NET語言的特征(續(xù))可以通過使用下面的語法來聲明數(shù)組: Dim arrayname(Number-of-elements) as datatype 可以通過使用ReDim關(guān)鍵字重新設(shè)置數(shù)組的大小。 運(yùn)算符 使用運(yùn)算符來處理用戶輸入的數(shù)據(jù)。 運(yùn)算符可作如下分類:算術(shù)運(yùn)算符有+、-、*、/、和Mod等比較運(yùn)算

4、符有=、=和等邏輯運(yùn)算符有And、Or、Not和Xor等串聯(lián)運(yùn)算符有&和 +等Visual Basic .NET語言的特征(續(xù)) 控制流結(jié)構(gòu) 判斷結(jié)構(gòu) If-then-elseSelect case循環(huán)結(jié)構(gòu) While-End whileDo-LoopFor-Next嵌套控制語句 稍等一下 1.編寫一個(gè)用于顯示介于1和100之間所有奇數(shù)的循環(huán)結(jié)構(gòu)。 2.編寫一個(gè)用于檢查存儲(chǔ)在變量X中的字符是否為元音字符的結(jié)構(gòu),并顯示適當(dāng)?shù)男畔ⅰ?問題陳述2.D.1作為呼叫中心的一個(gè)應(yīng)用程序,開始屏幕應(yīng)該提供接收用戶名和密碼的界面。應(yīng)用程序應(yīng)該檢查注冊(cè)名稱是否為“sa”,而密碼是否為“callcenter”。應(yīng)

5、用程序應(yīng)該允許用戶至少三次輸入用戶名和密碼。如果三次都輸入了錯(cuò)誤的用戶名和密碼,則應(yīng)該顯示錯(cuò)誤信息并關(guān)閉 應(yīng)用程序。 任務(wù)單確定應(yīng)用程序中用于進(jìn)行值存儲(chǔ)的變量。 確定用于接收用戶輸入信息的控件。 確定驗(yàn)證用戶輸入有效性的機(jī)制。 創(chuàng)建Windows窗體。 在Windows窗體中添加控件。 編寫用于驗(yàn)證用戶輸入有效性的代碼。 執(zhí)行應(yīng)用程序。 任務(wù)1:確定應(yīng)用程序中用于進(jìn)行值存儲(chǔ)的變量。 結(jié)果:下表列出了用于接收用戶注冊(cè)細(xì)節(jié)信息的所需變量: CounterLogin NamePassword任務(wù)2:確定用于接收用戶輸入信息的控件。 Visual Basic .NET提供了許多控件,這些控件可以被添加

6、到窗體中用以接收用戶輸入信息。 TextBox 可用于向用戶顯示文本或接收用戶的輸入信息。 具有以下屬性:TextMultilinePasswordchar任務(wù)2:確定用于接收用戶輸入信息的控件。(續(xù))Label可用于提供信息或Windows窗體中另外一個(gè)控件的相關(guān)描述。 具有以下屬性:TextAutoSize任務(wù)2:確定用于接收用戶輸入信息的控件。(續(xù))LinkLabel可用于將文本作為鏈接進(jìn)行顯示。 具有以下屬性:LinkColorActiveLinkColorDisabledLinkColorLinkVisited任務(wù)2:確定用于接收用戶輸入信息的控件。(續(xù))ListBox 可用于向用戶

7、顯示一列類目。 可以通過使用Items集合的Add()方法將類目添加到ListBox控件中。具有以下屬性:SelectionModeSortedSelectedIndexSelectedItem任務(wù)2:確定用于接收用戶輸入信息的控件。(續(xù))ComboBox 可用于顯示類目的下拉列表。 可以使用Items集合的Add()方法來重新設(shè)定組合框中的類目。具有以下屬性:TextSortedSelectedIndexSelectedItem任務(wù)2:確定用于接收用戶輸入信息的控件。(續(xù))CheckBox 可用于設(shè)定Yes/No或True/false選項(xiàng)。 具有以下屬性:TextChecked任務(wù)2:確定用

8、于接收用戶輸入信息的控件。(續(xù))RadioButton可用于為用戶提供一組互斥的及唯一選中的選項(xiàng)。 具有以下屬性:TextChecked任務(wù)2:確定用于接收用戶輸入信息的控件。(續(xù))GroupBox 可用于將相關(guān)的控件組合在一起。 Button當(dāng)用戶點(diǎn)擊Button按鈕時(shí),它用于執(zhí)行相關(guān)的動(dòng)作。 它具有Text屬性,它可用于在按鈕上顯示文本。 StatusBar 可用于在窗體的底部顯示狀態(tài)信息。 具有以下屬性:ShowPanelsText任務(wù)2:確定用于接收用戶輸入信息的控件。(續(xù))許多控件具有以下一些公共屬性:NameVisibleLocationEnabled任務(wù)2:確定用于接收用戶輸入信

9、息的控件。(續(xù))許多控件具有以下一些公共事件:KeyDownKeyUpKeyPressMouseDownMouseUpMouseMoveReSizeVisibleChanged任務(wù)2:確定用于接收用戶輸入信息的控件。(續(xù))結(jié)果:對(duì)于給定的問題陳述,你可以使用下列控件:LabelTextBoxButton任務(wù)3:確定驗(yàn)證用戶輸入有效性的機(jī)制。 結(jié)果:該問題應(yīng)該使用IfThen結(jié)構(gòu)來驗(yàn)證用戶名和密碼的有效性。 IfThen結(jié)構(gòu)也可以用來確保與用戶登錄相關(guān)的計(jì)數(shù)值不超過3。 任務(wù) 4:創(chuàng)建一個(gè)Windows窗體 。任務(wù) 5:把控件添加到Windows窗體中。 任務(wù) 6:編寫用于驗(yàn)證用戶輸入有效性的代

10、碼。 任務(wù) 7:執(zhí)行應(yīng)用程序。稍等一下 你已經(jīng)創(chuàng)建了兩個(gè)名稱分別為Form1和Form2的窗體。編寫相關(guān)代碼,當(dāng)用戶點(diǎn)擊Form1窗體中的OK按鈕時(shí),應(yīng)該顯示Form2窗體。 問題陳述2.P.1 Diaz 電信需要一個(gè)用以接收訂購細(xì)節(jié)信息的應(yīng)用程序。需要接收的細(xì)節(jié)信息包括訂購數(shù)量、日期、用戶識(shí)別號(hào)、產(chǎn)品標(biāo)號(hào)以及費(fèi)用等。產(chǎn)品標(biāo)號(hào)應(yīng)該在組合框中顯示。在用戶輸入訂購細(xì)節(jié)信息后并點(diǎn)擊Save按鈕時(shí),應(yīng)用程序應(yīng)該檢查所有字段是否都已被填寫完畢并顯示出相關(guān)的信息。 小結(jié) 在這課里,你學(xué)習(xí)了: 窗體可用于接收用戶輸入信息并將這些信息顯示給用戶。 產(chǎn)生一個(gè)事件用于實(shí)施點(diǎn)擊鼠標(biāo)或按下鍵盤上的一個(gè)鍵等動(dòng)作。 當(dāng)一個(gè)事件產(chǎn)生時(shí),執(zhí)行相應(yīng)事件處理器中的代碼。 在程序運(yùn)行期間使用變量存儲(chǔ)數(shù)據(jù)。你可以通過使用Dim關(guān)鍵字來聲明一個(gè)變量。 Visual Basic .NET所支持的判斷結(jié)構(gòu)有: If-Then-Else

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論