




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、第一章 Visual Basic程序設(shè)計(jì)(chn x sh j)概述1.1 VB啟動和退出1.2 Vb主要(zhyo)功能和特點(diǎn)1.3 VB集成開發(fā)環(huán)境1.4 對象的有關(guān)概念1.5 基本控件和窗體1.6 工程的管理及環(huán)境的設(shè)置1.7 建立簡單的應(yīng)用程序1.8 常見錯誤第1頁/共27頁第一頁,共28頁。啟動VB的常用方法有兩種:使用“開始(kish)”菜單中的“程序”命令,選擇“Microsoft Visual Studio 6.0中文版”子菜單中的“Microsoft Visual Studio 6.0中文版”程序。為VB.在桌面上建立快捷方式,此后每次啟動只需雙擊其快捷方式即可。1.1 VB
2、啟動(qdng)和退出第2頁/共27頁第二頁,共28頁。1.2 Vb主要功能(gngnng)和特點(diǎn)1. 具有面向?qū)ο蟮目梢暬O(shè)計(jì)工具2. 事件驅(qū)動的編程機(jī)制3. 提供了易學(xué)易用的應(yīng)用程序集成開發(fā)環(huán)境4. 結(jié)構(gòu)化的程序設(shè)計(jì)語言5.支持多種數(shù)據(jù)庫系統(tǒng)的訪問(fngwn)6. ActiveX技術(shù)7. VB6在開發(fā)環(huán)境上、網(wǎng)絡(luò)功能等的增強(qiáng)8.完備的help聯(lián)機(jī)幫助功能第3頁/共27頁第三頁,共28頁。1.3 VB集成開發(fā)(kif)環(huán)境圖11 VB集成開發(fā)(kif)環(huán)境第4頁/共27頁第四頁,共28頁。1.1.主窗口主窗口 應(yīng)用程序窗口應(yīng)用程序窗口, ,由標(biāo)題欄、菜單欄和工具欄組成由標(biāo)題欄、菜單欄和工具
3、欄組成2.2.窗體窗體(form)(form)窗口窗口 設(shè)計(jì)設(shè)計(jì)vbvb程序的程序的 界面界面(jimin)(jimin)3.3.代碼代碼(code)(code)窗口窗口 編輯窗體、標(biāo)準(zhǔn)模塊中的代碼編輯窗體、標(biāo)準(zhǔn)模塊中的代碼4.4.屬性屬性(properties)(properties)窗口窗口 所有窗體或控件的屬性設(shè)置所有窗體或控件的屬性設(shè)置5.5.工程資源管理器工程資源管理器(project expror)(project expror)窗口窗口 保存一個(gè)應(yīng)用程序所有的文件保存一個(gè)應(yīng)用程序所有的文件6. 6. 工具箱工具箱(toolbox)(toolbox)窗口窗口 顯示各種控件的制作工具
4、顯示各種控件的制作工具, ,供用戶在窗體上設(shè)計(jì)各種供用戶在窗體上設(shè)計(jì)各種控件對象(見圖控件對象(見圖1-2)1-2)。第5頁/共27頁第五頁,共28頁。圖1-2 工具箱窗口(chungku)第6頁/共27頁第六頁,共28頁。1.4 1.4 對象的有關(guān)(yugun)(yugun)概念1.1.類類 類是創(chuàng)建對象實(shí)例的模板類是創(chuàng)建對象實(shí)例的模板, , 包含了創(chuàng)建對象的屬性描述和行為特征包含了創(chuàng)建對象的屬性描述和行為特征的定義的定義. .2.2.對象對象 是類的一個(gè)實(shí)例是類的一個(gè)實(shí)例, ,繼承了類的屬性、方法。繼承了類的屬性、方法。 Vb Vb中常用的對象有中常用的對象有: :窗體、控件等。窗體、控件
5、等。3.3.對象的建立和命名對象的建立和命名4.4.對象的三要素對象的三要素 (1 1)屬性)屬性 對象的性質(zhì),即用來描述和反映對象特征的參數(shù)。對象的性質(zhì),即用來描述和反映對象特征的參數(shù)。 預(yù)設(shè)(用屬性窗體);現(xiàn)改(代碼窗體)預(yù)設(shè)(用屬性窗體);現(xiàn)改(代碼窗體) 語法:對象名語法:對象名. .屬性屬性 (2 2)方法)方法 對象的行為,即將一些通用的過程編寫對象的行為,即將一些通用的過程編寫(binxi)(binxi)好并封裝起好并封裝起來,作為方法供用戶直接調(diào)用。語法:對象名來,作為方法供用戶直接調(diào)用。語法:對象名. .方法名方法名第7頁/共27頁第七頁,共28頁。(3 3)事件)事件 響應(yīng)
6、對象的動作稱為事件,它發(fā)生在用戶與應(yīng)用程響應(yīng)對象的動作稱為事件,它發(fā)生在用戶與應(yīng)用程序交互時(shí)。如單擊控件(序交互時(shí)。如單擊控件(clickclick)、鼠標(biāo)移動)、鼠標(biāo)移動(MouseMoveMouseMove)、鍵盤按下()、鍵盤按下(KeyPressKeyPress)等。)等。 事件過程事件過程 指附在該對象上的用戶編寫的程序代碼指附在該對象上的用戶編寫的程序代碼, ,是事件的處理是事件的處理程序。程序。 事件驅(qū)動過程事件驅(qū)動過程 是圖形用戶界面的本質(zhì),由用戶控制是圖形用戶界面的本質(zhì),由用戶控制(kngzh)(kngzh)而代碼而代碼作出響應(yīng)。作出響應(yīng)。5. VB5. VB程序的執(zhí)行步驟如
7、下:程序的執(zhí)行步驟如下:1 1)啟動應(yīng)用程序,裝載和顯示窗體;)啟動應(yīng)用程序,裝載和顯示窗體;2 2)窗體(或窗體上的控件)等待事件的發(fā)生;)窗體(或窗體上的控件)等待事件的發(fā)生;3 3)事件發(fā)生時(shí),執(zhí)行對應(yīng)的事件過程;)事件發(fā)生時(shí),執(zhí)行對應(yīng)的事件過程;4 4)重復(fù)執(zhí)行步驟()重復(fù)執(zhí)行步驟(2 2)和()和(3 3) ;5) 5) 直到遇到直到遇到“END”“END”結(jié)束語句結(jié)束程序的運(yùn)行;結(jié)束語句結(jié)束程序的運(yùn)行; 或按或按“結(jié)束結(jié)束”強(qiáng)行停止程序的運(yùn)行。強(qiáng)行停止程序的運(yùn)行。Vb小程序(chngx)演示第8頁/共27頁第八頁,共28頁。1.5 1.5 基本(jbn)(jbn)控件和窗體一一.
8、.常用屬性常用屬性 1.Name 1.Name名稱屬性名稱屬性 創(chuàng)建的對象名稱創(chuàng)建的對象名稱, ,有默認(rèn)的名有默認(rèn)的名. .在程序中,控件名是作為對在程序中,控件名是作為對象的標(biāo)識而引用象的標(biāo)識而引用(ynyng)(ynyng),不會顯示在窗體上。,不會顯示在窗體上。 Left Top Heightht Width 第9頁/共27頁第九頁,共28頁。2.Caption2.Caption標(biāo)題屬性標(biāo)題屬性該屬性決定了控件上顯示的內(nèi)容。該屬性決定了控件上顯示的內(nèi)容。3.Height3.Height、widthwidth、toptop和和leftleft屬性屬性4.Enabled4.Enabled屬性
9、屬性 控件是否可操作控件是否可操作(cozu). (cozu). 當(dāng)設(shè)置為當(dāng)設(shè)置為falsefalse時(shí)時(shí), ,呈暗淡呈暗淡色色, ,禁止用戶進(jìn)行操作禁止用戶進(jìn)行操作(cozu).(cozu).5.Visible5.Visible屬性屬性 控件是否可見控件是否可見. .當(dāng)設(shè)置為當(dāng)設(shè)置為falsefalse時(shí)時(shí), , 用戶看不到,但控件本用戶看不到,但控件本身存在。身存在。6.Font6.Font屬性屬性 Fontname Fontname 字體字體 Fontsize Fontsize字體大小字體大小 Fontbold Fontbold是否是是否是粗體粗體 Fontitalic Fontital
10、ic 是否斜體是否斜體 Fontstrikethru Fontstrikethru是否加一刪除是否加一刪除線線 Fontunderline Fontunderline是否帶下劃線是否帶下劃線 第10頁/共27頁第十頁,共28頁。7. Forecolor7. Forecolor前景顏色屬性前景顏色屬性 設(shè)置控件的前景顏色(即正文顏色設(shè)置控件的前景顏色(即正文顏色). ). 其值是一其值是一個(gè)個(gè)1616進(jìn)制常數(shù),用戶可以在調(diào)色板中直接選擇所需顏色。進(jìn)制常數(shù),用戶可以在調(diào)色板中直接選擇所需顏色。8. Backcolor8. Backcolor背景顏色屬性背景顏色屬性9. Backstyle9. Ba
11、ckstyle背景風(fēng)格屬性背景風(fēng)格屬性 0-transparent 0-transparent:透明顯示,即控件背景顏色顯:透明顯示,即控件背景顏色顯示不出來示不出來10. BorderStyle10. BorderStyle邊框風(fēng)格屬性邊框風(fēng)格屬性 0-None 0-None:控件周圍:控件周圍(zhuwi)(zhuwi)沒有邊框沒有邊框 1-Fixed Single 1-Fixed Single:控件帶有單邊框。:控件帶有單邊框。11. Alignment11. Alignment屬性屬性 控件上正文水平對齊方式控件上正文水平對齊方式 0: 0: 正文左對齊正文左對齊 1: 1: 右對齊右
12、對齊 2: 2: 居中居中12. AutoSize12. AutoSize屬性屬性 控件是否根據(jù)正文自動調(diào)整大小控件是否根據(jù)正文自動調(diào)整大小, False/True., False/True.第11頁/共27頁第十一頁,共28頁。13. WordWarp13. WordWarp屬性屬性 AutoSize True AutoSize True時(shí),時(shí),WordWarpWordWarp才有效才有效 按正文字體大小在垂直方向上改變顯示區(qū)域的大小按正文字體大小在垂直方向上改變顯示區(qū)域的大小窗體控件沒有窗體控件沒有AutosizeAutosize和和wordwarpwordwarp屬性,屬性,labell
13、abel和和pictureboxpicturebox控件有控件有14.TabIndex14.TabIndex屬性屬性 決定了按決定了按TabTab鍵時(shí),焦點(diǎn)在各個(gè)控件移動的順序。各個(gè)控件默認(rèn)鍵時(shí),焦點(diǎn)在各個(gè)控件移動的順序。各個(gè)控件默認(rèn)TabIndexTabIndex值就是以控件建立值就是以控件建立(jinl)(jinl)時(shí)時(shí) 的順序的順序, ,第一個(gè)為第一個(gè)為5.控件默認(rèn)屬性控件默認(rèn)屬性 反映該控件最重要的屬性,使用時(shí)可省略屬性名。反映該控件最重要的屬性,使用時(shí)可省略屬性名。. . 注意:注意:CommandCommand的默認(rèn)屬性為的默認(rèn)屬性為Default,Default,
14、當(dāng)該屬性為當(dāng)該屬性為TrueTrue,當(dāng)按,當(dāng)按EnterEnter鍵,該控件起作用。鍵,該控件起作用。第12頁/共27頁第十二頁,共28頁。標(biāo)題圖標(biāo)控制菜單框最小化按鈕最小化按鈕邊框樣式二二. .窗體窗體1.1.屬性屬性 Caption Caption標(biāo)題標(biāo)題 MaxButton MaxButton、MinButtonMinButton Icon Icon、ControlBoxControlBox Picture Picture、AutoRedrawAutoRedraw BorderStyle BorderStyle (0 1 2 3 4 5 0 1 2 3 4 5 ) WindowsSta
15、te WindowsState (0-0-正常正常(zhngchng)(zhngchng)、1-1-最小最小化、化、2-2-最大化)最大化)2.2.事件事件 Click Click、DblClickDblClick和和Load Load Load Load 當(dāng)裝入窗體時(shí)激發(fā),通常用于對屬性和當(dāng)裝入窗體時(shí)激發(fā),通常用于對屬性和變量初始化變量初始化3.3.方法方法 Print Print、ClsCls和和MoveMove等等上述屬性、上述屬性、ClickClick、DblClickDblClick和和Load Load 事件演示(備事件演示(備注源碼)。注源碼)。第13頁/共27頁第十三頁,共28
16、頁。三三. . 標(biāo)簽標(biāo)簽 Label Label 用于顯示文本用于顯示文本( (輸出輸出) )信息,不能作為輸入信息的界面信息,不能作為輸入信息的界面(jimin)(jimin)。 例例1. 1. 顯示浮雕效果的文字,實(shí)現(xiàn)方法:字顏色、標(biāo)簽位置顯示浮雕效果的文字,實(shí)現(xiàn)方法:字顏色、標(biāo)簽位置四四. .文本框文本框 TextBox TextBox 是一個(gè)文本編輯區(qū)域,可在該區(qū)域輸入,編輯和顯示正文內(nèi)是一個(gè)文本編輯區(qū)域,可在該區(qū)域輸入,編輯和顯示正文內(nèi)容。容。 1. 1.其他屬性其他屬性 Text : Text : 正文內(nèi)容正文內(nèi)容 Maxlength: Maxlength: 設(shè)置正文的最多字符個(gè)數(shù)
17、設(shè)置正文的最多字符個(gè)數(shù),0,0任意長度值任意長度值.,., MultiLine: MultiLine: 是否為多行是否為多行, ,默認(rèn)一行默認(rèn)一行. FALSE. FALSE ScrollBars: ScrollBars: 當(dāng)當(dāng)MultiLineMultiLine為為TrueTrue時(shí)時(shí), ,該屬性才有效該屬性才有效, ,表示滾動表示滾動條的形式條的形式 0-None 0-None、1-Horizontal1-Horizontal、2-Vertical2-Vertical、3-Both3-Both。 Locked: Locked: 是否可被編輯屬性,是否可被編輯屬性,F(xiàn)alseFalse,表示
18、為可編輯。,表示為可編輯。PassWord : PassWord : 口令字符口令字符. Text. Text屬性返回輸入的數(shù)據(jù)屬性返回輸入的數(shù)據(jù), ,屏幕顯示屏幕顯示該字符該字符, , SelStart SelStart,SelLengthSelLength,SelText : SelText : 選中文本的起始、長度、選中文本的起始、長度、內(nèi)容。內(nèi)容。 例例2.6 2.6 復(fù)制選中的文本(備注源碼)復(fù)制選中的文本(備注源碼)第14頁/共27頁第十四頁,共28頁。2.2.常用事件常用事件 Change : Change : 當(dāng)改變文本框的當(dāng)改變文本框的TextText屬性時(shí)會引發(fā)該事件屬性時(shí)
19、會引發(fā)該事件. . KeyPress(KeyAscii As Integer): KeyPress(KeyAscii As Integer): 同上同上, ,并可返回一個(gè)并可返回一個(gè)KeyAsciiKeyAscii參數(shù)參數(shù) KeyAscii KeyAscii 為為13,13,按回車鍵按回車鍵; ;為為0 0 去除剛輸入的字符去除剛輸入的字符. . LostFocus : LostFocus : 當(dāng)控件失去焦點(diǎn)時(shí)發(fā)生當(dāng)控件失去焦點(diǎn)時(shí)發(fā)生. . GotFocus : GotFocus : 當(dāng)控件獲得焦點(diǎn)時(shí)發(fā)生當(dāng)控件獲得焦點(diǎn)時(shí)發(fā)生. .3.3.常用方法常用方法 對象對象.SetFocus: .Set
20、Focus: 是把光標(biāo)移到指定的文本框?qū)ο笾?。是把光?biāo)移到指定的文本框?qū)ο笾小?.4.文本框的應(yīng)用文本框的應(yīng)用 數(shù)據(jù)過濾數(shù)據(jù)過濾(gul)(gul)例例2 2要求輸入合法的數(shù)字?jǐn)?shù)據(jù)。當(dāng)輸入結(jié)束時(shí)(按要求輸入合法的數(shù)字?jǐn)?shù)據(jù)。當(dāng)輸入結(jié)束時(shí)(按TabTab鍵),對于輸入正確的數(shù)據(jù),顯示正確信息;對輸鍵),對于輸入正確的數(shù)據(jù),顯示正確信息;對輸入的非數(shù)字?jǐn)?shù)據(jù),則響鈴入的非數(shù)字?jǐn)?shù)據(jù),則響鈴(Beep)(Beep)、顯示錯誤信息、清除文本框中的內(nèi)容,并使焦點(diǎn)重新回到文本框。、顯示錯誤信息、清除文本框中的內(nèi)容,并使焦點(diǎn)重新回到文本框。( (源源碼見備注碼見備注) ) Text2_ LostFocus Tex
21、t2_ LostFocus 當(dāng)輸入結(jié)束按當(dāng)輸入結(jié)束按TabTab鍵時(shí)鍵時(shí), ,該事件激發(fā)該事件激發(fā) IsNumeric(Text2.text) : IsNumeric(Text2.text) : 判斷是否輸入非數(shù)字?jǐn)?shù)據(jù)判斷是否輸入非數(shù)字?jǐn)?shù)據(jù). . Text2.SetFocus : Text2.SetFocus : 使焦點(diǎn)重新回到文本框使焦點(diǎn)重新回到文本框 第15頁/共27頁第十五頁,共28頁。五五. .命令按鈕命令按鈕CommandButtonCommandButton 接受用戶輸入的命令接受用戶輸入的命令. .輸入命令可以輸入命令可以(ky)(ky)有三種方有三種方式式: : 鼠標(biāo)單擊鼠標(biāo)單
22、擊 Tab Tab鍵焦點(diǎn)到該按鈕鍵焦點(diǎn)到該按鈕 快捷鍵快捷鍵 1. 1. 其他屬性其他屬性Caption: Caption: 命令按鈕顯示的內(nèi)容命令按鈕顯示的內(nèi)容, ,可設(shè)置快捷鍵可設(shè)置快捷鍵, ,例例 &Ok ,&Ok ,顯示顯示 Ok OkValue: Value: 檢查該按鈕是否按下檢查該按鈕是否按下. . 該屬性在設(shè)計(jì)時(shí)無效該屬性在設(shè)計(jì)時(shí)無效. .Picture : Picture : 按鈕可顯示圖片文件按鈕可顯示圖片文件(.bmp(.bmp和和.Ico).Ico),當(dāng),當(dāng)StyleStyle為為1 1時(shí)有效時(shí)有效Style : Style : 確定顯示的形式確定顯示的
23、形式. 0 . 0 只能顯示文字只能顯示文字, 1 , 1 文文字、圖形均可字、圖形均可 。ToolTipText ToolTipText :設(shè)置工具提示,和:設(shè)置工具提示,和PicturePicture結(jié)合使用。結(jié)合使用。 2. 2.事件事件 Click Click第16頁/共27頁第十六頁,共28頁。3.例 3 建立一個(gè)允許剪切、復(fù)制和粘貼的簡單便箋板程序。 可增加內(nèi)容:利用MouseMove事件決定命令按鈕的有效(yuxio)性, 即當(dāng)選中內(nèi)容,“剪切”、“復(fù)制”按鈕有效(yuxio),否則無效。第17頁/共27頁第十七頁,共28頁。1.6 工程(gngchng)的管理及環(huán)境的設(shè)置一一.
24、 .工程的組成工程的組成 工程文件包含了一個(gè)工程文件包含了一個(gè)(y )(y )應(yīng)用程序的所有文件應(yīng)用程序的所有文件: :窗體文件(窗體文件(.frm.frm): :控件及屬性、事件過程和自定義控件及屬性、事件過程和自定義過程過程窗體的二進(jìn)制數(shù)據(jù)文件(窗體的二進(jìn)制數(shù)據(jù)文件(.frx.frx), ,自動產(chǎn)生同名自動產(chǎn)生同名.frx.frx文件。文件。標(biāo)準(zhǔn)模塊文件(標(biāo)準(zhǔn)模塊文件(.bas.bas)類模塊的文件(類模塊的文件(.cls.cls)資源文件(資源文件(.res.res)ActiveXActiveX控件的文件(控件的文件(.ocx.ocx)二二. .創(chuàng)建、打開和保存工程創(chuàng)建、打開和保存工程第
25、18頁/共27頁第十八頁,共28頁。三三. .添加、刪除和保存文件添加、刪除和保存文件1.1.窗體名和窗體文件名概念窗體名和窗體文件名概念 窗體名:窗體的窗體名:窗體的NameName屬性,屬性,在代碼在代碼(di m)(di m)中用來引用該窗體中用來引用該窗體, ,同一同一工程不能有相同的窗體名;工程不能有相同的窗體名; 窗體文件名:窗體存放在磁盤上的文件名窗體文件名:窗體存放在磁盤上的文件名, ,該文該文件包含了該窗體的所有控件屬性和代碼件包含了該窗體的所有控件屬性和代碼(di m),(di m),同同一文件夾不能有相同的文件名。一文件夾不能有相同的文件名。2.2.在工程中添加現(xiàn)存的窗體
26、時(shí),只是對該窗體文件的在工程中添加現(xiàn)存的窗體時(shí),只是對該窗體文件的引用納入工程。因此,如果更改窗體并保存它,會影引用納入工程。因此,如果更改窗體并保存它,會影響包含此窗體文件的任何工程。響包含此窗體文件的任何工程。3.3.在工程中刪除窗體時(shí),僅將此窗體從工程里刪除掉,在工程中刪除窗體時(shí),僅將此窗體從工程里刪除掉,但是窗體文件仍存在于磁盤上。但是,如果在但是窗體文件仍存在于磁盤上。但是,如果在VBVB之外之外刪除一個(gè)窗體文件,刪除一個(gè)窗體文件,VBVB不能更新此工程文件不能更新此工程文件, ,當(dāng)打開當(dāng)打開此工程時(shí),將顯示一個(gè)文件丟失的錯誤信息。此工程時(shí),將顯示一個(gè)文件丟失的錯誤信息。4.4.對窗
27、體文件改名方法對窗體文件改名方法1).1).打開工程打開工程 “ “另存為另存為Form”Form”實(shí)現(xiàn)文件的復(fù)制實(shí)現(xiàn)文件的復(fù)制 保存工程保存工程文件文件 2).2).利用編輯程序打開工程文件利用編輯程序打開工程文件 , , 修改修改FORM=XXXFORM=XXX的文的文件名件名窗體文件名窗體名第19頁/共27頁第十九頁,共28頁。1.7 1.7 建立(jinl)(jinl)簡單的應(yīng)用程序以例3為例1.建立用戶界面的對象2.對象屬性(shxng)的設(shè)置3.對象事件過程及編程4.程序運(yùn)行和調(diào)試5.保存文件第20頁/共27頁第二十頁,共28頁。1. 使用中文標(biāo)點(diǎn)符號使用中文標(biāo)點(diǎn)符號 系統(tǒng)產(chǎn)生系統(tǒng)
28、產(chǎn)生(chnshng)“無效字符無效字符”,以紅色顯示以紅色顯示2. 字母和數(shù)字形狀相似字母和數(shù)字形狀相似 小寫字母小寫字母“l(fā)”和數(shù)字和數(shù)字“1”形式相同、小寫字母形式相同、小寫字母“o”與數(shù)字與數(shù)字“0”。3. 對象名稱對象名稱(Name)屬性寫錯屬性寫錯 Text1、Text2、Command1 txtInput、txtOutput、cmdOk4. 對象的屬性名、方法名、標(biāo)準(zhǔn)函數(shù)名寫錯對象的屬性名、方法名、標(biāo)準(zhǔn)函數(shù)名寫錯 盡量使用自動列出成員功能。正確的系統(tǒng)按規(guī)盡量使用自動列出成員功能。正確的系統(tǒng)按規(guī)定的大小寫表示。定的大小寫表示。5. 無意形成控件數(shù)組無意形成控件數(shù)組 建立控件時(shí)小心使
29、用建立控件時(shí)小心使用“復(fù)制復(fù)制”、“粘貼粘貼”按鈕按鈕6. 打開工程時(shí)找不到對應(yīng)的文件打開工程時(shí)找不到對應(yīng)的文件 保存文件時(shí)先保存窗體保存文件時(shí)先保存窗體.frm文件、再保存文件、再保存.vbp文件,注意路徑。文件,注意路徑。1.8 常見(chn jin)錯誤第21頁/共27頁第二十一頁,共28頁。習(xí)題(xt)1一、思考題:一、思考題:1、VB6.0有多種類型的窗口,如何使各窗口顯示或不顯示,若想在設(shè)有多種類型的窗口,如何使各窗口顯示或不顯示,若想在設(shè)計(jì)時(shí)看到代碼窗口,應(yīng)該如何操作?計(jì)時(shí)看到代碼窗口,應(yīng)該如何操作?2、簡述、簡述VB程序設(shè)計(jì)的特點(diǎn)。程序設(shè)計(jì)的特點(diǎn)。3、什么是對象?什么是對象的屬
30、性、方法與事件?、什么是對象?什么是對象的屬性、方法與事件?4、VB的工程包含哪幾類文件?它們的擴(kuò)展名分別是什么?的工程包含哪幾類文件?它們的擴(kuò)展名分別是什么?5、簡述、簡述VB中建立一個(gè)完整的應(yīng)用程序的步驟。中建立一個(gè)完整的應(yīng)用程序的步驟。6、保存工程文件時(shí),系統(tǒng)的默認(rèn)目錄是什么?當(dāng)建立好一個(gè)僅含一個(gè)、保存工程文件時(shí),系統(tǒng)的默認(rèn)目錄是什么?當(dāng)建立好一個(gè)僅含一個(gè)窗體模塊的應(yīng)用程序時(shí),要保存該工程中的所有文件,正確的文件保存操窗體模塊的應(yīng)用程序時(shí),要保存該工程中的所有文件,正確的文件保存操作順序是什么?作順序是什么?7、當(dāng)運(yùn)行程序前,可對控件的一些屬性作初始設(shè)置,除了在屬性窗口、當(dāng)運(yùn)行程序前,可
31、對控件的一些屬性作初始設(shè)置,除了在屬性窗口設(shè)置外,還可通過代碼設(shè)置,這些設(shè)置外,還可通過代碼設(shè)置,這些(zhxi)代碼一般應(yīng)放在什么事件中?代碼一般應(yīng)放在什么事件中?例如,程序要將窗體定位在屏幕的中央,將按鈕定位在窗體的中間,請寫例如,程序要將窗體定位在屏幕的中央,將按鈕定位在窗體的中間,請寫出事件過程及代碼。出事件過程及代碼。8、如何讓一個(gè)標(biāo)簽的大小自動隨文字的(即其、如何讓一個(gè)標(biāo)簽的大小自動隨文字的(即其Caption屬性值)多少屬性值)多少而改變?而改變?9、為防止用戶編輯文本框內(nèi)的內(nèi)容,應(yīng)對該控件的什么屬性進(jìn)行何種、為防止用戶編輯文本框內(nèi)的內(nèi)容,應(yīng)對該控件的什么屬性進(jìn)行何種設(shè)置?設(shè)置?
32、10、標(biāo)簽和文本框的有何區(qū)別?、標(biāo)簽和文本框的有何區(qū)別?第22頁/共27頁第二十二頁,共28頁。二單項(xiàng)選擇題:二單項(xiàng)選擇題:1、VB的啟動有多種方法,下面不能啟動VB的是( ) A 使用“開始”菜單中的“程序”命令 B 使用“開始”菜單中的“運(yùn)行”命令,在彈出的對話框中輸入VB啟動文件的名字 C 使用“我的電腦”,在VB所在硬盤驅(qū)動器中找到相應(yīng)的VB文件夾 D 先打開VB的“文件”菜單,再按Alt+Q組合鍵2、以下敘述錯誤的是:A一個(gè)VB應(yīng)用程序可以含有多個(gè)標(biāo)準(zhǔn)模塊文件B一個(gè)VB工程可以有多個(gè)窗體文件C標(biāo)準(zhǔn)模塊文件可以屬于某個(gè)指定的窗體文件D標(biāo)準(zhǔn)模塊文件的擴(kuò)展名是.BAS3、以下敘述錯誤的是:AVB是事件驅(qū)動型可視化編程工具BVB應(yīng)用程序不具有明顯的開始和結(jié)束語句CVB中控件的某些屬性只能在運(yùn)行時(shí)設(shè)置DVB工具
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞務(wù)出口合同范本
- 別墅外觀改造合同范本
- 關(guān)于物流合同范本
- 勞動派 合同范本
- 賣瓷磚員工合同范本
- 上海供水合同范本
- 租廠房正規(guī)合同范本
- 勞動合同范本解釋
- 臺球室工作合同范本
- 2025年微球載體材料項(xiàng)目合作計(jì)劃書
- 2024年2天津理工大學(xué)馬克思主義基本原理概論(期末考試題+答案)
- 跟著名著《小王子》學(xué)高考英語讀后續(xù)寫絕佳的續(xù)寫清單-高中英語作文復(fù)習(xí)專項(xiàng)
- 產(chǎn)教融合大學(xué)科技園建設(shè)項(xiàng)目實(shí)施方案
- 交通法律與交通事故處理培訓(xùn)課程與法律解析
- 廣西版四年級下冊美術(shù)教案
- 《換熱器及換熱原理》課件
- 兒童權(quán)利公約演示文稿課件
- UPVC排水管技術(shù)標(biāo)準(zhǔn)
- MSA-測量系統(tǒng)分析模板
- 血透室公休座談水腫的護(hù)理
- 急診預(yù)檢分診專家共識課件
評論
0/150
提交評論