《Visual BASIC程序設(shè)計(jì)》第1章_第1頁
《Visual BASIC程序設(shè)計(jì)》第1章_第2頁
《Visual BASIC程序設(shè)計(jì)》第1章_第3頁
《Visual BASIC程序設(shè)計(jì)》第1章_第4頁
《Visual BASIC程序設(shè)計(jì)》第1章_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(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ì)第7章 數(shù) 組第8章 過 程第9章 鼠標(biāo)和鍵盤事件過程第10章 對(duì)話框控件第11章 菜單設(shè)計(jì)第12章 多重窗體設(shè)計(jì)第13章 數(shù)據(jù)文件第5章 常用控件第4章 數(shù)據(jù)的輸入輸出第1章 Visual BASIC程序開發(fā)環(huán)境5.6 綜合實(shí)例5.6 綜合實(shí)例5.6 綜合實(shí)例第6章 基本的控制結(jié)構(gòu)第14章 ActiveX 部件第15章 VB與Internet 編程初步第3章 Visual Basic程序設(shè)計(jì)語言基礎(chǔ)第2章 簡(jiǎn)單的Visual BASIC程序設(shè)計(jì)第1章 Visual BASIC程序開發(fā)環(huán)境1.3 Visual BASIC 6.0的集成開發(fā)環(huán)境1.2 Visu

2、al BASIC 6.0的啟動(dòng)與退出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ū)ο蟮目梢暬幊坦ぞ?事件驅(qū)

3、動(dòng)的編程機(jī)制3結(jié)構(gòu)化的程序設(shè)計(jì)語言4交互式開發(fā)5Windows資源共享6開放的數(shù)據(jù)庫功能與網(wǎng)絡(luò)支持7得心應(yīng)手的應(yīng)用程序向?qū)?完善的聯(lián)機(jī)幫助功能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í)版:用來開發(fā) Windows 9x和 Windows NT(R) 應(yīng)用程序。該版本包括所有的內(nèi)部控件(標(biāo)準(zhǔn)控件)以及網(wǎng)格、選項(xiàng)卡和數(shù)據(jù)綁定控件。專業(yè)版:向計(jì)算機(jī)專業(yè)人員提供了一套功能完整的工具,包含了

4、學(xué)習(xí)版的所有功能,還加上了附加的 ActiveX 控件、Internet Information Server 應(yīng)用程序設(shè)計(jì)器、集成數(shù)據(jù)工具和數(shù)據(jù)環(huán)境、Active Data Objects、以及動(dòng)態(tài) HTML 頁面設(shè)計(jì)器。企業(yè)版:允許專業(yè)人員以小組的形式來創(chuàng)建強(qiáng)健的分布式應(yīng)用程序。它包括專業(yè)版的所有特性,加上 Back Office 工具,例如 SQL Server、Microsoft Transaction Server、Internet Information Server、Visual SourceSafe、SNA Server 等等。1.2 Visual BASIC 6.0的啟動(dòng)與退

5、出單擊“開始|Microsoft Visual BASIC 6.0”項(xiàng),即可啟動(dòng)Visual BASIC6.0,進(jìn)入Visual BASIC 6.0編程環(huán)境。首先打開“新建工程”對(duì)話框。該對(duì)話框有三個(gè)選項(xiàng)卡?!靶陆ā边x項(xiàng)卡用于建立新的工程,“現(xiàn)存”選項(xiàng)卡用來選擇和打開現(xiàn)有工程,“最新”選項(xiàng)卡列出了最近使用過的工程。選擇“新建”選項(xiàng)卡中列出的工程類型,單擊“打開”按鈕,即可進(jìn)入Visual BASIC 6.0應(yīng)用程序集成開發(fā)環(huán)境。默認(rèn)顯示的是主窗口。1.2.1 Visual BASIC 6.0的啟動(dòng)圖1-1 “新建工程”對(duì)話框之“新建”選項(xiàng)卡圖1-2 Visual BASIC 6.0的集成開發(fā)環(huán)

6、境1.2.2 Visual BASIC 6.0的退出 選擇設(shè)計(jì)界面的“文件|退出”命令或按“Alt+Q”命令退出Visual BASIC,回到Windows環(huán)境。1.3 Visual BASIC 6.0的集成開發(fā)環(huán)境1.3.1 標(biāo)題欄和菜單欄1.3.2 工具欄和數(shù)字顯示區(qū)1.3.3 窗體設(shè)計(jì)器1.3.4 工程資源管理器1.3.5 屬性窗口1.3.6 代碼窗口1.3.7 調(diào)試窗口1.3.8 窗體布局窗口1.3.9 工具箱窗口標(biāo)題欄中顯示的有窗體控制菜單圖標(biāo)、當(dāng)前激活的工程名稱、當(dāng)前工作模式以及最小化、最大化/還原、關(guān)閉按鈕。VB 有三種工作模式:設(shè)計(jì)模式、運(yùn)行模式和中斷模式。在設(shè)計(jì)模式下,可進(jìn)行

7、用戶界面的設(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)境的主菜單。菜單欄中包括13個(gè)下拉菜單,其中包含了程序設(shè)計(jì)過程中所需的各種命令。表1-1簡(jiǎn)單地介紹了這些菜單的作用。1.3.1標(biāo)題欄和菜單欄表1-1 VB集成開發(fā)系統(tǒng)的菜單 菜 單作 用文件(File) 用于創(chuàng)建、打開、保存、顯示最近的工程以及生成可執(zhí)行文件,打印和退出系統(tǒng)編輯(Edit) 用于源代碼的編輯、查找,顯示一些常用的信息視圖(View) 用于集成環(huán)境下程序源代碼、控件的查

8、看,及各種窗口、工具箱的關(guān)閉與打開工程(Project)用于控件、模塊和窗體等對(duì)象的添加等處理格式(Format) 用于窗體、控件的設(shè)計(jì)格式,如對(duì)齊、間距、尺寸、鎖定等調(diào)試(Debug)用于程序的調(diào)試、查錯(cuò)運(yùn)行(Run)用于程序的啟動(dòng)、中斷和停止等查詢(Query) 用于設(shè)計(jì)SQL查詢圖表(Diagram)用于建立數(shù)據(jù)庫中的表工具(Tools)用于集成開發(fā)環(huán)境的設(shè)置及原有工具的擴(kuò)展外接程序(Add-Ins)用于為工程增加或刪除外接程序窗口(Windows) 用于屏幕窗口的層疊、平鋪等布局以及列出所有己打開的文檔幫助(Help)幫助用戶系統(tǒng)的學(xué)習(xí)和掌握VB的使用方法及程序設(shè)計(jì)方法主菜單下面是標(biāo)準(zhǔn)

9、工具欄,其他工具欄可以通過“視圖”菜單中的“工具欄”命令打開。數(shù)字顯示區(qū)包含兩個(gè)部分,左數(shù)字區(qū)顯示的是對(duì)象的坐標(biāo)位置,右數(shù)字區(qū)顯示的是對(duì)象的大小。1.3.2工具欄和數(shù)字顯示區(qū)表1-2標(biāo)準(zhǔn)工具欄按鈕的作用圖標(biāo)名稱與功能添加標(biāo)準(zhǔn)EXE工程用來添加新的工程到工程組中。單擊其右邊的箭頭將彈出一個(gè)下拉菜單,可從中選擇需要添加的工程類型添加窗體用來添加新的窗體到工程中,單擊其右邊的箭頭,將彈出一個(gè)下拉菜單,可從中選擇需要添加的窗體類型菜單編輯器顯示菜單編輯器對(duì)話框打開工程用于打開已有的工程文件保存文件用于保存當(dāng)前的工程文件啟動(dòng)開始運(yùn)行當(dāng)前的工程中斷暫時(shí)中斷當(dāng)前工程的運(yùn)行結(jié)束結(jié)束當(dāng)前工程的運(yùn)行工程資源管理器

10、打開工程資源管理器窗口屬性窗口打開“屬性窗口”窗體布局窗口打開“窗口布局窗口”對(duì)象瀏覽器打開“對(duì)象瀏覽器”對(duì)話框工具箱打開工具箱數(shù)據(jù)視圖窗口打開“數(shù)據(jù)視圖窗口”可視化部件管理器管理系統(tǒng)中的組件“窗體設(shè)計(jì)器”也稱為“對(duì)象窗口”或“窗體窗口”,是應(yīng)用程序的載體,用戶通過與窗體上的控件交互來得到結(jié)果。 在窗體的空白區(qū)域單擊右鍵,將彈出快捷菜單, 可切換到“代碼窗口”、“菜單編輯器”、“屬性窗口”,還可以選擇“鎖定控件”和“粘貼”。參見圖1-3。 VB6.0般有兩種窗體:?jiǎn)挝臋n界面(SDI)和多文檔界面(MDI)。圖1-3 在窗體設(shè)計(jì)器窗口上彈出的快捷菜單1.3.3 窗體設(shè)計(jì)器工程是用于建立個(gè)應(yīng)用程序

11、的所有文件組成的集合。在VB中用工程資源管理器來管理工程中的窗體和各種模塊。工程文件是管理與該工程有關(guān)的所有文件和對(duì)象的清單,這些文件和對(duì)象自動(dòng)鏈接到工程文件上。在工程文件窗口中有“查看代碼”、“查看對(duì)象”和“切換文件夾”3個(gè)按鈕。圖1- 4工程資源管理器窗口1.3.4 工程資源管理器屬性窗口用于列出選定窗體和控件的屬性設(shè)置值,在設(shè)計(jì)時(shí)也可進(jìn)行屬性值的設(shè)定。按F4鍵,或單擊工具欄中“屬性窗口”按鈕,或選取“視圖”菜單中的“屬性窗口”子菜單,均可打開屬性窗口。屬性窗口最上面為其標(biāo)題欄,標(biāo)題欄下面的文本框?yàn)閷?duì)象框。 圖1-5 屬性窗口1.3.5 屬性窗口應(yīng)用程序中的每一個(gè)窗體和模塊都有獨(dú)立的代碼窗

12、口。代碼窗口用于編寫、顯示和修改VB代碼,用戶可同時(shí)打開多個(gè)代碼窗口。打開代碼窗口的方法很多,雙擊窗體的任何地方和單擊工程窗口中的“查看代碼”按鈕是較為簡(jiǎn)便的方法。代碼窗口如圖1-6所示。窗口中含有對(duì)象框、過程事件框、代碼編輯區(qū)、過程查看圖標(biāo)和全模查看圖標(biāo)。圖1-6 代碼窗口1.3.6 代碼窗口調(diào)試窗口包括立即窗口、本地窗口和監(jiān)視窗口,這些窗口只有在運(yùn)行應(yīng)用程序時(shí)才有效。使用立即窗口可以在中斷狀態(tài)下查詢對(duì)象的值,也可以在設(shè)計(jì)時(shí)查詢表達(dá)式的值或命令的結(jié)果。在本地窗口內(nèi)可自動(dòng)顯示所有在當(dāng)前過程中的變量聲明及變量值。監(jiān)視窗口是用來監(jiān)視各種變量和表達(dá)式的。將變量和表達(dá)式加到監(jiān)視表達(dá)式列表中,可選出想要VB監(jiān)視的表達(dá)式。1.3.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.3.8 窗體布局窗口新安裝VB6.0時(shí),工具箱位于窗體的左側(cè),由包含21個(gè)被繪制成按鈕形式的圖標(biāo)構(gòu)成

溫馨提示

  • 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)論