- Visual Basic程序設(shè)計(jì)
- 李志強(qiáng)
- 1520字
- 2020-06-17 14:30:19
1.3.2 VB其他窗口
除了VB的主窗口外,子窗口還有窗體設(shè)計(jì)器窗口、工具箱窗口、工程資源管理器窗口、屬性窗口等。
1. 窗體設(shè)計(jì)器窗口
如圖1-9所示的窗體設(shè)計(jì)器窗口也稱窗體窗口或?qū)ο蟠翱冢窃O(shè)計(jì)應(yīng)用程序時放置其他控件的一個容器,是顯示圖形、圖像和文本等數(shù)據(jù)的一個載體。窗體是應(yīng)用程序最終面向用戶的窗口,各種圖形、圖像、數(shù)據(jù)等都是通過窗體或者窗體中的控件顯示出來的。

圖1-9 窗體設(shè)計(jì)器窗口
一個程序可以擁有多個窗體,但它們必須有不同的名稱。系統(tǒng)默認(rèn)窗體分別以Form1、Form2、Form3……命名,程序員也可以根據(jù)需要創(chuàng)建新名稱,以便識別和記憶各個窗體的功能和作用。
在窗體的工作區(qū)內(nèi),整齊地布滿了網(wǎng)格狀的點(diǎn),這些點(diǎn)是供設(shè)計(jì)時對齊控件使用的,運(yùn)行時不可見。
2. 工具箱窗口
工具箱窗口位于VB集成環(huán)境的左側(cè),其中含有許多可視化的控件,用戶可以從工具箱中選取所需的控件,并將它添加到窗體中,以繪制所需的圖形用戶界面。工具箱窗口界面如圖1-10所示。

圖1-10 工具箱窗口
表1-2對標(biāo)準(zhǔn)控件的功能做簡要介紹。
表1-2 標(biāo)準(zhǔn)控件

3. 工程資源管理器窗口
VB把開發(fā)一個應(yīng)用程序視為一項(xiàng)工程,用創(chuàng)建工程的方法來創(chuàng)建一個應(yīng)用程序。在VB中,通常利用工程資源管理器來管理一個工程。
在圖1-11所示的工程資源管理器窗口中,顯示了窗體文件。窗口中工程的組成是以樹狀列表形式顯示的,并且可以使用這個樹形結(jié)構(gòu)打開或者切換工程的各個文件。
工程資源管理器窗口上方是工具欄,包括“查看代碼”按鈕“查看對象”按鈕和“切換文件夾”按鈕。
“查看代碼”按鈕可以查看選擇對象的代碼;“查看對象”按鈕用來查看選中的對象,相當(dāng)于雙擊窗口中的列表項(xiàng);“切換文件夾”按鈕決定工程中的列表項(xiàng)是否以樹形目錄的形式顯示。
4. 屬性窗口
屬性(Property)是用來描述VB窗體和控件特征的數(shù)值。窗體的許多屬性會影響到窗體的外觀,例如,標(biāo)題、大小、位置、顏色等。用于顯示和設(shè)置屬性的窗口,即為屬性窗口,如圖1-12所示。選中一個對象,按【F4】鍵或者單擊工具條上的屬性按鈕,即可彈出該對象的屬性窗口。通過屬性窗口,可以設(shè)置或者修改對象的屬性值。

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

圖1-12 屬性窗口
屬性窗口的標(biāo)題欄下方為“對象”下拉列表框,包括當(dāng)前窗體及其所包含的全部對象的名稱列表,可以從列表中選擇要更改其屬性的窗體或控件。屬性可以按照字母順序排列,也可以按照分類順序顯示,可通過單擊排列方式選項(xiàng)卡來切換,系統(tǒng)默認(rèn)為按照字母順序顯示。
屬性列表的左側(cè)欄中將顯示屬性名稱,右側(cè)欄中則顯示對應(yīng)屬性的當(dāng)前取值。單擊要輸入或者修改的屬性左側(cè)欄,在相應(yīng)右側(cè)欄輸入或者選擇屬性的具體值,就可以完成對屬性的設(shè)置。在屬性窗口下方的信息欄上會顯示這一屬性的名稱和功能。
對象的許多屬性值可以直接在屬性列表上設(shè)置,并且立即在屏幕上看到效果。另外,有些屬性值可以在程序運(yùn)行的過程中動態(tài)地設(shè)置。
5. 窗體布局窗口
窗體布局窗口使用小圖像來表示屏幕,用于布置應(yīng)用程序中各窗體的位置,它增強(qiáng)了VB的可視化功能。窗體布局窗口在VB啟動時,一般位于開發(fā)環(huán)境的右下角,與屬性窗口和工程資源管理器窗口連接在一起,拖動布局窗口的標(biāo)題欄可以使布局窗口位于屏幕的任何位置,窗體布局窗口如圖1-13所示。
6. 代碼窗口
代碼窗口如圖1-14所示,是進(jìn)行程序編輯的場所。代碼窗口一般是隱藏的,可以通過選擇“視圖”|“代碼窗口”命令打開,也可以通過單擊工程資源管理器窗口中的“查看代碼”按鈕打開,或者在窗體窗口中直接雙擊對象來查看相應(yīng)的代碼。

圖1-13 窗體布局窗口

圖1-14 代碼窗口
代碼窗口的第一行為標(biāo)題欄,下面有兩個下拉式菜單,左邊的下拉式菜單中包含所有與窗體關(guān)聯(lián)的對象,右邊的下拉菜單中包含了與當(dāng)前選中對象相關(guān)的所有事件。
當(dāng)選定了一個對象和對應(yīng)的事件后,VB會自動把過程頭及過程尾列在窗口內(nèi),用戶只要在兩者之間輸入程序代碼即可。
- Dynamics 365 for Finance and Operations Development Cookbook(Fourth Edition)
- OpenStack Cloud Computing Cookbook(Third Edition)
- Learning Selenium Testing Tools with Python
- Cocos2d-x游戲開發(fā):手把手教你Lua語言的編程方法
- 劍指Offer(專項(xiàng)突破版):數(shù)據(jù)結(jié)構(gòu)與算法名企面試題精講
- 架構(gòu)不再難(全5冊)
- Python程序設(shè)計(jì)
- Unity Shader入門精要
- Data Analysis with Stata
- Windows Server 2016 Automation with PowerShell Cookbook(Second Edition)
- 前端HTML+CSS修煉之道(視頻同步+直播)
- Learning Probabilistic Graphical Models in R
- jQuery Mobile移動應(yīng)用開發(fā)實(shí)戰(zhàn)(第3版)
- Geospatial Development By Example with Python
- GitHub入門與實(shí)踐