版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、第第1 1章章 Visual Basic Visual Basic 程序設(shè)計(jì)概述程序設(shè)計(jì)概述“VisualVisual”指的是開發(fā)圖形用戶界面指的是開發(fā)圖形用戶界面(GUI)(GUI)的方法,即可視化的方法,即可視化?!癇asicBasic”指的是指的是BASIC (Beginners All-Purpose SymbolitBASIC (Beginners All-Purpose Symbolit Instruction Code) Instruction Code) 語言,一種計(jì)算技術(shù)發(fā)展史上應(yīng)用得最語言,一種計(jì)算技術(shù)發(fā)展史上應(yīng)用得最為廣泛的語言。為廣泛的語言?!癡isual Basic”
2、Visual Basic”是微軟公司推出的一個(gè)可視化的面向?qū)ο笫俏④浌就瞥龅囊粋€(gè)可視化的面向?qū)ο蟮牡腤indows Windows 應(yīng)用程序開發(fā)環(huán)境應(yīng)用程序開發(fā)環(huán)境, ,是一種強(qiáng)有力的軟件開發(fā)工具是一種強(qiáng)有力的軟件開發(fā)工具, ,使用它可以高效快速地設(shè)計(jì)出具有良好圖形用戶界面的使用它可以高效快速地設(shè)計(jì)出具有良好圖形用戶界面的Windows Windows 應(yīng)用程序。應(yīng)用程序。1.1 Visual Basic1.1 Visual Basic簡(jiǎn)介簡(jiǎn)介 標(biāo)準(zhǔn)版標(biāo)準(zhǔn)版:VBVB的基礎(chǔ)版本,適用于初學(xué)者。的基礎(chǔ)版本,適用于初學(xué)者。 專業(yè)版專業(yè)版:能滿足專業(yè)人員開發(fā):能滿足專業(yè)人員開發(fā)C/SC/S模式的應(yīng)
3、用程序。模式的應(yīng)用程序。 企業(yè)版企業(yè)版:適合專業(yè)人員開發(fā)更高性能的分布式應(yīng)用程序。:適合專業(yè)人員開發(fā)更高性能的分布式應(yīng)用程序。1.1 Visual Basic1.1 Visual Basic簡(jiǎn)介簡(jiǎn)介用于開發(fā)用于開發(fā)WindowsWindows環(huán)境下應(yīng)用程序的工具。環(huán)境下應(yīng)用程序的工具。VB6.0VB6.0是是3232位操作系統(tǒng)下應(yīng)用程序的開發(fā)工具。位操作系統(tǒng)下應(yīng)用程序的開發(fā)工具。采用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。采用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。采用事件驅(qū)動(dòng)方式的程序設(shè)計(jì)原理。采用事件驅(qū)動(dòng)方式的程序設(shè)計(jì)原理。將將Visual Basic 6.0 Visual Basic 6.0 安裝光盤放入光驅(qū)中;安裝光
4、盤放入光驅(qū)中;執(zhí)行光盤根目錄下的執(zhí)行光盤根目錄下的Setup. exe Setup. exe 文件文件, , 按照向?qū)О凑障驅(qū)崾具M(jìn)行安裝;提示進(jìn)行安裝;完成完成VisualVisual Basic 6.0 Basic 6.0專業(yè)版的安裝專業(yè)版的安裝, ,并要求重新并要求重新啟動(dòng)計(jì)算機(jī)啟動(dòng)計(jì)算機(jī)。1.2 Visual Basic 1.2 Visual Basic 的安裝和啟動(dòng)的安裝和啟動(dòng)1.2 Visual Basic 1.2 Visual Basic 的安裝和啟動(dòng)的安裝和啟動(dòng)開始開始程序程序Microsoft Visual Basic 6.0Microsoft Visual Basic 6.
5、0中文版中文版 Microsoft Visual Basic 6.0 Microsoft Visual Basic 6.0 中文版中文版在桌面上雙擊在桌面上雙擊“Microsoft Visual Basic 6. 0 Microsoft Visual Basic 6. 0 中文中文版版”的快捷方式圖標(biāo)的快捷方式圖標(biāo)在在VB VB 菜單欄菜單欄, ,執(zhí)行執(zhí)行“文件文件”“退出退出”命令命令單擊單擊VB VB 主窗口中的主窗口中的“關(guān)閉關(guān)閉”按鈕按鈕1.3 Visual Basic 1.3 Visual Basic 集成集成開發(fā)環(huán)境開發(fā)環(huán)境 標(biāo)題欄標(biāo)題欄: 菜單欄菜單欄:顯示所使用的 Visual
6、 Basic 命令。 工具欄工具欄 工具箱工具箱 工程資源管理器窗口工程資源管理器窗口:列出當(dāng)前工程中的窗體和模塊。 屬性窗口屬性窗口:列出對(duì)選定窗體和控件的屬性設(shè)置值。 窗體設(shè)計(jì)器窗體設(shè)計(jì)器 代碼編輯器窗口代碼編輯器窗口 窗體布局窗口窗體布局窗口 立即立即、本地本地和和監(jiān)視窗口監(jiān)視窗口Visual Basic 集成開發(fā)環(huán)境集成開發(fā)環(huán)境Visual Basic 標(biāo)題欄標(biāo)題欄設(shè)計(jì)設(shè)計(jì):可以進(jìn)行程序的界面設(shè)計(jì)和代碼編輯。:可以進(jìn)行程序的界面設(shè)計(jì)和代碼編輯。運(yùn)行運(yùn)行:可以測(cè)試和使用程序:可以測(cè)試和使用程序, ,檢查程序是否達(dá)到了預(yù)檢查程序是否達(dá)到了預(yù)期目標(biāo)。期目標(biāo)。中斷中斷:用于斷點(diǎn)調(diào)試。:用于斷點(diǎn)
7、調(diào)試。工程名工程名開發(fā)狀態(tài)開發(fā)狀態(tài)Visual Basic 菜單欄菜單欄Visual Basic 工具欄工具欄工具工具箱箱工程資源管理器工程資源管理器 屬性窗口屬性窗口窗體設(shè)計(jì)器窗體設(shè)計(jì)器代碼編輯器代碼編輯器窗體布局窗體布局快捷菜單快捷菜單1.4 VB 1.4 VB 程序開發(fā)過程及示例程序開發(fā)過程及示例1.1.創(chuàng)建創(chuàng)建程序的用戶界面;程序的用戶界面;2.2.設(shè)置設(shè)置界面上各個(gè)對(duì)象的界面上各個(gè)對(duì)象的屬性屬性;3.3.編寫編寫程序程序代碼代碼;4.4.保存工程;保存工程;5.5.運(yùn)行及調(diào)試程序;運(yùn)行及調(diào)試程序;6.6.創(chuàng)建可執(zhí)行程序。創(chuàng)建可執(zhí)行程序。舉例:例舉例:例1.1簡(jiǎn)易計(jì)算器簡(jiǎn)易計(jì)算器【例【
8、例1.11.1】 創(chuàng)建一個(gè)創(chuàng)建一個(gè)VBVB工程,設(shè)計(jì)程序?qū)崿F(xiàn)工程,設(shè)計(jì)程序?qū)崿F(xiàn)簡(jiǎn)簡(jiǎn)易計(jì)算器易計(jì)算器的功能的功能要求:運(yùn)行程序,在要求:運(yùn)行程序,在Text1Text1中輸入操作數(shù)一,中輸入操作數(shù)一, 在在Text2Text2中輸中輸入操作數(shù)二;單擊入操作數(shù)二;單擊“+”+”按鈕,能完成兩數(shù)相加并顯示結(jié)果;按鈕,能完成兩數(shù)相加并顯示結(jié)果;單擊單擊“-”-”實(shí)現(xiàn)相減;單擊實(shí)現(xiàn)相減;單擊“* *”實(shí)現(xiàn)相乘;單擊實(shí)現(xiàn)相乘;單擊“/”/”實(shí)現(xiàn)相實(shí)現(xiàn)相除;單擊除;單擊“清空清空” ” ,能清空輸入數(shù)和結(jié)果;單擊,能清空輸入數(shù)和結(jié)果;單擊“退出退出” ” ,結(jié)束程序運(yùn)行結(jié)束程序運(yùn)行。:類是創(chuàng)建對(duì)象實(shí)類是創(chuàng)建
9、對(duì)象實(shí)例的模板,其定義例的模板,其定義了對(duì)象的屬性、方了對(duì)象的屬性、方法和事件。可以通法和事件。可以通過過“對(duì)象瀏覽器對(duì)象瀏覽器”窗口查看到了類所窗口查看到了類所包括的一組屬性、包括的一組屬性、方法和事件。方法和事件。1.5 VB1.5 VB面向?qū)ο蟪绦蛟O(shè)計(jì)面向?qū)ο蟪绦蛟O(shè)計(jì)是類的實(shí)例,是具有某些特征(屬性)和行為(方是類的實(shí)例,是具有某些特征(屬性)和行為(方法)的實(shí)體。法)的實(shí)體。對(duì)象瀏覽器對(duì)象瀏覽器單擊工具箱中的控件按鈕單擊工具箱中的控件按鈕, ,在窗體的某一位置按住鼠標(biāo)左在窗體的某一位置按住鼠標(biāo)左鍵并拖動(dòng)可繪制出控件對(duì)象鍵并拖動(dòng)可繪制出控件對(duì)象。雙擊工具箱中的控件按鈕,在窗體中會(huì)立即出現(xiàn)
10、一個(gè)默認(rèn)雙擊工具箱中的控件按鈕,在窗體中會(huì)立即出現(xiàn)一個(gè)默認(rèn)大小的控件對(duì)象。大小的控件對(duì)象。 1.5 VB1.5 VB面向?qū)ο蟪绦蛟O(shè)計(jì)面向?qū)ο蟪绦蛟O(shè)計(jì)在創(chuàng)建對(duì)象時(shí)在創(chuàng)建對(duì)象時(shí), ,對(duì)象名稱為一個(gè)默認(rèn)值對(duì)象名稱為一個(gè)默認(rèn)值, ,如按鈕對(duì)象如按鈕對(duì)象Command1Command1、Command2 Command2 等。等。可以在屬性窗口中修改可以在屬性窗口中修改“(“(名稱名稱)”)”屬性值為對(duì)象重新命名屬性值為對(duì)象重新命名。按。按VB VB 約定約定, ,名稱必須是以字母或漢字開頭的由字母、漢名稱必須是以字母或漢字開頭的由字母、漢字、數(shù)字、下畫線組成的串字、數(shù)字、下畫線組成的串, ,其長(zhǎng)度小于
11、等于其長(zhǎng)度小于等于127 127 個(gè)字符個(gè)字符。: 對(duì)象的對(duì)象的靜態(tài)特征靜態(tài)特征。 : 對(duì)象所能執(zhí)行的動(dòng)作。對(duì)象所能執(zhí)行的動(dòng)作。 : 作用在對(duì)象上且能被對(duì)象識(shí)別的動(dòng)作。作用在對(duì)象上且能被對(duì)象識(shí)別的動(dòng)作。1.5 VB1.5 VB面向?qū)ο蟪绦蛟O(shè)計(jì)面向?qū)ο蟪绦蛟O(shè)計(jì)如:命令按鈕(如:命令按鈕(CommandButton)屬性:屬性:NameHeightWidth方法:方法:SetFocusMove事件:事件:ClickKeyDownKeyUp 當(dāng)事件在對(duì)象上發(fā)生后當(dāng)事件在對(duì)象上發(fā)生后, ,應(yīng)用程序處理這個(gè)事應(yīng)用程序處理這個(gè)事件的代碼件的代碼: Private Sub Private Sub 對(duì)象名對(duì)象
12、名_ _事件事件(參數(shù)列表參數(shù)列表)事件過程代碼事件過程代碼End SubEnd Sub1.5 VB1.5 VB面向?qū)ο蟪绦蛟O(shè)計(jì)面向?qū)ο蟪绦蛟O(shè)計(jì)1.5 VB1.5 VB面向?qū)ο蟪绦蛟O(shè)計(jì)面向?qū)ο蟪绦蛟O(shè)計(jì) 運(yùn)行程序時(shí)運(yùn)行程序時(shí), , 程序先等待事件的發(fā)生程序先等待事件的發(fā)生, ,若某事件發(fā)生若某事件發(fā)生, ,則則去執(zhí)行此事件的事件過程。若沒有事件發(fā)生去執(zhí)行此事件的事件過程。若沒有事件發(fā)生, ,則整個(gè)程序則整個(gè)程序?qū)⑻幱诘却隣顟B(tài)。發(fā)生事件的順序決定代碼執(zhí)行的順序。將處于等待狀態(tài)。發(fā)生事件的順序決定代碼執(zhí)行的順序。 VB VB 應(yīng)用程序運(yùn)行過程如下:應(yīng)用程序運(yùn)行過程如下: 啟動(dòng)應(yīng)用程序啟動(dòng)應(yīng)用程序,
13、,裝載和顯示窗體。裝載和顯示窗體。 應(yīng)用程序等待事件的發(fā)生。應(yīng)用程序等待事件的發(fā)生。 當(dāng)某對(duì)象的某事件發(fā)生時(shí)當(dāng)某對(duì)象的某事件發(fā)生時(shí), ,如果存在相應(yīng)的事件過程如果存在相應(yīng)的事件過程, ,則則調(diào)用執(zhí)行該過程。調(diào)用執(zhí)行該過程。 應(yīng)用程序等待下一次事件。應(yīng)用程序等待下一次事件。如此周而復(fù)始地運(yùn)行如此周而復(fù)始地運(yùn)行, ,直到結(jié)束程序運(yùn)行。直到結(jié)束程序運(yùn)行。二級(jí)考試全真試題二級(jí)考試全真試題1.1. 在在VBVB中最基本的對(duì)象是(中最基本的對(duì)象是( ),它是應(yīng)用程序的基石,也),它是應(yīng)用程序的基石,也是其他控件的容器。是其他控件的容器。A.A.文本框文本框 B.B.命令按鈕命令按鈕 C.C.窗體窗體 D.D.標(biāo)簽標(biāo)簽2.2. 能被對(duì)象所識(shí)別的動(dòng)作與對(duì)象可執(zhí)行的活動(dòng)分別稱為對(duì)象能被對(duì)象所識(shí)別的動(dòng)作與對(duì)象可執(zhí)行的活動(dòng)分別稱為對(duì)象的(的( )。)。A.A.方法、事件方法、事件 B.B.事件、方法事件、方法C.C.事件、屬性事件、屬性 D.D.過
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 1632.1-2024塑料使用毛細(xì)管黏度計(jì)測(cè)定聚合物稀溶液黏度第1部分:通則
- 二零二五年度建筑工程質(zhì)量檢測(cè)與施工質(zhì)量控制規(guī)范合同3篇
- 2025年度跨境電商物流配送服務(wù)合同范本9篇
- 2024版影院室內(nèi)裝修設(shè)計(jì)合同書
- 二零二五年度綠色環(huán)保產(chǎn)業(yè)合作框架協(xié)議書范本3篇
- 2025年抵債合同房屋買賣協(xié)議3篇
- 2025年度智能停車場(chǎng)2噸不銹鋼帶打印功能電子地磅秤租賃合同6篇
- 2024版租賃商鋪合同書
- 2024標(biāo)準(zhǔn)型料場(chǎng)地租賃合同模板一
- 二零二五年房產(chǎn)租賃保證金繳納及退還協(xié)議6篇
- 林區(qū)防火專用道路技術(shù)規(guī)范
- 2023社會(huì)責(zé)任報(bào)告培訓(xùn)講稿
- 2023核電廠常規(guī)島及輔助配套設(shè)施建設(shè)施工技術(shù)規(guī)范 第8部分 保溫及油漆
- 2025年蛇年春聯(lián)帶橫批-蛇年對(duì)聯(lián)大全新春對(duì)聯(lián)集錦
- 表B. 0 .11工程款支付報(bào)審表
- 警務(wù)航空無人機(jī)考試題庫及答案
- 空氣自動(dòng)站儀器運(yùn)營(yíng)維護(hù)項(xiàng)目操作說明以及簡(jiǎn)單故障處理
- 新生兒窒息復(fù)蘇正壓通氣課件
- 法律顧問投標(biāo)書
- 班主任培訓(xùn)簡(jiǎn)報(bào)4篇(一)
- 成都市數(shù)學(xué)八年級(jí)上冊(cè)期末試卷含答案
評(píng)論
0/150
提交評(píng)論