資源描述:
《vb窗體和常用控》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、VisualBasic程序設(shè)計(jì)教程第二講VB窗體和常用控件本講教學(xué)內(nèi)容2.1對(duì)象的概念2.2窗體(Form)2.3標(biāo)簽框?qū)ο?Label)2.4命令按鈕(CommandButton)2.5文本框(TextBox)2.1對(duì)象的概念一、對(duì)象和類1.類類是創(chuàng)建對(duì)象實(shí)例的模板,是同種對(duì)象的集合與抽象,包含了創(chuàng)建對(duì)象的屬性描述和行為特征的定義。2.對(duì)象是類的一個(gè)實(shí)例,繼承了類的屬性、方法。VB中常用的對(duì)象有:窗體、控件等。二、對(duì)象的建立和編輯1.對(duì)象的建立2.對(duì)象的選定3.移動(dòng)對(duì)象4.對(duì)象大小改變5.刪除對(duì)象6.對(duì)象的命名了解以上各操作的操作方法1.對(duì)象的建立(1)窗體
2、對(duì)象的建立方法1:啟動(dòng)VB時(shí)創(chuàng)建窗體啟動(dòng)VB時(shí)在出現(xiàn)“新建工程”對(duì)話框中,選擇“標(biāo)準(zhǔn)EXE”,然后單擊“確定”按鈕。方法2:啟動(dòng)VB后創(chuàng)建窗體選擇“文件”菜單中的“新建工程”命令,在出現(xiàn)“新建工程”對(duì)話框中,選擇“標(biāo)準(zhǔn)EXE”,然后單擊“確定”按鈕。方法3:添加窗體選擇“工程”菜單中的“添加窗體”命令,在出現(xiàn)“添加窗體”對(duì)話框中,選擇“窗體”,然后單擊“打開”按鈕。(2)控件對(duì)象的建立方法1:首先在工具箱中單擊所需要建立的控件對(duì)象的按鈕,然后在窗體中拖動(dòng)鼠標(biāo)產(chǎn)生一個(gè)矩形框后放開鼠標(biāo),即可在窗體上建立一個(gè)對(duì)應(yīng)的控件對(duì)象。方法2:直接在工具箱中雙擊所需要建立的控件
3、對(duì)象的按鈕,也可在窗體中建立一個(gè)對(duì)應(yīng)的控件對(duì)象。2.對(duì)象的選定(1)選定單個(gè)對(duì)象用鼠標(biāo)單擊所要選定的對(duì)象。(2)選定連續(xù)多個(gè)對(duì)象用鼠標(biāo)在窗體上拖動(dòng)一個(gè)矩形框,放開鼠標(biāo)后,矩形框內(nèi)所有的對(duì)象都會(huì)被選定。(3)選定不連續(xù)多個(gè)對(duì)象按住Ctrl鍵,再分別單擊要選定的對(duì)象。3.移動(dòng)對(duì)象首先選定要移動(dòng)的對(duì)象,然后用鼠標(biāo)對(duì)選定的對(duì)象進(jìn)行拖動(dòng)。4.對(duì)象大小改變(1)窗體大小的改變選定窗體,然后用鼠標(biāo)對(duì)窗體的下邊或左邊或左下角進(jìn)行拖動(dòng)。(2)控件對(duì)象的大小改變選定控件,用鼠標(biāo)對(duì)控件對(duì)象的控點(diǎn)進(jìn)行拖動(dòng)。5.刪除對(duì)象首先選定要?jiǎng)h除的對(duì)象,然后按Del鍵。6.對(duì)象的命名首先選定要命名
4、的對(duì)象,然后在“屬性窗口”中的“名稱”邊上輸入名稱。三、對(duì)象的三個(gè)要素1.屬性(1)是用來描述和反映對(duì)象特征的參數(shù),對(duì)象中的數(shù)據(jù)保存在屬性中。例如:控件名稱(Name)、標(biāo)題(Caption)、顏色(Color)等屬性決定了對(duì)象展現(xiàn)給用戶的界面具有什么樣的外觀及功能。(2)不同的對(duì)象具有各自不同的屬性。(3)對(duì)象屬性的設(shè)置方法有兩種:第一種方法:在設(shè)計(jì)階段用屬性框直接設(shè)置。第二種方法:在程序代碼中通過賦值方法實(shí)現(xiàn)。格式:對(duì)象.屬性=屬性值例如:給一個(gè)對(duì)象名為Command1的命令按鈕的Caption屬性賦值為字符串“確定”,其代碼的書寫形式為:Command1
5、.Caption=“確定”2.事件(1)響應(yīng)對(duì)象的動(dòng)作稱為事件,它發(fā)生在用戶與應(yīng)用程序交互時(shí)。如單擊控件、鼠標(biāo)移動(dòng)、鍵盤按下等。(2)事件過程指附在該對(duì)象上的用戶編寫的程序代碼,是事件的處理程序。3.方法(1)方法就是VB為程序設(shè)計(jì)人員提供的一種特殊的過程和函數(shù),用戶可直接調(diào)用方法而完成某一個(gè)功能。(2)對(duì)象方法的調(diào)用格式為:[對(duì)象.]方法[參數(shù)名表]例如:Form1.Print“歡迎使用VB”含義:就是用Print方法在Form1窗體中顯示“歡迎使用VB”字樣。2.2窗體1.屬性Name(名稱):窗體名稱,當(dāng)使用窗體對(duì)象時(shí)必須要用該名稱來標(biāo)識(shí)窗體。Capti
6、on屬性:決定窗體標(biāo)題欄中的內(nèi)容。Forecolor屬性:決定窗體的前景顏色(即窗體上正文的顏色)。Backcolor屬性:決定窗體的背景顏色。MaxButton屬性:最大化按鈕屬性,為True時(shí),窗體右上角有最大化按鈕,為False時(shí)則無最大化按鈕。MinButton屬性:最小化按鈕屬性,為True時(shí),窗體右上角有最小化按鈕,為False時(shí)則無最小化按鈕。Icon屬性:決定窗體最小化時(shí)的圖標(biāo)。ControlBox屬性:決定窗體左上角是否有控制菜單框。Picture屬性:決定窗體背景中要顯示的圖形。BorderStyle屬性:決定窗體的邊框樣式。Windows
7、State屬性:決定窗體執(zhí)行時(shí)以什么狀態(tài)顯示。Font屬性:決定窗體文本的外觀。2.事件(1)Load事件:當(dāng)裝入窗體時(shí)激發(fā),通常用于對(duì)屬性和變量初始化。(2)Click事件:當(dāng)單擊窗體時(shí),就會(huì)激發(fā)該事件。(3)DblClick事件:當(dāng)雙擊窗體時(shí),就會(huì)激發(fā)該事件。(4)Activate事件:當(dāng)一個(gè)窗體被激活時(shí)會(huì)發(fā)生該事件。3.方法(1)Print方法:在對(duì)象上輸出信息。其形式如下:[對(duì)象].Print[表達(dá)式列表]對(duì)象:可以是窗體、立即窗口、圖形框或打印機(jī)。若省略了對(duì)象,則在窗體上輸出。(2)Cls方法:清除運(yùn)行時(shí)在窗體中顯示的文本或圖形,不清除窗體在設(shè)計(jì)時(shí)的
8、文本和圖形。形式如下[對(duì)象].Cls(