VisualBasic程序設(shè)計(jì)基礎(chǔ)第02章.ppt

上傳人:xin****828 文檔編號(hào):15591024 上傳時(shí)間:2020-08-22 格式:PPT 頁(yè)數(shù):58 大?。?.48MB
收藏 版權(quán)申訴 舉報(bào) 下載
VisualBasic程序設(shè)計(jì)基礎(chǔ)第02章.ppt_第1頁(yè)
第1頁(yè) / 共58頁(yè)
VisualBasic程序設(shè)計(jì)基礎(chǔ)第02章.ppt_第2頁(yè)
第2頁(yè) / 共58頁(yè)
VisualBasic程序設(shè)計(jì)基礎(chǔ)第02章.ppt_第3頁(yè)
第3頁(yè) / 共58頁(yè)

下載文檔到電腦,查找使用更方便

14.9 積分

下載資源

還剩頁(yè)未讀,繼續(xù)閱讀

資源描述:

《VisualBasic程序設(shè)計(jì)基礎(chǔ)第02章.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《VisualBasic程序設(shè)計(jì)基礎(chǔ)第02章.ppt(58頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。

1、第2章 Visual Basic 6.0集成開發(fā)環(huán)境,2.1 Visual Basic 6.0主窗口 2.2 控件的畫法和基本操作 2.3 創(chuàng)建簡(jiǎn)單的應(yīng)用程序,2.1 Visual Basic 6.0主窗口,圖2-1所示為Visual Basic的主窗口,這是典型的Windows風(fēng)格的窗口,是Visual Basic程序設(shè)計(jì)的工作界面。,2.1.1 用戶界面 Visual Basic不僅是一種程序設(shè)計(jì)語(yǔ)言,而且是一個(gè)集成開發(fā)環(huán)境,利用Visual Basic 可以生成下列類型的文件。 標(biāo)準(zhǔn)EXE程序:Visual Basic典型的應(yīng)用程序。,ActiveX EXE 和ActiveDLL程序。

2、ActiveX控件。 VB應(yīng)用程序向?qū)А?VB向?qū)Ч芾砥鳌?數(shù)據(jù)工程。 IIS應(yīng)用程序等。,1菜單欄 菜單欄位于主窗口的標(biāo)題欄下,在Visual Basic中將所有開發(fā)、調(diào)試和保存文件的操作命令分類,存在不同的菜單中,在Visual Basic中的菜單欄中共有13個(gè)菜單項(xiàng),如圖2-3所示。,2工具欄 工具欄是Visual Basic命令的圖形表示,使用工具欄中的圖標(biāo)具有直觀、操作簡(jiǎn)單的特點(diǎn),工具欄中的每一個(gè)圖標(biāo)對(duì)應(yīng)一條命令。在Visual Basic中提供了4種基本工具欄:編輯工具欄如圖2-10(a)所示、標(biāo)準(zhǔn)工具欄如圖2-10(b)所示、窗體編輯器如圖2-10(c)所示和調(diào)試工具欄如圖2-1

3、0(d)所示,用戶也可根據(jù)自己的需要定義工具欄。,在默認(rèn)的情況下,Visual Basic環(huán)境中只顯示標(biāo)準(zhǔn)工具欄,其他3種工具欄可以通過(guò)“視圖”菜單下的“工具欄”菜單項(xiàng)打開,也可通過(guò)用鼠標(biāo)右鍵單擊工具欄上的任一工具打開的快捷菜單中選擇相應(yīng)的工具欄,如圖2-11所示。在Visual Basic環(huán)境每種工具欄有兩種形式,固定形式和浮動(dòng)形式。固定工具欄是指工具欄是主窗口的一部分,位于窗口上部的菜單欄的下方;浮動(dòng)工具欄為一個(gè)獨(dú)立的窗口,位置非常靈活。這兩種形式之間可以相互轉(zhuǎn)換,用下列方法可以將固定工具欄轉(zhuǎn)為浮動(dòng)工具欄。,3窗體布局窗口 窗體布局窗口如圖2-14所示,是用于指定程序運(yùn)行時(shí)窗體的初始位置,

4、在窗體布局窗口中可以反映工程(組)中的窗體數(shù)量、窗體相對(duì)大小及窗體在屏幕中的位置。用戶將鼠標(biāo)指向窗體,鼠標(biāo)指針變?yōu)槭旨^,按住鼠標(biāo)左鍵拖動(dòng)即可調(diào)整窗體在屏幕中的位置。窗體布局窗口在設(shè)計(jì)多窗體程序時(shí)很有用。,4窗體窗口 窗體是用戶程序的一個(gè)接口,每個(gè)應(yīng)用程序至少有一個(gè)窗體,窗體是應(yīng)用程序的主要部分,用戶主要通過(guò)與窗體和窗體上的對(duì)象交互獲得結(jié)果。新建工程時(shí)系統(tǒng)會(huì)自動(dòng)建立一個(gè)窗體窗口如圖2-15所示,缺省名稱為“Form1.frm”。在設(shè)計(jì)模式中,可以看到窗體中有點(diǎn)狀網(wǎng)格,這些網(wǎng)格可以幫助系統(tǒng)設(shè)計(jì)者對(duì)齊窗體上的對(duì)象,(在后面的介紹中,讀者會(huì)看到如何設(shè)置窗體沒(méi)有網(wǎng)點(diǎn)),但在程序運(yùn)行時(shí)不顯示網(wǎng)點(diǎn)。,5

5、屬性窗口 屬性窗口用于在設(shè)計(jì)狀態(tài)下,設(shè)置窗體和對(duì)象的屬性,屬性窗口包括如下幾部分。 對(duì)象列表框:該列表框中列出了當(dāng)前窗體名和窗體中的所有對(duì)象名,用戶可以通過(guò)對(duì)象列表框選擇所要設(shè)置屬性的對(duì)象。,屬性排列選項(xiàng)卡:在屬性窗口中屬性可以按字母和分類兩種形式排列,這兩種排列方式可由“按字母序”和“按分類序”選項(xiàng)卡切換,如圖2-16、圖2-17所示。,屬性列表框:屬性列表框由兩部分組成,左面為屬性的名稱,右面為屬性的值,設(shè)置屬性就是改變屬性的值。,6立即窗口 該窗口主要用于調(diào)試程序時(shí),檢查變量或表達(dá)式的值,用戶可直接在該窗口中使用Print方法或在程序中用Debug.Print顯示所關(guān)心的變量或表達(dá)式的值

6、,如圖2-18所示。它通常用在“中斷”模式中。 立即窗口可以通過(guò)“視圖”菜單中的“立即窗口”命令打開。,7工程資源管理器 工程文件用于保存應(yīng)用程序中所有屬性及組成系統(tǒng)的所有文件,工程文件的擴(kuò)展名為. vbp。工程文件默認(rèn)的文件名為“工程x.vbp”,x為工程文件的順序號(hào)。,窗體文件 標(biāo)準(zhǔn)模塊文件 類模塊文件 工程文件 工程組文件 資源文件,8代碼窗口 代碼窗口是專門用于程序設(shè)計(jì)的窗口,每個(gè)窗體都有自己獨(dú)立的代碼窗口,此窗口用于編輯程序代碼,見(jiàn)圖2-24。代碼窗口由標(biāo)題欄、“對(duì)象”下拉列表、“過(guò)程”下拉列表、代碼區(qū)、過(guò)程查看按鈕及全模塊查看按鈕等幾部分組成。,9工具箱 工具箱在Visual Ba

7、sic中是非常有用的,剛安裝Visual Basic的工具箱中共有21個(gè)圖標(biāo),其中包括20個(gè)控件(指針不屬于控件),如圖2-25所示。利用這些工具,可以在窗體上設(shè)計(jì)各種對(duì)象。用戶可以通過(guò)標(biāo)準(zhǔn)工具欄上的按鈕或“視圖”菜單中的“工具箱”命令顯示工具箱,單擊工具箱右上方的“關(guān)閉”按鈕可以隱藏工具箱。工具箱同工具欄一樣也存在“固定”和“浮動(dòng)”兩種形式。,2.1.2 對(duì)工具箱的操作 1為工具箱中添加和刪除成員 Visual Basic提供了用戶自己添加工具的功能,用戶可以向工具箱中添加Windows注冊(cè)的控件,也可向工具箱中添加入Word、Excel等對(duì)象。,2向工具箱中加入AxBrowse控件 操作步

8、驟如下: (1)選擇“工程”菜單下的“部件”命令,彈出“部件”對(duì)話框,如圖2-26所示。 (2)選擇“控件”選項(xiàng)卡。 (3)在“控件”選項(xiàng)卡下選中AxBrowse項(xiàng)。 (4)單擊“應(yīng)用”按鈕或“確定”按鈕就可將AxBrowse控件加到工具箱中。,3向工具箱中加入Microsoft Excel工作表控件 操作步驟如下: (1)用鼠標(biāo)右鍵單擊工具箱的空白處或圖標(biāo),彈出快捷菜單,如圖2-27所示。,(2)選擇“部件”命令,彈出“部件”對(duì)話框,如圖2-26所示。 (3)選擇“可插入對(duì)象”選項(xiàng)卡。 (4)在“可插入對(duì)象”選項(xiàng)卡下選中Microsoft Excel工作表項(xiàng)。 (5)單擊“應(yīng)用”按鈕或“確定

9、”按鈕就可將Microsoft Excel工作表控件加到工具箱中。,4在工具箱中刪除用戶添加的控件 刪除控件的操作類似加入操作,用刪除AxBrowse控件為例說(shuō)明操作過(guò)程。 (1)用鼠標(biāo)右鍵單擊工具箱的空白處或圖標(biāo),彈出快捷菜單,如圖2-27所示。 (2)選擇“部件”命令,彈出“部件”對(duì)話框,如圖2-26所示。,(3)選擇“控件”選項(xiàng)卡。 (4)在“控件”選項(xiàng)卡下取消選中AxBrowse項(xiàng)(單擊AxBrowse項(xiàng)前的復(fù)選框,去掉復(fù)選框中的對(duì)號(hào))。 (5)單擊“應(yīng)用”按鈕或“確定”按鈕就可從工具箱中刪除AxBrowse控件。 5管理選項(xiàng)卡,2.2 控件的畫法和基本操作,設(shè)計(jì)用戶界面主要是在窗體上

10、添加各種對(duì)象并設(shè)置相應(yīng)的屬性,使其符合應(yīng)用程序的需要,本節(jié)主要介紹控件的兩種畫法。,1雙擊鼠標(biāo)方法(以命令按鈕為例) (1)將鼠標(biāo)指針指向工具箱中的命令按鈕圖標(biāo)。 (2)雙擊命令按鈕圖標(biāo)即可在當(dāng)前窗體上建立一個(gè)命令按鈕對(duì)象,如圖2-31所示。,2使用鼠標(biāo)拖動(dòng)畫出一個(gè)對(duì)象 (1)單擊工具箱中的命令按鈕圖標(biāo),該圖標(biāo)反相顯示。 (2)將鼠標(biāo)指針移到當(dāng)前窗體中,鼠標(biāo)指針變?yōu)椤?”形狀。 (3)在適當(dāng)?shù)奈恢冒醋∈髽?biāo)左鍵拖動(dòng),即可畫出一個(gè)命令按鈕。,2.3 創(chuàng)建簡(jiǎn)單的應(yīng)用程序,2.3.1 基本術(shù)語(yǔ) 2.3.2 建立程序界面 開發(fā)一個(gè)Visual Basic應(yīng)用程序,一般需要三個(gè)步驟:建立程序界面、設(shè)置控

11、件屬性和編寫過(guò)程代碼。,2.3.3 設(shè)置控件屬性 建立界面后,就可對(duì)界面上的對(duì)象設(shè)置屬性。每個(gè)對(duì)象的屬性設(shè)置包括控件的大小、位置、顏色及外觀等標(biāo)識(shí),用戶可先將所有控件添加到窗體中再設(shè)置屬性,也可增加一個(gè)控件后,就設(shè)置其屬性,這完全取決于程序設(shè)計(jì)者的習(xí)慣。,1將命令按鈕(command1)上面的標(biāo)題改為“顯示中文” 2改變命令按鈕command1標(biāo)題的字體 3將窗體標(biāo)題改為“例1” 4清除文本框Text1中的顯示,2.3.4 編寫過(guò)程代碼 在使用面向過(guò)程的語(yǔ)言進(jìn)行程序設(shè)計(jì)時(shí),編制代碼是一個(gè)繁瑣的過(guò)程。Visual Basic采用事件驅(qū)動(dòng),因此Visual Basic的大部分程序是針對(duì)控件及控件所

12、對(duì)應(yīng)的事件進(jìn)行編程,各程序之間相對(duì)獨(dú)立,在Visual Basic中這樣的程序段稱之為“過(guò)程”。 1過(guò)程的結(jié)構(gòu) 2編寫代碼,2.3.5 保存和運(yùn)行程序 在Visual Basic程序設(shè)計(jì)過(guò)程中,主要需保存4類文件:窗體文件,擴(kuò)展名為.frm;工程文件,擴(kuò)展名為.vbp;共用標(biāo)準(zhǔn)模塊文件,擴(kuò)展名為.bas;模塊文件,擴(kuò)展名為.cls。,1單獨(dú)保存窗體文件 例2.1中只有一個(gè)窗體,保存窗體文件的操作步驟如下。 (1)選擇“文件”菜單中的“保存form1(S)”命令,彈出“文件另存為”對(duì)話框,如圖2-36所示。,(2)用戶在“保存在”下拉列表框中選擇D盤的vb文件夾,默認(rèn)文件名為“Form1.frm

13、”,本例題中要求的文件名與“Form1.frm”不同,必須在“文件名”框中輸入新的文件名“example1”,文件的擴(kuò)展名可以省略,但要保證“保存類型”框中的文件類型為“窗體文件(*.frm)”。 (3)用鼠標(biāo)單擊“保存”按鈕即可。,2保存工程文件與窗體文件 (1)選擇“文件”菜單中的“保存工程(V)”命令,彈出“文件另存為”對(duì)話框,如圖2-36所示,提示用戶保存窗體文件。 (2)保存窗體文件后,Visual Basic打開“工程另存為”對(duì)話框,如圖2-37所示。在該對(duì)話框中確定工程文件存放的位置和文件名,具體操作類似于窗體文件,但用戶要注意保存文件的類型。 (3)單擊“保存”按鈕,保存工程文

14、件。,3程序的裝入與運(yùn)行 (1)程序的裝入 一個(gè)應(yīng)用程序可由若干類文件組成,可以直接打開某個(gè)文件,也可以通過(guò)打開工程文件或工程組文件將其包含的所有類型的文件全部打開,下面介紹在Visual Basic中打開工程文件的操作步驟。 選擇“文件”菜單中的“打開工程”命令,彈出“打開工程”對(duì)話框,如圖2-38所示。, 單擊對(duì)話框中的“最新”選項(xiàng)卡,則在對(duì)話框中顯示最近建立的工程文件,如圖2-39所示。 在對(duì)話框中選中“example1”。 單擊“打開”按鈕即可打開該工程文件。,(2)解釋方式運(yùn)行 用戶可以選擇“運(yùn)行”菜單中的“啟動(dòng)”命令(工具欄上的按鈕或按F5鍵)來(lái)運(yùn)行程序,如運(yùn)行例2.1程序后,結(jié)果如圖2-40所示。,(3)編譯方式運(yùn)行程序 編譯方式運(yùn)行程序分為如下兩步。 首先生成工程文件的可執(zhí)行文件(.exe文件)。 然后運(yùn)行所生成可執(zhí)行文件。,2.3.6 程序調(diào)試 1設(shè)計(jì)模式 2運(yùn)行模式 3中斷模式,2.3.7 錯(cuò)誤類型 錯(cuò)誤類型主要有以下幾種。 1編輯錯(cuò)誤 2編譯錯(cuò)誤 3運(yùn)行錯(cuò)誤 4邏輯錯(cuò)誤,2.3.8 程序書寫規(guī)則 1Visual Basic規(guī)定變量及關(guān)鍵字不區(qū)分大小寫 2分行與續(xù)行 3注釋,

展開閱讀全文
溫馨提示:
1: 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!