《使用ADONET部署應(yīng)用程序理解編程概念處理Windows窗課件》由會(huì)員分享,可在線閱讀,更多相關(guān)《使用ADONET部署應(yīng)用程序理解編程概念處理Windows窗課件(32頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、Slide Title,Body Text,Second level,Third level,Fourth level,Fifth level,Visual Basic.NET,程序設(shè)計(jì)語言課程內(nèi)容,第一章:概述,第二章:使用窗體和控件,第三章:變量和數(shù)組,第四章:過程,第五章:判斷結(jié)構(gòu)與循環(huán)結(jié)構(gòu),第六章:驗(yàn)證用戶輸入,第七章:面向?qū)ο缶幊?第八章:處理錯(cuò)誤和異常,第九章:菜單、狀態(tài)欄和工具欄,第十章:,Web,窗體和,XML Web Service,第十一章:,使用 ADO.NET,第十二章:部署應(yīng)用程序,理解編程概念,處理,Windows,窗體,處理控件,代碼風(fēng)格,第二章 使用窗體和控件,
2、使用,Visual,Studio.NET,訪問數(shù)據(jù),調(diào)試和部署,編寫代碼,創(chuàng)建用戶界面,多媒體 對(duì)象、屬性、方法、和事件,事件驅(qū)動(dòng)編程,事件,方法,對(duì)象,屬性,設(shè)計(jì)對(duì)象的藍(lán)圖:類,理解編程概念,2,.1,理解編程概念,事件驅(qū)動(dòng)編程,Sub Button1_Click(),添加事件代碼,End Sub,2,.1.1,事件驅(qū)動(dòng)編程,設(shè)計(jì)對(duì)象的藍(lán)圖:類,對(duì)象是類的實(shí)例,類比,:,基于設(shè)計(jì)圖的房子,對(duì)象,在,Visual Basic,項(xiàng)目中每一個(gè)窗體是一個(gè)對(duì)象,每一個(gè)窗體是一個(gè),Form,類的實(shí)例,示例,類是對(duì)象抽象化的表示形式,類比,:,設(shè)計(jì)圖,類,2,.1.2,設(shè)計(jì)對(duì)象的藍(lán)圖:類,屬性、方法和事件
3、,Form1,屬性,大小,文本,方法,關(guān)閉,隱藏,事件,單擊,音量,重低音,調(diào)諧,電量低,2,.1.3,屬性、方法和事件,課堂練習(xí)屬性、方法和事件,門,汽車,示例:電話,屬性:形狀,顏色,音量,方法:響鈴,改變音量,事件:音量已改變,撥號(hào)已完成,對(duì)于下面的每一個(gè)對(duì)象,給出相關(guān)的屬性、方法和事件,:,2,.1.4,課堂練習(xí) 屬性、方法和事件,理解編程概念,處理,Windows,窗體,處理控件,代碼風(fēng)格,第二章 使用窗體和控件,使用,Visual,Studio.NET,訪問數(shù)據(jù),調(diào)試和部署,編寫代碼,創(chuàng)建用戶界面,處理,Windows,窗體,創(chuàng)建窗體,設(shè)置窗體屬性,調(diào)用方法,處理窗體事件,課堂練習(xí)
4、 為窗體事件添寫代碼,模態(tài)和非模態(tài)窗體,管理多個(gè)窗體,2,.2,處理,Windows,窗體,創(chuàng)建窗體,2,.2.1,創(chuàng)建窗體,設(shè)置窗體屬性,窗體名,“,按字母排序”按鈕,如果改變,Form1,的,Name,屬性,則需要重新設(shè)置項(xiàng)目的啟動(dòng)對(duì)象,否則項(xiàng)目將不能正常啟動(dòng),“,按分類排序”按鈕,“,描述”窗格,2,.2.2,設(shè)置窗體屬性,調(diào)用方法,Sub Form1_Click,Me.CenterToScreen(),End Sub,方法,2.2.3,調(diào)用方法,處理窗體事件,事件,類名,列表框,2,.2.4,處理窗體事件,課堂練習(xí)為窗體事件添寫代碼,在,VisualBasic.NET,中新建一個(gè),Wi
5、ndows,應(yīng)用程序類型的應(yīng)用程序,使用代碼編輯器打開窗體,在事件處理程序中添加代碼,創(chuàng)建了,Form1_Click,事件處理程序的框架,運(yùn)行應(yīng)用程序,2,.2.5,課堂練習(xí),為窗體事件添寫代碼,多媒體 管理窗體,模態(tài)和非模態(tài)窗體,Modal Form,退出前保存文件嗎,?,Main Form,是,否,2,.2.6,模態(tài)和非模態(tài)窗體,管理多個(gè)窗體,Form1,Form2,Form2,打開,關(guān)閉,2.2.7,管理多個(gè)窗體,理解編程概念,處理,Windows,窗體,處理控件,代碼風(fēng)格,第二章 使用窗體和控件,使用,Visual,Studio.NET,訪問數(shù)據(jù),調(diào)試和部署,編寫代碼,創(chuàng)建用戶界面,處
6、理控件,向窗體添加控件,設(shè)置控件屬性,為控件事件添加代碼,使用,MessageBox,函數(shù),課堂練習(xí) 創(chuàng)建一個(gè)消息框,2,.3,處理,控件,向窗體添加控件,2.3.1,向窗體添加控件,設(shè)置控件屬性,為多個(gè)控件設(shè)置屬性,設(shè)置控件的屬性以支持輔助功能,2.3.2,設(shè)置控件屬性,多媒體 窗格和控件事件,為控件事件添加代碼,2.3.3,為控件事件添加代碼,使用,MessageBox,函數(shù),MessageBox.Show(),默認(rèn)按鈕,圖標(biāo),顯示內(nèi)容,標(biāo)題,按鈕,2.3.4,使用,MessageBox,函數(shù),課堂練習(xí) 創(chuàng)建一個(gè)消息框,在,VisualBasic.NET,中新建一個(gè),Windows,應(yīng)用程
7、序類型的應(yīng)用程序,向缺省窗體添加控件,創(chuàng)建,Button1_Click,事件處理程序,設(shè)置窗體和控件的屬性,運(yùn)行應(yīng)用程序,2.3.5,課堂練習(xí) 創(chuàng)建一個(gè)消息框,理解編程概念,處理,Windows,窗體,處理控件,代碼風(fēng)格,第二章 使用窗體和控件,使用,Visual,Studio.NET,訪問數(shù)據(jù),調(diào)試和部署,編寫代碼,創(chuàng)建用戶界面,代碼風(fēng)格,命名約定,設(shè)置代碼格式和編寫文檔,2,.4,代碼風(fēng)格,命名約定,命名規(guī)則,元素名稱必須以字母或者下劃線,(_),開頭,元素名稱中只能包含字母字符、數(shù)字和下劃線,元素名稱如果以下劃線開頭,其中至少要有一個(gè)字母字符或者數(shù)字字符,元素名稱不能與保留的關(guān)鍵字相同,
8、命名建議,命名規(guī)范:,用,PascalCasing,或,CamelCasing,命名規(guī)范,依賴于要命名的元素,結(jié)構(gòu):對(duì)象使用名詞來命名,方法使用動(dòng)詞來命名,單詞選擇:在各個(gè)代碼段中都要保持一致,Answer42,42Answer,BADSTYLE,_poorstyle,BestStyle,OpenButton,True,2.4.1,命名約定,設(shè)置代碼格式和編寫文檔,縮進(jìn)代碼,行繼續(xù)符,字符串連接符,代碼注釋,MessageBox.Show(User Name=&UserName.Text&_,Password=&Password.Text),Sub Button1_Click,Me.Close
9、,End Sub,Make CalculationForm visible,Dim CalculationForm as new Form2(),CalculationForm.Show(),2,.4.2,設(shè)置代碼格式和編寫文檔,回顧,使用,Visual,Studio.NET,訪問數(shù)據(jù),調(diào)試和部署,編寫代碼,創(chuàng)建用戶界面,學(xué)習(xí)完本章后,你將能夠:,掌握基本的編程概念,包括事件驅(qū)動(dòng)編程、類、對(duì)象、屬性、方法和事件,使用窗體和控件來創(chuàng)建用戶界面,在一個(gè)應(yīng)用程序中創(chuàng)建和管理多個(gè)窗體,使用,MessageBox,函數(shù)與用戶交互,使用,VisualBasic,標(biāo)準(zhǔn)命名程序元素、設(shè)置代碼格式以及編寫文檔。,實(shí)驗(yàn),2.1,創(chuàng)建用戶界面,練習(xí),1,創(chuàng)建主窗體,