官术网_书友最值得收藏!

1.3 Visual Basic的集成開發(fā)環(huán)境

Visual Basic擁有一個集成式的開發(fā)環(huán)境,所有的圖形界面設(shè)計和代碼的編寫、調(diào)試、運行、編譯都在該集成環(huán)境中完成。

啟動Visual Basic后,系統(tǒng)首先彈出“新建工程”對話框,其中列出了VB 6.0能夠創(chuàng)建的各種應(yīng)用程序類型,如圖1-1所示。系統(tǒng)默認(rèn)創(chuàng)建工程類型為“標(biāo)準(zhǔn)EXE”文件,單擊“打開”按鈕進(jìn)入Visual Basic集成開發(fā)環(huán)境,其主窗口如圖1-2所示。

圖1-2 Visual Basic的集成開發(fā)環(huán)境的主窗口

主窗口由標(biāo)題欄、菜單欄和工具欄等組成。

1.3.1 標(biāo)題欄

標(biāo)題欄是屏幕上方的水平條,標(biāo)題欄的最左端是窗口控制菜單、標(biāo)題;標(biāo)題欄的右端是最大化、最小化和關(guān)閉按鈕。標(biāo)題欄中的標(biāo)題為“工程1—Microsoft Visual Basic[設(shè)計]”,其中“工程1”是VB建立的缺省工程名,方括號中文字表示當(dāng)前的工作狀態(tài),進(jìn)入不同工作狀態(tài)時,方括號中的文字將做相應(yīng)的變化。

VB有3種工作模式:設(shè)計(Design)模式、運行(Run)模式和中斷(Break)模式。設(shè)計模式下,可進(jìn)行界面設(shè)計代碼編制。運行模式時,不能編輯程序代碼,也不能編輯應(yīng)用程序界面。中斷模式時,可以編輯代碼,但不能編輯界面;按F5鍵或單擊“繼續(xù)”按鈕可繼續(xù)運行程序;單擊“結(jié)束”按鈕程序?qū)⑼V惯\行。

1.3.2 菜單欄

菜單欄中包括“文件”“編輯”“視圖”“工程”等13個下拉菜單,其中包含了VB編程的常用命令。單擊菜單欄中的菜單名,即可打開下拉菜單。在下拉菜單中顯示了各種功能子菜單,以及執(zhí)行該項功能的熱鍵和快捷鍵。菜單欄中下拉菜單列表如表1-1所示。

表1-1 菜單欄中下拉菜單列表

1.3.3 工具欄

工具欄提供了一些常用菜單項的快捷按鈕,如果想執(zhí)行某一菜單命令只需單擊相應(yīng)的快捷按鈕即可。VB有4個內(nèi)建的工具欄,分別是:編輯工具欄、標(biāo)準(zhǔn)工具欄、窗體工具欄、調(diào)試工具欄。缺省狀態(tài)下,集成開發(fā)環(huán)境中只顯示“標(biāo)準(zhǔn)”工具欄,如圖1-3所示。其他工具欄的顯示,可以通過選擇“視圖”菜單的“工具欄”命令或?qū)⑹髽?biāo)在標(biāo)準(zhǔn)工具欄處單擊右鍵進(jìn)行選取。

圖1-3 標(biāo)準(zhǔn)工具欄

1.3.4 工具箱

工具箱在屏幕的左方,工具欄的下方,其中包含有用于建立應(yīng)用界面的各種控件,如圖1-4所示。缺省狀態(tài)下,它有20個標(biāo)準(zhǔn)控件,用戶也可通過“工程”菜單的“部件”命令將系統(tǒng)提供的其他標(biāo)準(zhǔn)控件加入工具箱。

圖1-4 工具箱

在設(shè)計狀態(tài)下,工具箱總是出現(xiàn)的。若要不顯示工具箱,可以單擊工具箱窗口右上角的“×”號進(jìn)行關(guān)閉;若想再次顯示,選擇“視圖”菜單的“工具箱”命令即可。

單擊工具箱中的控件,然后在窗體中拖放鼠標(biāo),就可以在窗體中繪制具體的控件,這些具體的控件都稱為對象。

1.3.5 窗口

1.窗體窗口

窗體窗口是用于設(shè)計用戶界面的窗口,如圖1-2中間部分所示。用戶界面也就是將要設(shè)計的應(yīng)用程序的窗體。窗體是VB應(yīng)用程序的主要部分,用戶通過與窗體上的控制部件交互來得到結(jié)果。一個程序可以擁有許多窗體窗口,每個窗體窗口必須有一個唯一的窗體名字,建立窗體時默認(rèn)名為Form1, Form2……

在設(shè)計狀態(tài)下窗體是可見的,窗體的網(wǎng)格點間距可以通過“工具”菜單的“選項”命令,在“通用”標(biāo)簽的“窗體設(shè)置網(wǎng)格”中輸入“寬度”和“高度”來改變。運行時可通過屬性控制窗體可見性(窗體的網(wǎng)格始終不顯示)。

除了一般窗體外,還有一種多文檔窗體(Multiple Document Interface, MDI),它可以包含多個子窗口,每個窗體都是獨立的。多文檔窗體將在后續(xù)章里介紹。

2.工程資源管理器窗口

在VB環(huán)境中開發(fā)的每個應(yīng)用程序都被稱為工程,工程是指用于創(chuàng)建一個應(yīng)用程序的所有的文件的集合。工程資源管理器窗口采用Windows資源管理器式的界面,層次分明地列出當(dāng)前工程中的所有文件。這些文件包括工程文件(vbp)、窗體文件(frm)、標(biāo)準(zhǔn)模塊文件(bas)、資源文件(res)等。

工程資源管理器窗口中有3個按鈕,如圖1-5所示,分別如下。

圖1-5 工程資源管理器窗口

(1)“查看代碼”按鈕:單擊可切換到代碼窗口,顯示和編輯代碼。

(2)“查看對象”按鈕:單擊可切換到模塊的對象窗口。

(3)“切換文件夾”按鈕:單擊可將工程中的文件按類型分或不分類型顯示。

3.屬性窗口

屬性窗口包含選定對象的屬性列表,在設(shè)計程序時通過修改對象的屬性可設(shè)計對象的外觀和相關(guān)數(shù)據(jù)。在窗體窗口中選中一個對象后,按F4鍵或單擊工具欄上的屬性按鈕,彈出該對象的屬性窗口,如圖1-6所示?!皩傩源翱凇卑ㄒ韵聝?nèi)容。

圖1-6 屬性窗口

(1)對象下拉列表:單擊其右邊的小三角箭頭可拉出所選窗體包含的對象列表。

(2)選項卡:有按字母序和按分類序兩個按鈕,圖中顯示的是按字母序。

(3)屬性列表框:列出所選對象在設(shè)計模式可更改的屬性及其缺省值。屬性列表左邊列出的是各種屬性,右邊列出是相應(yīng)的屬性值。用戶可選定某一屬性后,在右邊對該屬性值進(jìn)行設(shè)置或修改。

(4)屬性說明:在選取某一屬性時,在該區(qū)顯示所選屬性的含義。

4.代碼窗口

代碼窗口又稱代碼編輯器,各種通用過程和事件過程代碼均在此窗口中編寫和修改。在窗體窗口中選中要編程的對象,按F7鍵,或直接雙擊要編程的對象可彈出代碼編輯窗口,如圖1-7所示,在代碼窗口中有如下內(nèi)容。

圖1-7 代碼窗口

(1)對象下拉列表框:存儲并顯示當(dāng)前被選中窗體及所有控件名。其中的通用表示與特定對象無關(guān)的通用代碼,一般在此聲明非局部變量或由用戶編寫的自定義函數(shù)或過程。

(2)過程下拉列表框:存儲并顯示各種事件過程名稱及用戶自定義過程名。

(3)代碼區(qū):用戶在對象下拉列表框中選定對象,在過程下拉列表框選定了要編寫程序的過程后,就可以在代碼區(qū)輸入程序代碼,編寫程序了。

在VB代碼窗口中編寫程序時,具有以下自動功能。

(1)自動列出成員特性

(2)自動顯示快速信息

(3)自動語法檢查

5.窗體布局窗口

窗體布局窗口用來顯示程序運行時窗體在屏幕中的初始位置,可以用鼠標(biāo)拖動其中的窗體小圖標(biāo)來調(diào)整窗體的位置。

6.調(diào)試窗口

程序調(diào)試過程進(jìn)入中斷模式時,可以通過3個調(diào)試窗口:立即窗口、監(jiān)視窗口和本地窗口來觀察有關(guān)變量的值??梢詥螕簟耙晥D”菜單中的相關(guān)命令打開這些窗口。

主站蜘蛛池模板: 蓝山县| 甘孜县| 化隆| 包头市| 东阿县| 龙山县| 金川县| 乌鲁木齐市| 东阳市| 天气| 永兴县| 井研县| 田阳县| 泰兴市| 高台县| 阿克苏市| 宜都市| 涟源市| 莲花县| 玉屏| 儋州市| 惠来县| 汤原县| 定结县| 建水县| 资中县| 兰溪市| 平凉市| 开远市| 通城县| 改则县| 阜平县| 卢氏县| 汉阴县| 乐都县| 时尚| 巴楚县| 桓仁| 乡城县| 塔城市| 三台县|