




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、Visual Basic語言程序設計,第8章 數(shù) 組,第9章 過 程,第10章 鍵盤與鼠標事件過程,第12章 對話框程序設計,第11章 菜單程序設計,第13章 多重窗體程序設計與環(huán)境應用,第14章 數(shù)據(jù)文件,第6章 常用標準控件,第5章 數(shù)據(jù)的輸入輸出,第1章 Visual BASIC程序開發(fā)環(huán)境,第7章 Visual Basic控制結構,第4章 Visual Basic程序設計基礎,第2章 對象及其操作,第15章 上機指導,第3章 簡單程序設計,第1章 Visual BASIC程序開發(fā)環(huán)境,1.3 Visual Basic 6.0的集成開發(fā)環(huán)境,1.2 Visual Basic 6.0的啟動
2、與退出,1.1 Visual Basic簡介,1.1.1 Visual Basic 的概念,Visual Basic是美國微軟公司推出的基于BASIC語言的軟件開發(fā)工具,它是一種基于對象的可視化編程語言。 Visual指的是開發(fā)圖形用戶界面 (GUI) 的方法。 Basic指的是 BASIC (Beginners All-Purpose Symbolit Instruction Code) 語言,它是一種在計算技術發(fā)展歷史上應用得最為廣泛的語言。,1.1 Visual Basic簡介,1.1.2 Visual Basic 6.0特點,1提供了面向對象的可視化編程工具 2面向對象的程序設計 3結
3、構化的程序設計語言 4事件驅動的編程機制 5Windows資源共享 6開放的數(shù)據(jù)庫功能與網(wǎng)絡支持,1.1.3 Visual Basic的發(fā)展與版本,1Visual Basic 版本簡介,1991:Visual Basic1.0版 1992:2.0版 1993:3.0版 1995:4.0版 1997:5.0版 1998:6.0版,2Visual Basic 版本簡介,學習版: 專業(yè)版: 企業(yè)版:,1.2 Visual Basic 6.0的啟動與退出,單擊“開始程序Microsoft Visual Basic 6.0”項,即可啟動Visual Basic 6.0,進入Visual Basic 6.
4、0編程環(huán)境。首先打開“新建工程”對話框。該對話框有三個選項卡?!靶陆ā边x項卡用于建立新的工程,“現(xiàn)存”選項卡用來選擇和打開現(xiàn)有工程,“最新”選項卡列出了最近使用過的工程。,1.2.1 Visual Basic 6.0的啟動,雙擊“我的電腦”,然后單擊Visual Basic 6.0所在的硬盤驅動器盤符,打開相應的驅動器窗口.單擊驅動器窗口中的Vb60文件夾,打開. “Vb60”窗口,雙擊“Vb6.exe”,即可啟動Visual Basic 6.0,進入Visual Basic 6.0編程環(huán)境。 使用“開始”菜單中的“運行”命令,將彈出一個對話框.在打開欄內輸入Visual Basic 6.0啟
5、動文件的名字(包括路徑),例:“c:vb98vb6.exe”,單擊“確定”.即可啟動Visual Basic 6.0,進入Visual Basic 6.0編程環(huán)境.,圖1-1 “新建工程”對話框之“新建”選項卡 p4,圖1-2 Visual BASIC 6.0的集成開發(fā)環(huán)境p5,選擇“新建”選項卡中列出的工程類型,單擊“打開”按鈕, 即可進入Visual Basic 6.0應用程序集成開發(fā)環(huán)境。 默認顯示的是主窗口。,1.2.2 Visual BASIC 6.0的退出,選擇設計界面的“文件|退出”命令或按“Alt+Q”命令退出Visual B asic,回到Windows環(huán)境。 1.3 窗口
6、標題欄、菜單欄、工具欄所在的窗口稱為主窗口.除主 窗口外, Visual Basic6.0的編程環(huán)境中還有一些其它 窗口.如:窗體設計器窗口、屬性窗口、工程資源管理 器窗口、工具箱窗口、調色板窗口 、代碼窗口和立即 窗口等.,標題欄,菜單欄,工具欄,工具箱,窗體布局窗口,屬性窗口,工程資源管理器,窗體設計器窗口,工程窗口,1.4 Visual Basic 6.0的集成開發(fā)環(huán)境,1.4.1 標題欄和菜單欄 1.4.2 工具欄 1.4.3 窗體設計器 1.4.4 工程資源管理器 1.4.5 屬性窗口 1.4.6 代碼窗口 1.4.7 調試窗口 1.4.8 窗體布局窗口 1.4.9 工具箱窗口,1.
7、4.1標題欄和菜單欄 標題欄是屏幕頂部的水平條,它顯示的是應用程序的名字.啟動 Visual Basic后,標題欄顯示的信息是: 工程1-Microsoft Visual Basic設計 方括號中的“設計”表明當前的工作狀態(tài)是“設計階段”.隨著工作 狀態(tài)的不同,方括號中的信息也隨之改變,可能會是“運行”或 “Break”,分別代表“運行階段”,“中斷階段”.這三個階段分別稱為“ 設計模式”、“運行模式”、“中斷模式”. 菜單欄的命令分為兩種類型,一類是可以直接執(zhí)行的命令(例:保 存工程);另一類命令名后面帶有省略號,(例:打開工程)需要通過 打開對話框來執(zhí)行. 在有些命令后面還帶有其它信息,例
8、: 打開工程 Ctrl+o(稱為快捷鍵或熱鍵) 保存Forml Ctrl+s(同樣,稱為快捷鍵或熱鍵),快捷鍵或熱鍵與菜單命令作用相同.使用其的目的在于便捷. 詳見p7介紹的方法. 標題欄中顯示的有窗體控制菜單圖標、當前激活的工程名稱 當前工作模式以及最小化、最大化、還原、關閉按鈕。VB 有三 種工作模式:設計模式、運行模式和中斷模式。在設計模式下, 可進行用戶界面的設計和代碼的編制,從而完成應用程序的開 發(fā)。應用程序運行時,VB處于運行模式,此時不能進行設計界面 和代碼的編輯。中斷模式主要用于調試程序,此時應用程序運 行暫時中斷,可以進行代碼的編輯。 標題欄下是VB集成開發(fā)環(huán)境的主菜單。菜單
9、欄中的命令提供 了開發(fā)、調試、和保存應用程序所需要的工具。菜單欄中包括 13個下拉菜單,其中包含了程序設計過程中所需的各種命令。 表1-1簡單地介紹了這些菜單的作用。,主菜單下面是標準工具欄,其他工具欄可以通過“視圖”菜單中的“工具欄”命令打開。標準工具欄右側數(shù)字顯示區(qū)包含兩個部分,左數(shù)字區(qū)顯示的是對象的坐標位置,右數(shù)字區(qū)顯示的是對象的大小。 Visual Basic 6.0提供了四種工具欄,其中包含編輯、標準、窗體編輯器和調試,并可根據(jù)需要定義用戶自己的工具欄.(右擊工具欄可以從下拉式菜單獲得這四種工具欄),1.4.2工具欄,“窗體設計器”也稱為窗體設計器窗口(Form),是應用程序最終面向
10、用戶的窗口,它對應于應用程序的運行結果。各種圖形、圖象、數(shù)據(jù)等都是通過窗體或窗體 中的控件顯示出來的。當打開一個新的工程文件時,Visual Basic建立一個空的 窗體,并命名為Formx(x取值為1,2,3) 在窗體的空白區(qū)域單擊右鍵,將彈出快捷菜單, 可切換到“代碼窗口”、“菜單 編輯器”、“屬性窗口”,還可以選擇“鎖定控件”和“粘貼”。參見圖1-3。,VB6.0般有兩種窗體:單文檔界面(SDI)和多文檔界面(MDI)。,圖1-3 在窗體設計器窗口上彈出的快捷菜單,1.4.3 窗體設計器,其中的小點用于對齊,想改變點與點的距離,可通過工具 選項 通用 顯示網(wǎng)格來調整.,在設計應用程序時,
11、窗體就像是一塊畫布,在這塊畫布上可以畫出組成應用程序的各個構件.程序員根據(jù)程序界面的需要,從工具箱里選擇所需要的工具,并在窗體中畫出來,這樣就完成了應用程序的第一步.,1.4.4 工程資源管理器,工程是用于建立個應用程序的所有文件組成的集合。在VB中用工程資源管理器來管理工程中的窗體和各種模塊。 工程文件是管理與該工程有關的所有文件和對象的清單,這些文件和對象自動鏈接在工程文件上。 工程資源管理器窗口中的文件可以分為六類,即:窗體文件(.frm)、程序模塊文件(.bas) 、類模塊文件(.cls) 、工程文件(.vbp) 、工程組文件(.vbg)和資源文件(.res).,在工程資源管理器窗口中
12、有以下幾類文件: 工程文件和工程組文件 工程文件的擴展名為.vbp, 每個工程對應一個工程文件. 當一個程序包括兩個以上的工程時, 這些工程構成一個工程組, 工程組文件的擴展名為.vbg . 用“文件”菜單中的“新建工程”命令可以建立一個新的工程, 用“打開工程”命令可以打開一個已有的工程, 而用“添加工程”命令可以添加一個工程. 窗體文件 窗體文件的擴展名為.frm, 每個窗體對應一個窗體文件. 窗體及其控件的屬性和其他信息(包括代碼)都存放在該窗體文件中. 一個應用程序可以有多個窗體(最多可達255)個, 因此可以有多個以.frm為擴展名的窗體文件. 執(zhí)行“工程” 菜單中的“添加窗體”命令
13、或單擊工具欄中的“添加窗體”按鈕可以增加一個窗體, 而執(zhí)行“工程” 菜單中的“移除窗體”命令可以刪除當前的窗體. 每建立一個窗體, 工程資源管理器窗口中就,增加一個窗體文件, 每個窗體都有一個不同的名字, 可以通過屬性窗口設置(Name屬性), 其默認名字為Formx(x 為1, 2, 3,), 相應的默認文件名Formx.frm . 標準模塊文件 標準模塊文件也稱程序模塊文件, 其擴展名為.bas, 它是為合理組織程序而設計的. 標準模塊是一個純代碼性質的文件, 它不屬于任何一個窗體, 主要在大型應用程序中使用. 標準模塊由程序代碼組成, 主要用來聲明全局變量和定義一些通用的過程, 可以被不
14、同窗體的程序調用. 標準模塊通過“工程” 菜單中的“添加模塊”命令來建立. 類模塊文件 Visual Basic提供了大量預定義的類, 同時也允許用戶根據(jù)需要定義自己的類,用戶通過類模塊來定義自己的類, 每個類都用一個文件來保存, 其擴展名為.cls . 資源文件 資源文件中存放的是各種“資源”, 是一種可以同時存放文本、圖片、聲音等多種資源的文件. 資源文件由一系列獨立的字符串、位圖及聲音文件(.wav、.mid)組成, 其擴展名為.res . 資源文件是一個純文本文件, 可以用簡單的文字編輯器(如NotePad)編輯. 除上面幾類文件外, 在工程資源管理器窗口的頂部還有3個按鈕, 分別為“
15、查看代碼”、“查看對象”和“切換文件夾”. 如果單擊工程資源管理器窗口中的“查看代碼” 按鈕, 則相應文件的代碼將在代碼窗口中顯示出來. 當單擊“查看對象” 按鈕時, Visual Basic將顯示相應的窗體. 在一般情況下, 工程資源管理器窗口中的項目不顯示文件夾, 如果單擊“切換文件夾”按鈕, 則可顯示各類文件所在的文件夾, 如圖 1.8所示. 如果再單擊一次該按鈕, 則取消文件夾顯示.,1.4.5 屬性窗口,屬性窗口主要針對窗體和控件的屬性設置值,在Visual Basic中,窗體和控件被稱為對象。每個對象都可以用一組屬性來刻畫其特征,而屬性窗口就是用來設置窗體或窗體中的控件屬性的。在設
16、計時,也可進行屬性值的設定。按F4鍵,或單擊工具欄中“屬性窗口”按鈕,或選取“視圖”菜單中的“屬性窗口”子菜單,均可打開屬性窗口。屬性窗口最上面為其標題欄,標題欄下面的文本框為對象框。屬性窗口分為四個部分,分別為對象框、屬性顯示方式、屬性列表和對當前屬性的簡單解釋。,每個Visual Basic對象都有其特定的屬性,可以通過屬性窗口來設 置,對象的外觀和對應的操作由所設置的值來確定.有些屬性的取值 是有一定的限制的,例:對象的可見性只能設置為True或False(即:可 見或不可見) ;而有些屬性(如:標題)可以為任何文本.在實際程序設計 中,不可能也沒必要設置每個對象的所有屬性,很多屬性可以
17、使用默 認值.,應用程序中的每一個窗體和模塊都有獨立的代碼窗口。代碼窗口用于編寫、顯示和修改VB代碼,用戶可同時打開多個代碼窗口。打開代碼窗口的方法很多,雙擊窗體的任何地方和單擊工程窗口中的“查看代碼”按鈕是較為簡便的方法。代碼窗口如圖1-6所示。 窗口中含有對象框、過程事件框、代碼編輯區(qū)、過程查看圖標和全模塊查看圖標。,圖1-6 代碼窗口,1.4.6 代碼窗口,調試窗口包括立即窗口、本地窗口和監(jiān)視窗口,這些窗口只有在運行應用程序時才有效。(可以通過視圖菜單打開這些窗口。) 使用立即窗口可以在中斷狀態(tài)下查詢對象的值,也可以在設計時查詢表達式的值或命令的結果。 在本地窗口可自動顯示所有在當前過程中的變量聲明及變量值監(jiān)視窗口是用來監(jiān)視各種變量和表達式的。將變量和表達式加到監(jiān)視表達式列表中,可選出想要VB監(jiān)視的表達式。,1.4.7 調試窗口,窗體布局用于指定程序運行時的初始位置,使用鼠標拖動窗體布局窗口中的小窗體圖標,可方便地調整程序運行時窗體顯示的位置。窗體布局窗口主要為使所開發(fā)的應用程序能在各個不同分辨率的屏幕上正常運行,在多窗體應用程序中比較有用。,1.4.8 窗體布局窗口,新安裝VB6.0時,工具箱位于窗體的左側,工具箱中的工具分為兩類
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 多發(fā)傷的護理查房
- 變革理論與馬工學試題及答案
- 2024年投資咨詢工程師關鍵考點試題及答案
- 中學安全教育主題班會
- 貴州省黔東南南苗族侗族自治州岑鞏縣2025年一級建造師市政工程統(tǒng)考試題含解析
- 小學數(shù)學教育故事
- 公務員外出培訓經驗分享
- 加強數(shù)據(jù)管理的行業(yè)主管計劃
- 投資咨詢工程師價值評估試題及答案
- 創(chuàng)建良好的前臺工作環(huán)境的計劃
- 慣性陀螺儀管線探測方案6-3改
- 農作物害蟲 水稻害蟲螟蟲類課件
- 突發(fā)公共衛(wèi)生事件流行病學-課件
- 大象版二年級科學下冊 《春夏秋冬》教育教學課件
- 來料質量異常反饋單
- 中國石油大學(華東)-朱超-答辯通用PPT模板
- 建設項目安全條件和設施綜合分析報告
- 基礎設施維護方案說明
- 徐鶴寧老師冠軍班課程筆記,價值29800,絕對經典!
- 收方管理辦法
- GB19105—2003過氧乙酸包裝要求
評論
0/150
提交評論