- Visual Basic學(xué)習(xí)手冊(cè)
- 鞏建華 孫秀梅 安劍等編著
- 462字
- 2018-12-27 17:51:13
第2章 熟悉Visual Basic 6.0開(kāi)發(fā)環(huán)境
(名師課堂:56分)
所謂“工欲善其事,必先利其器”,在學(xué)習(xí)、開(kāi)發(fā)Visual Basic應(yīng)用程序之前,首先要了解Visual Basic集成開(kāi)發(fā)環(huán)境給我們帶來(lái)了哪些強(qiáng)大的代碼輔助功能。本章主要介紹Visual Basic 6.0的集成開(kāi)發(fā)環(huán)境,包括菜單、工具欄、工程資源管理器、屬性窗口、工具箱等;并且還介紹了Visual Basic 6.0的幫助系統(tǒng)MSDN。最后通過(guò)創(chuàng)建一個(gè)簡(jiǎn)單的例子,使讀者對(duì)Visual Basic有一個(gè)整體的、直觀的了解和認(rèn)識(shí),幫助讀者熟悉Visual Basic開(kāi)發(fā)所需要的一些基礎(chǔ)知識(shí)。使大家走好進(jìn)入Visual Basic世界的第一步。
通過(guò)學(xué)習(xí)本章,讀者可以達(dá)到以下學(xué)習(xí)目的:
熟悉掌握Visual Basic 6.0集成開(kāi)發(fā)環(huán)境的功能;
定制Visual Basic 6.0開(kāi)發(fā)環(huán)境;
使用MSDN幫助系統(tǒng)輔助程序開(kāi)發(fā);
創(chuàng)建、開(kāi)發(fā)Visual Basic應(yīng)用程序。
在第1章中我們?cè)敿?xì)講解了Visual Basic的由來(lái)、Visual Basic的發(fā)展歷史、Visual Basic的版本、Visual Basic的優(yōu)勢(shì)、搭建Visual Basic集成開(kāi)發(fā)環(huán)境和開(kāi)發(fā)第一個(gè)Visual Basic應(yīng)用程序。
所謂“工欲善其事,必先利其器”,說(shuō)的就是開(kāi)發(fā)環(huán)境的重要性,在Visual Basic集成開(kāi)發(fā)環(huán)境中主要定義了以下窗口:工程資源管理器窗口、窗體窗口、代碼窗口、屬性窗口和工具箱等。Visual Basic集成開(kāi)發(fā)環(huán)境的結(jié)構(gòu)示意圖如圖2.1所示。

圖2.1 Visual Basic集成開(kāi)發(fā)環(huán)境的結(jié)構(gòu)
2.1 介紹VisualBasic6.0的集成開(kāi)發(fā)環(huán)境
專(zhuān)題講座:光盤(pán)文件\MR\Video\2\集成開(kāi)發(fā)環(huán)境的介紹.exe
視頻速遞:詳細(xì)講解Visual Basic 6.0集成開(kāi)發(fā)環(huán)境的用法
Visual Basic 6.0的集成開(kāi)發(fā)環(huán)境是開(kāi)發(fā)Visual Basic應(yīng)用程序的設(shè)計(jì)平臺(tái),熟練掌握Visual Basic的集成開(kāi)發(fā)環(huán)境是開(kāi)發(fā)應(yīng)用程序的基礎(chǔ)。Visual Basic 6.0的集成開(kāi)發(fā)環(huán)境如圖2.2所示。

圖2.2 Visual Basic 6.0的集成開(kāi)發(fā)環(huán)境
2.1.1 認(rèn)識(shí)菜單欄——顯示所有可用的操作
1.菜單的內(nèi)容
菜單欄顯示了所有可用的Visual Basic命令。其中不僅包括“文件”、“編輯”、“幫助”等常見(jiàn)標(biāo)準(zhǔn)命令菜單,還包括Visual Basic的專(zhuān)用編程菜單,如“工程”、“調(diào)試”及“運(yùn)行”等。通過(guò)鼠標(biāo)單擊可以打開(kāi)菜單項(xiàng),也可以通過(guò)按住【Alt】鍵加上菜單項(xiàng)上的字母鍵打開(kāi)菜單項(xiàng)。菜單欄的顯示效果如圖2.3所示。

圖2.3 菜單欄
(1)“文件”菜單
“文件”菜單可以用于創(chuàng)建、打開(kāi)、保存文件對(duì)象和編譯應(yīng)用程序。在這個(gè)菜單中還可以設(shè)置打印機(jī)信息、打印文件或退出Visual Basic。
(2)“編輯”菜單
“編輯”菜單包含了窗體設(shè)計(jì)時(shí)或代碼編寫(xiě)時(shí)的各種編輯命令。實(shí)現(xiàn)了標(biāo)準(zhǔn)剪切板的操作,如“剪切”、“復(fù)制”和“粘貼”等,還有類(lèi)似Word的“查找”、“替換”等操作。
(3)“視圖”菜單
“視圖”菜單用于顯示或隱藏集成開(kāi)發(fā)環(huán)境中的各種窗口、工具欄以及其他組成部分的命令。
(4)“工程”菜單
“工程”菜單是用戶(hù)操作工程的核心,利用該菜單可以設(shè)置工程屬性、為工具箱添加部件、引用對(duì)象、為工程添加窗體等。
(5)“格式”菜單
“格式”菜單主要用于處理控件在窗體中的位置,包括在設(shè)計(jì)控件時(shí)需要使用的各種命令,如對(duì)齊、統(tǒng)一尺寸、調(diào)整間距等。
(6)“調(diào)試”菜單
“調(diào)試”菜單包括程序調(diào)試時(shí)所需要的各種命令。如逐語(yǔ)句、逐過(guò)程、切換斷點(diǎn)等。
(7)“運(yùn)行”菜單
“運(yùn)行”菜單包括了用于啟動(dòng)、終止程序執(zhí)行的命令。如啟動(dòng)、全編譯執(zhí)行、中斷、結(jié)束、重新啟動(dòng)命令等。
(8)“查詢(xún)”菜單
“查詢(xún)”菜單包括涉及查詢(xún)或SQL語(yǔ)句的命令。如運(yùn)行、清除結(jié)果、驗(yàn)證SQL語(yǔ)法等。
(9)“圖表”菜單
“圖表”菜單包括操作Visual Basic工程時(shí)的圖表處理命令。
(10)“工具”菜單
“工具”菜單可以添加過(guò)程,設(shè)置過(guò)程的屬性,還能打開(kāi)菜單編輯器,關(guān)于菜單編輯器的使用將在后面的章節(jié)中進(jìn)行介紹。利用“工具”菜單下的“選項(xiàng)”命令,用戶(hù)可以定制自己的集成開(kāi)發(fā)環(huán)境。
(11)“外接程序”菜單
“外接程序”菜單可以增刪外接程序,利用“可視化數(shù)據(jù)管理器”子命令,可以添加、刪除外接程序。
(12)“窗口”菜單
“窗口”菜單為用戶(hù)提供在集成開(kāi)發(fā)環(huán)境中擺放窗口的方式,其中,最重要的是菜單底部的窗口清單,它可以幫助用戶(hù)快速激活某個(gè)已打開(kāi)的窗口。
(13)“幫助”菜單
“幫助”菜單包含用于打開(kāi)Visual Basic 6.0幫助系統(tǒng)的命令。
2.菜單的選擇
用戶(hù)可以通過(guò)下面的方法打開(kāi)菜單欄中的菜單項(xiàng)。
(1)鼠標(biāo)單擊菜單項(xiàng)。
(2)按【Alt】鍵+訪問(wèn)鍵。
(3)按【F10】鍵或【Alt】鍵激活菜單欄,再按訪問(wèn)鍵打開(kāi)菜單。或者在激活菜單后按【↑】、【↓】鍵打開(kāi)菜單項(xiàng)。
(4)在菜單項(xiàng)激活或打開(kāi)以后,可以利用【←】、【→】鍵選擇相鄰的菜單。
(5)當(dāng)菜單項(xiàng)被打開(kāi)以后,利用【↑】、【↓】鍵選擇菜單命令,按【Enter】鍵執(zhí)行命令。
3.集成開(kāi)發(fā)環(huán)境中的快捷菜單
在對(duì)象上單擊鼠標(biāo)右鍵即可打開(kāi)快捷菜單,它包括了經(jīng)常使用的操作命令。由于鼠標(biāo)所指向?qū)ο蟮牟煌瑥棾龅目旖莶藛我彩遣煌模纯旖莶藛稳Q于鼠標(biāo)右擊的對(duì)象。
下面介紹這些快捷菜單中比較常用的幾個(gè)。
(1)“工具箱”快捷菜單
在工具箱上單擊鼠標(biāo)右鍵,將彈出如圖2.4所示的快捷菜單,在該快捷菜單中,最常用的是“部件”命令,執(zhí)行該命令,將彈出一個(gè)“部件”對(duì)話框,用于添加控件、設(shè)計(jì)器或者可插入的對(duì)象。

圖2.4 “工具箱”快捷菜單
(2)“窗體”快捷菜單
在窗體上單擊鼠標(biāo)右鍵,即可彈出如圖2.5所示的快捷菜單,在該菜單中比較常用的命令有:“菜單編輯器”、“鎖定控件”、“粘貼”命令。其中,“菜單編輯器”命令用于調(diào)用菜單編輯器,為應(yīng)用程序設(shè)計(jì)菜單;“鎖定控件”命令用于將窗體上的控件鎖定,以控制用戶(hù)的隨意移動(dòng);“粘貼”命令用于執(zhí)行在窗體上粘貼控件或其他對(duì)象的操作。

圖2.5 “窗體”快捷菜單
(3)“工程資源管理器”快捷菜單
在工程資源管理器上單擊鼠標(biāo)右鍵,即可彈出如圖2.6所示的快捷菜單,該快捷菜單中“添加”命令菜單下面的子菜單是比較常用的,用于添加窗體、模塊或者設(shè)計(jì)器等。

圖2.6 “工程資源管理器”快捷菜單
2.1.2 使用工具欄快速調(diào)用菜單欄命令
和大多數(shù)的Windows應(yīng)用程序一樣,Visual Basic 6.0也將菜單中的常用功能放置到工具欄中,通過(guò)這些工具欄可以快速訪問(wèn)菜單中的常用命令。
在工具欄上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中用戶(hù)可以根據(jù)需要自己添加或刪除工具欄。也可以選擇“自定義”命令,設(shè)置工具欄按鈕。
如圖2.7所示可以看出,Visual Basic 6.0所包含的工具欄有編輯工具欄、標(biāo)準(zhǔn)工具欄、窗體編輯器工具欄、調(diào)試工具欄4種,其添加到Visual Basic 6.0工程中的效果如圖2.7所示。

圖2.7 工具欄
(1)編輯工具欄
編輯工具欄包括在進(jìn)行編輯時(shí)所使用的命令按鈕,如圖2.8所示。

圖2.8 編輯工具欄
(2)標(biāo)準(zhǔn)工具欄
標(biāo)準(zhǔn)工具欄包括在Visual Basic程序開(kāi)發(fā)中可以用到的大部分的命令按鈕,如“添加標(biāo)準(zhǔn)工程”、“添加窗體”、“添加菜單編輯器”等。標(biāo)準(zhǔn)工具欄如圖2.9所示。

圖2.9 標(biāo)準(zhǔn)工具欄
(3)窗體編輯器工具欄
窗體編輯器工具欄包括了對(duì)窗體上控件進(jìn)行操作所需要的各種命令,窗體編輯器工具欄如圖2.10所示。

圖2.10 窗體編輯器工具欄
(4)調(diào)試工具欄
調(diào)試工具欄包括了在進(jìn)行程序調(diào)試時(shí)所需要使用的命令,調(diào)試工具欄如圖2.11所示。

圖2.11 調(diào)試工具欄
2.1.3 利用工具箱中的控件設(shè)計(jì)程序
工具箱由工具圖標(biāo)組成,用于提供創(chuàng)建應(yīng)用程序界面所需要的基本要素,即控件。默認(rèn)情況下,工具箱位于集成開(kāi)發(fā)環(huán)境中窗體的左側(cè)。
在功能工具箱中的控件可以分為兩類(lèi),一類(lèi)是內(nèi)部控件或者稱(chēng)為標(biāo)準(zhǔn)控件,另一類(lèi)為ActiveX控件,需要手動(dòng)添加到應(yīng)用程序中,如果沒(méi)有手動(dòng)添加,則默認(rèn)只顯示內(nèi)部控件。工具箱如圖2.12所示。

圖2.12 工具箱
用戶(hù)可以自己手動(dòng)設(shè)計(jì)工具箱,將所需要的控件或者選項(xiàng)卡添加到工具箱中,下面介紹如何向工具箱中添加ActiveX控件和選項(xiàng)卡。
1.添加ActiveX控件
在工具箱上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“部件”命令,將彈出“部件”對(duì)話框,在“控件”選項(xiàng)卡中勾選需要添加的控件項(xiàng),如勾選“Microsoft ADO Data Control 6.0(SP6)”復(fù)選框,如果在控件列表中沒(méi)有所需要的控件,則可以通過(guò)單擊“瀏覽”按鈕,將所需要的控件添加到控件列表中,選擇完畢,單擊“確定”按鈕,即可將ADO控件添加到工具箱中,具體執(zhí)行過(guò)程如圖2.13所示。

圖2.13 添加ActiveX控件
2.添加選項(xiàng)卡
當(dāng)添加的ActiveX控件過(guò)多時(shí),都存放在一起不便于查找,這時(shí)可以在工具箱中添加一個(gè)選項(xiàng)卡,將控件分門(mén)別類(lèi),這樣便于查找和使用,具體的添加選項(xiàng)卡的方法如下。
在工具箱上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“添加選項(xiàng)卡”命令,在彈出的對(duì)話框中輸入要?jiǎng)?chuàng)建的選項(xiàng)卡的名稱(chēng),如ActiveX控件,單擊“確定”按鈕,即可在工具箱中添加一個(gè)選項(xiàng)卡,效果如圖2.14所示。

圖2.14 添加選項(xiàng)卡
2.1.4 使用工程資源管理器顯示工程中的資源
工程資源管理器窗口列出了當(dāng)前應(yīng)用程序中所使用的窗體、模塊、類(lèi)模塊、環(huán)境設(shè)計(jì)器以及報(bào)表設(shè)計(jì)器等資源。
在工程中,用戶(hù)可以通過(guò)單擊標(biāo)題上的叉子圖標(biāo),將其關(guān)閉,并通過(guò)選擇“視圖”→“工程資源管理器”命令將其顯示,也可以通過(guò)按【Ctrl+R】組合鍵來(lái)實(shí)現(xiàn)。工程資源管理器窗體如圖2.15所示。

圖2.15 工程資源管理器
下面對(duì)圖2.16中所出現(xiàn)的工程資源做簡(jiǎn)單的介紹。
(1)窗體模塊
窗體模塊的文件擴(kuò)展名為.frm,是Visual Basic應(yīng)用程序的基礎(chǔ),在窗體模塊中可以設(shè)置窗體控件的屬性、窗體級(jí)變量、常量的聲明以及過(guò)程和函數(shù)的聲明等。窗體模塊包括普通窗體、MDI主窗體、MDI子窗體。
(2)標(biāo)準(zhǔn)模塊
標(biāo)準(zhǔn)模塊的文件擴(kuò)展名為.bas,只包含過(guò)程、類(lèi)型以及數(shù)據(jù)的聲明和定義的模塊。在標(biāo)準(zhǔn)模塊中,模塊級(jí)別聲明和定義都被默認(rèn)為Public。
(3)類(lèi)模塊
類(lèi)模塊的文件擴(kuò)展名為.cls,類(lèi)模塊是一個(gè)模板,用于創(chuàng)建工程中的對(duì)象,并為對(duì)象編寫(xiě)屬性和方法。模塊中的代碼描述了從該類(lèi)創(chuàng)建的對(duì)象的特性和行為。
(4)數(shù)據(jù)環(huán)境
數(shù)據(jù)環(huán)境的文件擴(kuò)展名為.Dsr,數(shù)據(jù)環(huán)境設(shè)計(jì)器提供了一個(gè)創(chuàng)建ADO對(duì)象的交互式設(shè)計(jì)環(huán)境,可以作為數(shù)據(jù)源提供窗體或報(bào)表上的數(shù)據(jù)識(shí)別對(duì)象使用。
(5)數(shù)據(jù)報(bào)表
數(shù)據(jù)報(bào)表的文件擴(kuò)展名為.Dsr,數(shù)據(jù)報(bào)表設(shè)計(jì)器與數(shù)據(jù)環(huán)境設(shè)計(jì)器一起使用。可以通過(guò)幾個(gè)不同的相關(guān)聯(lián)的表創(chuàng)建報(bào)表。除了能創(chuàng)建可打印輸出的報(bào)表外,數(shù)據(jù)報(bào)表設(shè)計(jì)器還可以將報(bào)表導(dǎo)出到HTML或文本文件中。
2.1.5 利用屬性窗口設(shè)置對(duì)象的屬性
“屬性”窗口中列出了當(dāng)前控件或窗體的屬性及屬性值,用戶(hù)可以通過(guò)“屬性”窗口對(duì)控件或窗體的屬性進(jìn)行設(shè)置,如設(shè)置控件名稱(chēng)、位置、顏色、大小、插入圖片等。屬性窗口的組成如圖2.16所示。

圖2.16 “屬性”窗口
設(shè)置控件屬性的方法為:在窗體中選中要進(jìn)行設(shè)置的控件,單擊要設(shè)置的屬性,如果該屬性值需要用戶(hù)輸入則輸入設(shè)置內(nèi)容;若有下拉列表則在屬性值列表框中雙擊或者從下拉列表中選擇其他屬性值。
2.1.6 運(yùn)用布局窗口設(shè)置窗體位置
“窗體布局”窗口主要用于指定程序運(yùn)行時(shí)的初始位置,使所開(kāi)發(fā)的應(yīng)用程序能在各個(gè)不同分辨率的屏幕上正常運(yùn)行,常用于多窗體應(yīng)用程序。
在“窗體布局”窗口上單擊要進(jìn)行設(shè)置的窗體,單擊鼠標(biāo)右鍵,在彈出的快捷菜單中選擇“啟動(dòng)位置”命令后,在下拉菜單中選擇要進(jìn)行設(shè)置的選項(xiàng)即可,如圖2.17所示。

圖2.17 “窗體布局”窗口
2.1.7 在代碼編輯窗口中書(shū)寫(xiě)程序
在“工程資源管理器”上單擊“查看代碼”按鈕,就會(huì)出現(xiàn)當(dāng)前窗體的“代碼編輯”窗口。“代碼編輯”窗口中主要包括對(duì)象列表框、過(guò)程列表框、代碼框、全模塊查看按鈕、過(guò)程查看按鈕五個(gè)部分,如圖2.18所示。Visual Basic 6.0中的程序代碼既可以是與窗體關(guān)聯(lián)的代碼,也可以是獨(dú)立的代碼模塊。工程中的每個(gè)窗體或代碼模塊與各自的代碼窗口是一一對(duì)應(yīng)的。

圖2.18 “代碼編輯”窗口
2.1.8 使用窗體設(shè)計(jì)器設(shè)計(jì)程序界面
在“工程資源管理器”上單擊“查看對(duì)象”按鈕或在菜單欄中單擊“視圖”→“對(duì)象窗口”命令,就可以顯示“窗體設(shè)計(jì)器”,如圖2.19所示。在窗體設(shè)計(jì)器上用戶(hù)可以使用工具箱中的控件來(lái)設(shè)計(jì)程序的界面,也可以進(jìn)行移動(dòng)控件、設(shè)計(jì)控件布局、鎖定控件等操作。使用窗體設(shè)計(jì)器可以使界面設(shè)計(jì)更加的直觀與方便。

圖2.19 窗體設(shè)計(jì)器
2.2 定制開(kāi)發(fā)環(huán)境
專(zhuān)題講座:光盤(pán)文件\MR\Video\2\定制開(kāi)發(fā)環(huán)境.exe
視頻速遞:詳細(xì)講解如何定制開(kāi)發(fā)環(huán)境
2.2.1 定制開(kāi)發(fā)環(huán)境
Visual Basic 6.0在設(shè)計(jì)上更加人性化,同時(shí)更加靈活,用戶(hù)可以根據(jù)個(gè)人的習(xí)慣設(shè)置自己的工作環(huán)境,在對(duì)其進(jìn)行設(shè)置后,系統(tǒng)將保存本次設(shè)置,之后的使用都保持上一次的設(shè)置。用戶(hù)可以通過(guò)單擊菜單欄中“工具”→“選項(xiàng)”命令,在彈出的“選項(xiàng)”對(duì)話框中對(duì)其開(kāi)發(fā)環(huán)境進(jìn)行設(shè)置,如圖2.20所示。

圖2.20 “選項(xiàng)”對(duì)話框
在“選項(xiàng)”對(duì)話框中,讀者可以根據(jù)自己的開(kāi)發(fā)習(xí)慣設(shè)置開(kāi)發(fā)環(huán)境,例如,可以在“編輯器格式”選項(xiàng)卡中設(shè)置“標(biāo)準(zhǔn)文本”、“選定文本”、“注釋文本”等的前景色、背景色、標(biāo)識(shí)色、字體、大小等信息。
2.2.2 為開(kāi)發(fā)環(huán)境提供鼠標(biāo)滾輪
默認(rèn)安裝的Visual Basic 6.0在編寫(xiě)程序的時(shí)候,并不支持鼠標(biāo)滾輪瀏覽程序的功能。這將給用戶(hù)的程序開(kāi)發(fā)帶來(lái)很大不便。用戶(hù)可以到微軟網(wǎng)站下載一個(gè)動(dòng)態(tài)庫(kù)來(lái)支持鼠標(biāo)滾輪操作。具體的下載地址如下。
http://download.microsoft.com/download/e/f/b/efb39198-7c59-4ace-a5c4-8f0f88e00d34/vb 6mousewheel.exe
下載后將壓縮文件解壓,將“vb6idemousewheeladdin.dll”文件復(fù)制到“C:\Windows\system32\”目錄下。在開(kāi)始菜單下的“運(yùn)行”對(duì)話框中輸入“regsvr32 vb6idemouse wheeladdin.dll”,單擊“確定”按鈕進(jìn)行注冊(cè),如圖2.21所示。

圖2.21 在“運(yùn)行”窗口進(jìn)行注冊(cè)
學(xué)習(xí)手冊(cè)
注意 由于這里是系統(tǒng)路徑,所以不需要添加具體的路徑,如果文件沒(méi)有存放在系統(tǒng)路徑下,則需要在vb6idemousewheeladdin.dll文件的前面添加具體的路徑。
當(dāng)彈出注冊(cè)成功的對(duì)話框時(shí),則說(shuō)明注冊(cè)成功。啟動(dòng)Visual Basic 6.0,單擊菜單欄中“外接程序”→“外接程序管理器”命令,在對(duì)話框中選擇“MouseWheel Fix”選項(xiàng),再勾選“加載/卸載”和“在啟動(dòng)中加載”復(fù)選框,單擊“確定”按鈕,完成操作,如圖2.22所示。

圖2.22 “外接程序管理器”對(duì)話框
2.3 使用VisualBasic6.0的幫助系統(tǒng)
專(zhuān)題講座:光盤(pán)文件\MR\Video\1\MSDN幫助系統(tǒng).exe
視頻速遞:如何安裝MSDN幫助系統(tǒng)和全面解讀MSDN系統(tǒng)的使用
MSDN Library是Visual Studio 6.0的幫助系統(tǒng),是學(xué)習(xí)Visual Basic和使用Visual Basic進(jìn)行應(yīng)用程序開(kāi)發(fā)的重要參考資料。首先需要在微軟的官方網(wǎng)站下載MSDN的安裝文件,然后進(jìn)行安裝。安裝可以通過(guò)兩種方式進(jìn)行。
其一,當(dāng)安裝完成Visual Basic 6.0中文企業(yè)版后需要重新啟動(dòng)計(jì)算機(jī),重啟后會(huì)彈出一個(gè)安裝MSDN的窗體向?qū)В梢栽谶@里提取MSDN安裝文件的路徑進(jìn)行安裝。
其二,可以直接安裝MSDN文件。
在安裝完成后,選擇Windows系統(tǒng)“開(kāi)始”菜單中的“程序”→“Microsoft Developer Network”→“MSDN Library Visual Studio 6.0(CHS)”選項(xiàng),將彈出如圖2.23所示的MSDN Library工作界面。

圖2.23 MSDN Library工作界面
2.3.1 安裝與使用MSDN Library
1.MSDN Library的安裝
安裝MSDN有以下兩種方法:
(1)在安裝Visual Basic 6.0后,按照系統(tǒng)提示插入MSDN安裝盤(pán)安裝MSDN。
(2)運(yùn)行光盤(pán)上的Setup.exe文件,安裝MSDN。
2.MSDN Library的使用
MSDN的使用方法有以下三種:
(1)單擊Windows系統(tǒng)“開(kāi)始”菜單中的“程序”→“Microsoft Developer Network”→“MSDN Library Visual Studio6.0(CHS)”命令。
(2)在Visual Basic 6.0中按【F1】鍵。
(3)在Visual Basic 6.0中選擇菜單欄中“幫助”→“內(nèi)容”命令項(xiàng)或“索引”、“搜索”命令項(xiàng)。
2.3.2 使用Visual Basic的幫助菜單——MSDN
在MSDN查閱器中有“目錄”、“索引”、“搜索”、“書(shū)簽”4個(gè)選項(xiàng)卡,用戶(hù)可以根據(jù)這些選項(xiàng)進(jìn)行相應(yīng)查詢(xún)。
(1)“目錄”選項(xiàng)卡以樹(shù)狀結(jié)構(gòu)列出要查找內(nèi)容的目錄。
(2)“索引”選項(xiàng)卡通過(guò)索引表查找相關(guān)內(nèi)容,輸入要查找的關(guān)鍵字,即可找到相關(guān)的內(nèi)容。
(3)“搜索”選項(xiàng)卡可用于查找出現(xiàn)在任何主題中的單詞或短語(yǔ)。
(4)“書(shū)簽”選項(xiàng)卡可創(chuàng)建或訪問(wèn)書(shū)簽的列表,用戶(hù)只需要簡(jiǎn)單地標(biāo)記書(shū)簽的主題,可方便下次對(duì)標(biāo)記內(nèi)容進(jìn)行訪問(wèn)。
其中“索引”查詢(xún)是最簡(jiǎn)便快捷的查詢(xún)方法。“書(shū)簽”方便用戶(hù)對(duì)訪問(wèn)過(guò)的內(nèi)容進(jìn)行標(biāo)記。下面將對(duì)“索引”選項(xiàng)卡及“書(shū)簽”選項(xiàng)卡進(jìn)行詳細(xì)講解。
1.“索引”選項(xiàng)卡
“索引”選項(xiàng)卡由三部分組成,分別是“鍵入要查找的關(guān)鍵字”文本框、列表框和一個(gè)“顯示”按鈕。在用戶(hù)查詢(xún)時(shí)將要查詢(xún)的內(nèi)容輸入到“鍵入要查找的關(guān)鍵字”列表框中,如果有相應(yīng)內(nèi)容則在列表框中高亮顯示相應(yīng)選項(xiàng),單擊“顯示”按鈕或直接按【Enter】鍵,要查詢(xún)的內(nèi)容就會(huì)顯示在MSDN界面的右側(cè),如圖2.24所示。

圖2.24 索引查詢(xún)
在進(jìn)行索引查詢(xún)時(shí)一個(gè)關(guān)鍵字有時(shí)會(huì)對(duì)應(yīng)多個(gè)主題,這種情況下,單擊“顯示”按鈕后會(huì)出現(xiàn)“已找到的主題”對(duì)話框,如圖2.25所示。雙擊需要查詢(xún)的主題就會(huì)顯示相應(yīng)的內(nèi)容。

圖2.25 “已找到的主題”對(duì)話框
2.“書(shū)簽”選項(xiàng)卡
MSDN中的“書(shū)簽”就是一個(gè)定位標(biāo)記,作用是為了方便用戶(hù)對(duì)幫助內(nèi)容進(jìn)行再次查詢(xún),在使用書(shū)簽之前要對(duì)書(shū)簽進(jìn)行定義。
(1)如何定義書(shū)簽
首先,確定要標(biāo)記書(shū)簽的內(nèi)容,再單擊“書(shū)簽”選項(xiàng)卡,這時(shí)在“書(shū)簽”選項(xiàng)卡下方的“當(dāng)前主題”框中會(huì)顯示當(dāng)前內(nèi)容的標(biāo)題。用戶(hù)可以使用當(dāng)前主題作為書(shū)簽名,也可以在“當(dāng)前主題”框中輸入其他書(shū)簽名,確定書(shū)簽名后單擊“添加”按鈕,定義的書(shū)簽名就會(huì)顯示在主題列表中,如圖2.26所示。

圖2.26 定義書(shū)簽
(2)如何使用書(shū)簽
單擊“書(shū)簽”選項(xiàng)卡,在主題列表框中選擇要查詢(xún)的書(shū)簽名,單擊“顯示”按鈕,在幫助系統(tǒng)右側(cè)的窗口中就會(huì)顯示當(dāng)前書(shū)簽的內(nèi)容。在主題列表框上的任何一個(gè)主題上單擊鼠標(biāo)右鍵,在彈出的快捷菜單中可以對(duì)書(shū)簽進(jìn)行顯示、添加、刪除和重命名操作。
2.4 創(chuàng)建VisualBasic應(yīng)用程序——加法運(yùn)算
專(zhuān)題講座:光盤(pán)文件\MR\Video\1\加法運(yùn)算.exe
視頻速遞:詳細(xì)介紹加法運(yùn)算程序的開(kāi)發(fā)過(guò)程
實(shí)例位置:光盤(pán)文件\MR\Instance\2\2.1
【例2.1】 本節(jié)將通過(guò)創(chuàng)建一個(gè)簡(jiǎn)單的Visual Basic程序,介紹開(kāi)發(fā)Visual Basic應(yīng)用程序的一般過(guò)程和方法。
2.4.1 創(chuàng)建工程文件
創(chuàng)建工程文件的方法有兩種,一種是通過(guò)運(yùn)行Visual Basic 6.0創(chuàng)建,另一種是在已打開(kāi)的工程文件中單擊菜單欄中的“文件”→“新建工程”命令實(shí)現(xiàn),在彈出的窗口中雙擊“標(biāo)準(zhǔn)EXE”圖標(biāo),創(chuàng)建一個(gè)新的工程,在屬性窗口中將窗體的“名稱(chēng)”屬性設(shè)置為Add,Caption屬性設(shè)置為“加法運(yùn)算”,如圖2.27所示。

圖2.27 創(chuàng)建工程
2.4.2 設(shè)計(jì)界面
在窗體編輯器上添加如圖2.28所示的控件:4個(gè)Label控件、1個(gè)CommandButton控件和2個(gè)TextBox控件。

圖2.28 界面設(shè)置
將Label控件的Caption屬性分別設(shè)置為“請(qǐng)輸入兩個(gè)數(shù)字:”、“+”、“=”和一個(gè)空字符,并設(shè)置它們的Font屬性。選擇Font屬性,單擊按鈕,打開(kāi)“字體”窗口,Label1的字體設(shè)置為“楷體_GB2312”,大小為“四號(hào)”,如圖2.29所示。同樣將Label2、Label3和Label4的“大小”設(shè)置為“小三”。再將CommandButton控件的Caption屬性設(shè)置為“確定”即可。

圖2.29 “字體”窗口
2.4.3 編寫(xiě)代碼
在窗體設(shè)計(jì)器上雙擊“確定”按鈕,彈出代碼編輯窗口,在窗口中輸入如圖2.30所示的內(nèi)容。

圖2.30 編寫(xiě)代碼
下面的代碼是系統(tǒng)自動(dòng)生成的,只需要在其中間部分添加事件代碼即可。
Private Sub Command1_Click() End Sub
2.4.4 調(diào)試運(yùn)行
代碼編寫(xiě)完成后,單擊工具欄上的運(yùn)行按鈕或單擊菜單欄中的“運(yùn)行”→“啟動(dòng)”命令運(yùn)行程序,程序運(yùn)行后,在文本框中輸入兩個(gè)數(shù)字,然后單擊“確定”按鈕,運(yùn)算結(jié)果如圖2.31所示。該示例將用戶(hù)輸入的兩個(gè)數(shù)字進(jìn)行加法運(yùn)算,并將結(jié)果顯示出來(lái)。

圖2.31 運(yùn)行結(jié)果
2.4.5 保存工程
確認(rèn)程序運(yùn)行正常后,單擊菜單欄中的“文件”→“保存工程”命令或單擊工具欄上的保存按鈕,將保存新建工程。
2.4.6 編譯程序
編譯程序就是將設(shè)計(jì)好的應(yīng)用程序生成能夠在Windows系統(tǒng)中直接運(yùn)行的.exe可執(zhí)行文件。通過(guò)單擊菜單欄中的“文件”→“生成工程.exe”命令,打開(kāi)“生成工程”窗口,在“文件名”文本框中輸入要保存的可執(zhí)行文件的文件名后,單擊“確定”按鈕即可生成可執(zhí)行文件,如圖2.32所示。

圖2.32 生成可執(zhí)行文件
2.5 實(shí)戰(zhàn)練習(xí)
2.5.1 設(shè)置窗體寬度和高度
難度系數(shù):★★★
題目描述
設(shè)計(jì)一個(gè)窗體,其中有“設(shè)置窗體高度”、“設(shè)置窗體寬度”兩個(gè)按鈕。程序要求如下:
(1)單擊“設(shè)置窗體高度”按鈕,可使當(dāng)前窗體的高度減少400;
(2)單擊“設(shè)置窗體寬度”按鈕,可使當(dāng)前窗體的寬度減少400。
運(yùn)行效果如圖2.33所示。

圖2.33 窗體寬度和高度
技術(shù)指導(dǎo)
使當(dāng)前窗體的高度減少400可使用語(yǔ)句:Form1.Height= Form1.Height ? 500
同理,使當(dāng)前窗體的寬度減少400可使用語(yǔ)句:Form1.Width = Form1.Width ? 500
緊急救援
如果您在做本例題的過(guò)程中遇到困難或疑惑,可以按照下面救援通道提供的網(wǎng)址獲取本例題的源碼和技術(shù)文檔。
救援通道:http://www.mrbccd.com/VisualBasic/loveVisualBasic/2.5.1
2.5.2 在“立即”窗口中顯示輸入的信息
難度系數(shù):★★★
題目描述
設(shè)計(jì)一個(gè)窗體,在窗體上放置3個(gè)標(biāo)簽控件,3個(gè)文本框控件,1個(gè)按鈕控件,設(shè)計(jì)效果如2.34所示。

圖2.34 顯示輸入的信息
在文本框中輸入內(nèi)容,單擊“確認(rèn)輸出”按鈕,在“立即”窗口中輸出已經(jīng)輸入的內(nèi)容,如圖2.35所示。

圖2.35 “立即”窗口
技術(shù)指導(dǎo)
在窗體上需要拖放3個(gè)標(biāo)簽控件,3個(gè)文本框控件和1個(gè)按鈕控件。然后,在按鈕的單擊事件中,利用Debug對(duì)象將文本框中輸入的內(nèi)容顯示出來(lái)。緊急救援
如果您在做本例題的過(guò)程中遇到困難或疑惑,可以按照下面救援通道提供的網(wǎng)址獲取本例題的源碼和技術(shù)文檔。
救援通道:http://www.mrbccd.com/VisualBasic/loveVisualBasic/2.5.2
2.6 本章小結(jié)
本章首先介紹了Visual Basic的發(fā)展過(guò)程及Visual Basic 6.0的安裝與啟動(dòng),并對(duì)Visual Basic 6.0的集成開(kāi)發(fā)環(huán)境做了詳細(xì)介紹,然后介紹了Visual Basic幫助系統(tǒng)的安裝和使用方法,為讀者在遇到問(wèn)題時(shí)提供幫助,最后,通過(guò)創(chuàng)建一個(gè)簡(jiǎn)單的Visual Basic程序,使讀者掌握Visual Basic開(kāi)發(fā)應(yīng)用程序的一般過(guò)程。
- 演進(jìn)式架構(gòu)(原書(shū)第2版)
- 案例式C語(yǔ)言程序設(shè)計(jì)
- Software Defined Networking with OpenFlow
- Oracle從新手到高手
- JavaScript:Functional Programming for JavaScript Developers
- PostgreSQL Cookbook
- CentOS 7 Linux Server Cookbook(Second Edition)
- BeagleBone Media Center
- Learning Network Forensics
- JavaScript動(dòng)態(tài)網(wǎng)頁(yè)開(kāi)發(fā)詳解
- R Deep Learning Cookbook
- Emgu CV Essentials
- Spring 5 Design Patterns
- Building Business Websites with Squarespace 7(Second Edition)
- 深度學(xué)習(xí)程序設(shè)計(jì)實(shí)戰(zhàn)