VisualBASIC程序開發(fā)環(huán)境.ppt_第1頁
VisualBASIC程序開發(fā)環(huán)境.ppt_第2頁
VisualBASIC程序開發(fā)環(huán)境.ppt_第3頁
VisualBASIC程序開發(fā)環(huán)境.ppt_第4頁
VisualBASIC程序開發(fā)環(huán)境.ppt_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Visual Basic語言程序設(shè)計(jì),第8章 數(shù) 組,第9章 過 程,第10章 鍵盤與鼠標(biāo)事件過程,第12章 對(duì)話框程序設(shè)計(jì),第11章 菜單程序設(shè)計(jì),第13章 多重窗體程序設(shè)計(jì)與環(huán)境應(yīng)用,第14章 數(shù)據(jù)文件,第6章 常用標(biāo)準(zhǔn)控件,第5章 數(shù)據(jù)的輸入輸出,第1章 Visual BASIC程序開發(fā)環(huán)境,第7章 Visual Basic控制結(jié)構(gòu),第4章 Visual Basic程序設(shè)計(jì)基礎(chǔ),第2章 對(duì)象及其操作,第15章 上機(jī)指導(dǎo),第3章 簡(jiǎn)單程序設(shè)計(jì),第1章 Visual BASIC程序開發(fā)環(huán)境,1.3 Visual Basic 6.0的集成開發(fā)環(huán)境,1.2 Visual Basic 6.0的啟動(dòng)

2、與退出,1.1 Visual Basic簡(jiǎn)介,1.1.1 Visual Basic 的概念,Visual Basic是美國(guó)微軟公司推出的基于BASIC語言的軟件開發(fā)工具,它是一種基于對(duì)象的可視化編程語言。 Visual指的是開發(fā)圖形用戶界面 (GUI) 的方法。 Basic指的是 BASIC (Beginners All-Purpose Symbolit Instruction Code) 語言,它是一種在計(jì)算技術(shù)發(fā)展歷史上應(yīng)用得最為廣泛的語言。,1.1 Visual Basic簡(jiǎn)介,1.1.2 Visual Basic 6.0特點(diǎn),1提供了面向?qū)ο蟮目梢暬幊坦ぞ?2面向?qū)ο蟮某绦蛟O(shè)計(jì) 3結(jié)

3、構(gòu)化的程序設(shè)計(jì)語言 4事件驅(qū)動(dòng)的編程機(jī)制 5Windows資源共享 6開放的數(shù)據(jù)庫功能與網(wǎng)絡(luò)支持,1.1.3 Visual Basic的發(fā)展與版本,1Visual Basic 版本簡(jiǎn)介,1991:Visual Basic1.0版 1992:2.0版 1993:3.0版 1995:4.0版 1997:5.0版 1998:6.0版,2Visual Basic 版本簡(jiǎn)介,學(xué)習(xí)版: 專業(yè)版: 企業(yè)版:,1.2 Visual Basic 6.0的啟動(dòng)與退出,單擊“開始程序Microsoft Visual Basic 6.0”項(xiàng),即可啟動(dòng)Visual Basic 6.0,進(jìn)入Visual Basic 6.

4、0編程環(huán)境。首先打開“新建工程”對(duì)話框。該對(duì)話框有三個(gè)選項(xiàng)卡?!靶陆ā边x項(xiàng)卡用于建立新的工程,“現(xiàn)存”選項(xiàng)卡用來選擇和打開現(xiàn)有工程,“最新”選項(xiàng)卡列出了最近使用過的工程。,1.2.1 Visual Basic 6.0的啟動(dòng),雙擊“我的電腦”,然后單擊Visual Basic 6.0所在的硬盤驅(qū)動(dòng)器盤符,打開相應(yīng)的驅(qū)動(dòng)器窗口.單擊驅(qū)動(dòng)器窗口中的Vb60文件夾,打開. “Vb60”窗口,雙擊“Vb6.exe”,即可啟動(dòng)Visual Basic 6.0,進(jìn)入Visual Basic 6.0編程環(huán)境。 使用“開始”菜單中的“運(yùn)行”命令,將彈出一個(gè)對(duì)話框.在打開欄內(nèi)輸入Visual Basic 6.0啟

5、動(dòng)文件的名字(包括路徑),例:“c:vb98vb6.exe”,單擊“確定”.即可啟動(dòng)Visual Basic 6.0,進(jìn)入Visual Basic 6.0編程環(huán)境.,圖1-1 “新建工程”對(duì)話框之“新建”選項(xiàng)卡 p4,圖1-2 Visual BASIC 6.0的集成開發(fā)環(huán)境p5,選擇“新建”選項(xiàng)卡中列出的工程類型,單擊“打開”按鈕, 即可進(jìn)入Visual Basic 6.0應(yīng)用程序集成開發(fā)環(huán)境。 默認(rèn)顯示的是主窗口。,1.2.2 Visual BASIC 6.0的退出,選擇設(shè)計(jì)界面的“文件|退出”命令或按“Alt+Q”命令退出Visual B asic,回到Windows環(huán)境。 1.3 窗口

6、標(biāo)題欄、菜單欄、工具欄所在的窗口稱為主窗口.除主 窗口外, Visual Basic6.0的編程環(huán)境中還有一些其它 窗口.如:窗體設(shè)計(jì)器窗口、屬性窗口、工程資源管理 器窗口、工具箱窗口、調(diào)色板窗口 、代碼窗口和立即 窗口等.,標(biāo)題欄,菜單欄,工具欄,工具箱,窗體布局窗口,屬性窗口,工程資源管理器,窗體設(shè)計(jì)器窗口,工程窗口,1.4 Visual Basic 6.0的集成開發(fā)環(huán)境,1.4.1 標(biāo)題欄和菜單欄 1.4.2 工具欄 1.4.3 窗體設(shè)計(jì)器 1.4.4 工程資源管理器 1.4.5 屬性窗口 1.4.6 代碼窗口 1.4.7 調(diào)試窗口 1.4.8 窗體布局窗口 1.4.9 工具箱窗口,1.

7、4.1標(biāo)題欄和菜單欄 標(biāo)題欄是屏幕頂部的水平條,它顯示的是應(yīng)用程序的名字.啟動(dòng) Visual Basic后,標(biāo)題欄顯示的信息是: 工程1-Microsoft Visual Basic設(shè)計(jì) 方括號(hào)中的“設(shè)計(jì)”表明當(dāng)前的工作狀態(tài)是“設(shè)計(jì)階段”.隨著工作 狀態(tài)的不同,方括號(hào)中的信息也隨之改變,可能會(huì)是“運(yùn)行”或 “Break”,分別代表“運(yùn)行階段”,“中斷階段”.這三個(gè)階段分別稱為“ 設(shè)計(jì)模式”、“運(yùn)行模式”、“中斷模式”. 菜單欄的命令分為兩種類型,一類是可以直接執(zhí)行的命令(例:保 存工程);另一類命令名后面帶有省略號(hào),(例:打開工程)需要通過 打開對(duì)話框來執(zhí)行. 在有些命令后面還帶有其它信息,例

8、: 打開工程 Ctrl+o(稱為快捷鍵或熱鍵) 保存Forml Ctrl+s(同樣,稱為快捷鍵或熱鍵),快捷鍵或熱鍵與菜單命令作用相同.使用其的目的在于便捷. 詳見p7介紹的方法. 標(biāo)題欄中顯示的有窗體控制菜單圖標(biāo)、當(dāng)前激活的工程名稱 當(dāng)前工作模式以及最小化、最大化、還原、關(guān)閉按鈕。VB 有三 種工作模式:設(shè)計(jì)模式、運(yùn)行模式和中斷模式。在設(shè)計(jì)模式下, 可進(jìn)行用戶界面的設(shè)計(jì)和代碼的編制,從而完成應(yīng)用程序的開 發(fā)。應(yīng)用程序運(yùn)行時(shí),VB處于運(yùn)行模式,此時(shí)不能進(jìn)行設(shè)計(jì)界面 和代碼的編輯。中斷模式主要用于調(diào)試程序,此時(shí)應(yīng)用程序運(yùn) 行暫時(shí)中斷,可以進(jìn)行代碼的編輯。 標(biāo)題欄下是VB集成開發(fā)環(huán)境的主菜單。菜單

9、欄中的命令提供 了開發(fā)、調(diào)試、和保存應(yīng)用程序所需要的工具。菜單欄中包括 13個(gè)下拉菜單,其中包含了程序設(shè)計(jì)過程中所需的各種命令。 表1-1簡(jiǎn)單地介紹了這些菜單的作用。,主菜單下面是標(biāo)準(zhǔn)工具欄,其他工具欄可以通過“視圖”菜單中的“工具欄”命令打開。標(biāo)準(zhǔn)工具欄右側(cè)數(shù)字顯示區(qū)包含兩個(gè)部分,左數(shù)字區(qū)顯示的是對(duì)象的坐標(biāo)位置,右數(shù)字區(qū)顯示的是對(duì)象的大小。 Visual Basic 6.0提供了四種工具欄,其中包含編輯、標(biāo)準(zhǔn)、窗體編輯器和調(diào)試,并可根據(jù)需要定義用戶自己的工具欄.(右擊工具欄可以從下拉式菜單獲得這四種工具欄),1.4.2工具欄,“窗體設(shè)計(jì)器”也稱為窗體設(shè)計(jì)器窗口(Form),是應(yīng)用程序最終面向

10、用戶的窗口,它對(duì)應(yīng)于應(yīng)用程序的運(yùn)行結(jié)果。各種圖形、圖象、數(shù)據(jù)等都是通過窗體或窗體 中的控件顯示出來的。當(dāng)打開一個(gè)新的工程文件時(shí),Visual Basic建立一個(gè)空的 窗體,并命名為Formx(x取值為1,2,3) 在窗體的空白區(qū)域單擊右鍵,將彈出快捷菜單, 可切換到“代碼窗口”、“菜單 編輯器”、“屬性窗口”,還可以選擇“鎖定控件”和“粘貼”。參見圖1-3。,VB6.0般有兩種窗體:?jiǎn)挝臋n界面(SDI)和多文檔界面(MDI)。,圖1-3 在窗體設(shè)計(jì)器窗口上彈出的快捷菜單,1.4.3 窗體設(shè)計(jì)器,其中的小點(diǎn)用于對(duì)齊,想改變點(diǎn)與點(diǎn)的距離,可通過工具 選項(xiàng) 通用 顯示網(wǎng)格來調(diào)整.,在設(shè)計(jì)應(yīng)用程序時(shí),

11、窗體就像是一塊畫布,在這塊畫布上可以畫出組成應(yīng)用程序的各個(gè)構(gòu)件.程序員根據(jù)程序界面的需要,從工具箱里選擇所需要的工具,并在窗體中畫出來,這樣就完成了應(yīng)用程序的第一步.,1.4.4 工程資源管理器,工程是用于建立個(gè)應(yīng)用程序的所有文件組成的集合。在VB中用工程資源管理器來管理工程中的窗體和各種模塊。 工程文件是管理與該工程有關(guān)的所有文件和對(duì)象的清單,這些文件和對(duì)象自動(dòng)鏈接在工程文件上。 工程資源管理器窗口中的文件可以分為六類,即:窗體文件(.frm)、程序模塊文件(.bas) 、類模塊文件(.cls) 、工程文件(.vbp) 、工程組文件(.vbg)和資源文件(.res).,在工程資源管理器窗口中

12、有以下幾類文件: 工程文件和工程組文件 工程文件的擴(kuò)展名為.vbp, 每個(gè)工程對(duì)應(yīng)一個(gè)工程文件. 當(dāng)一個(gè)程序包括兩個(gè)以上的工程時(shí), 這些工程構(gòu)成一個(gè)工程組, 工程組文件的擴(kuò)展名為.vbg . 用“文件”菜單中的“新建工程”命令可以建立一個(gè)新的工程, 用“打開工程”命令可以打開一個(gè)已有的工程, 而用“添加工程”命令可以添加一個(gè)工程. 窗體文件 窗體文件的擴(kuò)展名為.frm, 每個(gè)窗體對(duì)應(yīng)一個(gè)窗體文件. 窗體及其控件的屬性和其他信息(包括代碼)都存放在該窗體文件中. 一個(gè)應(yīng)用程序可以有多個(gè)窗體(最多可達(dá)255)個(gè), 因此可以有多個(gè)以.frm為擴(kuò)展名的窗體文件. 執(zhí)行“工程” 菜單中的“添加窗體”命令

13、或單擊工具欄中的“添加窗體”按鈕可以增加一個(gè)窗體, 而執(zhí)行“工程” 菜單中的“移除窗體”命令可以刪除當(dāng)前的窗體. 每建立一個(gè)窗體, 工程資源管理器窗口中就,增加一個(gè)窗體文件, 每個(gè)窗體都有一個(gè)不同的名字, 可以通過屬性窗口設(shè)置(Name屬性), 其默認(rèn)名字為Formx(x 為1, 2, 3,), 相應(yīng)的默認(rèn)文件名Formx.frm . 標(biāo)準(zhǔn)模塊文件 標(biāo)準(zhǔn)模塊文件也稱程序模塊文件, 其擴(kuò)展名為.bas, 它是為合理組織程序而設(shè)計(jì)的. 標(biāo)準(zhǔn)模塊是一個(gè)純代碼性質(zhì)的文件, 它不屬于任何一個(gè)窗體, 主要在大型應(yīng)用程序中使用. 標(biāo)準(zhǔn)模塊由程序代碼組成, 主要用來聲明全局變量和定義一些通用的過程, 可以被不

14、同窗體的程序調(diào)用. 標(biāo)準(zhǔn)模塊通過“工程” 菜單中的“添加模塊”命令來建立. 類模塊文件 Visual Basic提供了大量預(yù)定義的類, 同時(shí)也允許用戶根據(jù)需要定義自己的類,用戶通過類模塊來定義自己的類, 每個(gè)類都用一個(gè)文件來保存, 其擴(kuò)展名為.cls . 資源文件 資源文件中存放的是各種“資源”, 是一種可以同時(shí)存放文本、圖片、聲音等多種資源的文件. 資源文件由一系列獨(dú)立的字符串、位圖及聲音文件(.wav、.mid)組成, 其擴(kuò)展名為.res . 資源文件是一個(gè)純文本文件, 可以用簡(jiǎn)單的文字編輯器(如NotePad)編輯. 除上面幾類文件外, 在工程資源管理器窗口的頂部還有3個(gè)按鈕, 分別為“

15、查看代碼”、“查看對(duì)象”和“切換文件夾”. 如果單擊工程資源管理器窗口中的“查看代碼” 按鈕, 則相應(yīng)文件的代碼將在代碼窗口中顯示出來. 當(dāng)單擊“查看對(duì)象” 按鈕時(shí), Visual Basic將顯示相應(yīng)的窗體. 在一般情況下, 工程資源管理器窗口中的項(xiàng)目不顯示文件夾, 如果單擊“切換文件夾”按鈕, 則可顯示各類文件所在的文件夾, 如圖 1.8所示. 如果再單擊一次該按鈕, 則取消文件夾顯示.,1.4.5 屬性窗口,屬性窗口主要針對(duì)窗體和控件的屬性設(shè)置值,在Visual Basic中,窗體和控件被稱為對(duì)象。每個(gè)對(duì)象都可以用一組屬性來刻畫其特征,而屬性窗口就是用來設(shè)置窗體或窗體中的控件屬性的。在設(shè)

16、計(jì)時(shí),也可進(jìn)行屬性值的設(shè)定。按F4鍵,或單擊工具欄中“屬性窗口”按鈕,或選取“視圖”菜單中的“屬性窗口”子菜單,均可打開屬性窗口。屬性窗口最上面為其標(biāo)題欄,標(biāo)題欄下面的文本框?yàn)閷?duì)象框。屬性窗口分為四個(gè)部分,分別為對(duì)象框、屬性顯示方式、屬性列表和對(duì)當(dāng)前屬性的簡(jiǎn)單解釋。,每個(gè)Visual Basic對(duì)象都有其特定的屬性,可以通過屬性窗口來設(shè) 置,對(duì)象的外觀和對(duì)應(yīng)的操作由所設(shè)置的值來確定.有些屬性的取值 是有一定的限制的,例:對(duì)象的可見性只能設(shè)置為True或False(即:可 見或不可見) ;而有些屬性(如:標(biāo)題)可以為任何文本.在實(shí)際程序設(shè)計(jì) 中,不可能也沒必要設(shè)置每個(gè)對(duì)象的所有屬性,很多屬性可以

17、使用默 認(rèn)值.,應(yīng)用程序中的每一個(gè)窗體和模塊都有獨(dú)立的代碼窗口。代碼窗口用于編寫、顯示和修改VB代碼,用戶可同時(shí)打開多個(gè)代碼窗口。打開代碼窗口的方法很多,雙擊窗體的任何地方和單擊工程窗口中的“查看代碼”按鈕是較為簡(jiǎn)便的方法。代碼窗口如圖1-6所示。 窗口中含有對(duì)象框、過程事件框、代碼編輯區(qū)、過程查看圖標(biāo)和全模塊查看圖標(biāo)。,圖1-6 代碼窗口,1.4.6 代碼窗口,調(diào)試窗口包括立即窗口、本地窗口和監(jiān)視窗口,這些窗口只有在運(yùn)行應(yīng)用程序時(shí)才有效。(可以通過視圖菜單打開這些窗口。) 使用立即窗口可以在中斷狀態(tài)下查詢對(duì)象的值,也可以在設(shè)計(jì)時(shí)查詢表達(dá)式的值或命令的結(jié)果。 在本地窗口可自動(dòng)顯示所有在當(dāng)前過程中的變量聲明及變量值監(jiān)視窗口是用來監(jiān)視各種變量和表達(dá)式的。將變量和表達(dá)式加到監(jiān)視表達(dá)式列表中,可選出想要VB監(jiān)視的表達(dá)式。,1.4.7 調(diào)試窗口,窗體布局用于指定程序運(yùn)行時(shí)的初始位置,使用鼠標(biāo)拖動(dòng)窗體布局窗口中的小窗體圖標(biāo),可方便地調(diào)整程序運(yùn)行時(shí)窗體顯示的位置。窗體布局窗口主要為使所開發(fā)的應(yīng)用程序能在各個(gè)不同分辨率的屏幕上正常運(yùn)行,在多窗體應(yīng)用程序中比較有用。,1.4.8 窗體布局窗口,新安裝VB6.0時(shí),工具箱位于窗體的左側(cè),工具箱中的工具分為兩類

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論