




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、Visual Basic程序設(shè)計(jì)程序設(shè)計(jì) 余 健 第一章第一章 Visual BasicVisual Basic程序設(shè)計(jì)概述程序設(shè)計(jì)概述 1.了解了解Visual Basic的啟動(dòng)、退出。的啟動(dòng)、退出。 2.了解了解Visual Basic特點(diǎn)及功能。特點(diǎn)及功能。 3. 熟悉熟悉Visual Basic的集成開發(fā)環(huán)境。的集成開發(fā)環(huán)境。 4. 建立事件驅(qū)動(dòng)、面向?qū)ο蟪绦蛟O(shè)計(jì)的初步概念。建立事件驅(qū)動(dòng)、面向?qū)ο蟪绦蛟O(shè)計(jì)的初步概念。本章要求:本章要求:1.1 Visual Basic 6.0簡介簡介 一、一、Visual Basic的發(fā)展的發(fā)展 Visual Basic 是是Microsoft 公司開
2、發(fā)的公司開發(fā)的Windows 應(yīng)用程序應(yīng)用程序開發(fā)工具。開發(fā)工具。 Visual的英文含義就是可視化的英文含義就是可視化,“可視的可視的Baisc”這這個(gè)名字可能抽象了點(diǎn),但實(shí)際上它卻是最個(gè)名字可能抽象了點(diǎn),但實(shí)際上它卻是最直觀直觀的編程方法,的編程方法,之所以叫做之所以叫做“可視化可視化”,你只要看到,你只要看到VB的界面就會(huì)明白,實(shí)的界面就會(huì)明白,實(shí)際上你無需編程,就可以完成許多步驟。際上你無需編程,就可以完成許多步驟。 1991年推出年推出 VB1.0 1992、1993、1995、1997、1998、2000相繼推出:相繼推出: 2.0, 3.0, 4.0, 5.0, 6.0, VB.
3、Net(7.0)版本版本 5.0 , 6.0包含三種版本(學(xué)習(xí)版、專業(yè)版和企業(yè)版)包含三種版本(學(xué)習(xí)版、專業(yè)版和企業(yè)版) 在在VB中引入了中引入了控件控件的概念,的概念,在在Windows中控件中控件的身影無處不在,如按鈕、文本框等,的身影無處不在,如按鈕、文本框等,VB把這些控把這些控件模式化,并且每個(gè)控件都有若干件模式化,并且每個(gè)控件都有若干屬性屬性用來控制控用來控制控件的外觀,工作件的外觀,工作方法方法。 這樣你就可以象在畫板上一樣,隨意點(diǎn)幾下鼠這樣你就可以象在畫板上一樣,隨意點(diǎn)幾下鼠標(biāo),一個(gè)按鈕就完成了,這些在以前的編程語言下標(biāo),一個(gè)按鈕就完成了,這些在以前的編程語言下是要經(jīng)過相當(dāng)復(fù)雜
4、的工作的。是要經(jīng)過相當(dāng)復(fù)雜的工作的??丶丶?、二、Visual Basic的特點(diǎn)及功能的特點(diǎn)及功能 特點(diǎn):特點(diǎn):1. 具有具有面向?qū)ο竺嫦驅(qū)ο蟮牡目梢暬幊炭梢暬幊淘O(shè)計(jì)工具設(shè)計(jì)工具2. 事件驅(qū)動(dòng)事件驅(qū)動(dòng)的編程機(jī)制的編程機(jī)制3. 結(jié)構(gòu)化結(jié)構(gòu)化的程序設(shè)計(jì)語言的程序設(shè)計(jì)語言功能:功能:1. 支持多種數(shù)據(jù)庫系統(tǒng)的訪問支持多種數(shù)據(jù)庫系統(tǒng)的訪問2. 圖形圖像、多媒體程序的開發(fā)圖形圖像、多媒體程序的開發(fā)3. 網(wǎng)絡(luò)程序、網(wǎng)絡(luò)程序、ACTIVEX控件的開發(fā)控件的開發(fā)1.2 安裝和運(yùn)行安裝和運(yùn)行Visual Basic 6.0 一、運(yùn)行環(huán)境一、運(yùn)行環(huán)境1、硬件:、硬件: 586或更高的處理器(推薦或更高的處理
5、器(推薦 Pentium 或更高的處理器或更高的處理器),一個(gè)一個(gè) CD-ROM 驅(qū)動(dòng)器,驅(qū)動(dòng)器,VGA 或分辨率更高的監(jiān)視器?;蚍直媛矢叩谋O(jiān)視器。=16 MB RAM ,CD-ROM 驅(qū)動(dòng)器,鼠標(biāo)或其他光標(biāo)控驅(qū)動(dòng)器,鼠標(biāo)或其他光標(biāo)控制設(shè)備。制設(shè)備。2、軟件:、軟件: Windows 98 、 Windows NT 、Windows 2000或或Window XP。二、安二、安 裝裝 在在 CD-ROM 驅(qū)動(dòng)器中插入驅(qū)動(dòng)器中插入Visual Basic6.0系統(tǒng)系統(tǒng) CD 盤。盤。安裝程序在安裝程序在CD盤的根目錄下,運(yùn)行安裝程序盤的根目錄下,運(yùn)行安裝程序Setup.exe,即,即可進(jìn)入可進(jìn)
6、入“安裝程序向?qū)О惭b程序向?qū)А?。如果您的?jì)算機(jī)能夠在系統(tǒng)中。如果您的計(jì)算機(jī)能夠在系統(tǒng)中運(yùn)行運(yùn)行 AutoPlay,則在插入,則在插入 CD 盤時(shí),安裝程序?qū)⒈蛔詣?dòng)加盤時(shí),安裝程序?qū)⒈蛔詣?dòng)加載。選取載。選取“安裝安裝 Visual Basic 6.0”。同樣進(jìn)入。同樣進(jìn)入“安裝程序向安裝程序向?qū)?dǎo)” 。安裝程序可到韓師網(wǎng)上下載。安裝程序可到韓師網(wǎng)上下載。 單擊單擊Windows“開始開始”按鈕,指向按鈕,指向“程序程序”,再指向,再指向Microsoft Visual Basic 6.0圖標(biāo),就可以啟動(dòng)圖標(biāo),就可以啟動(dòng)Visual Basic 6.0。并進(jìn)入到。并進(jìn)入到 Visual Basic
7、 集成集成 開發(fā)環(huán)境開發(fā)環(huán)境 。 當(dāng)需要退出當(dāng)需要退出Visual Basic時(shí),可以關(guān)閉時(shí),可以關(guān)閉Visual Basic集集成環(huán)境窗口,或通過菜單命令成環(huán)境窗口,或通過菜單命令“文件文件退出退出” 退出。退出。 三、啟動(dòng)三、啟動(dòng) Visual Basic1.3 Visual Basic 6.0的集成開發(fā)環(huán)境的集成開發(fā)環(huán)境 菜單欄工具欄代碼窗口工具箱窗 體 窗口立即窗口監(jiān)視窗口工程窗口屬性窗口布局窗口1. VB的三種工作模式的三種工作模式(標(biāo)題欄總顯示當(dāng)前模式)(標(biāo)題欄總顯示當(dāng)前模式) (1)設(shè)計(jì)模式:)設(shè)計(jì)模式:創(chuàng)建應(yīng)用程序的大多數(shù)工作都是在設(shè)計(jì)創(chuàng)建應(yīng)用程序的大多數(shù)工作都是在設(shè)計(jì)時(shí)完成的
8、。在設(shè)計(jì)時(shí),可以設(shè)計(jì)窗體、繪制控件、編寫代碼時(shí)完成的。在設(shè)計(jì)時(shí),可以設(shè)計(jì)窗體、繪制控件、編寫代碼并使用并使用“屬性屬性”窗口來設(shè)置或查看屬性設(shè)置值。窗口來設(shè)置或查看屬性設(shè)置值。 (2)運(yùn)行模式:)運(yùn)行模式:代碼正在運(yùn)行的時(shí)期,用戶可與應(yīng)用程代碼正在運(yùn)行的時(shí)期,用戶可與應(yīng)用程序交流。可查看代碼,但不能改動(dòng)它。序交流??刹榭创a,但不能改動(dòng)它。 (3)中斷模式:)中斷模式:程序在運(yùn)行的中途被停止執(zhí)行時(shí)。在中程序在運(yùn)行的中途被停止執(zhí)行時(shí)。在中斷模式下,用戶可查看各變量及不是屬性的當(dāng)前值,從而了斷模式下,用戶可查看各變量及不是屬性的當(dāng)前值,從而了解程序執(zhí)行是否正常。還可以修改程序代碼,檢查、調(diào)試、解程
9、序執(zhí)行是否正常。還可以修改程序代碼,檢查、調(diào)試、重置、單步執(zhí)行或繼續(xù)執(zhí)行程序。重置、單步執(zhí)行或繼續(xù)執(zhí)行程序。2.窗體窗體(Form)設(shè)計(jì)窗口設(shè)計(jì)窗口 窗體設(shè)計(jì)窗口是屏幕中央的主窗口,它可以作窗體設(shè)計(jì)窗口是屏幕中央的主窗口,它可以作為自定義窗口用來設(shè)計(jì)應(yīng)用程序的界面。用戶可以為自定義窗口用來設(shè)計(jì)應(yīng)用程序的界面。用戶可以在窗體中添加控件、圖形和圖片來創(chuàng)建所希望的外在窗體中添加控件、圖形和圖片來創(chuàng)建所希望的外觀。每個(gè)窗口必須有一個(gè)的窗體名字,建立窗體時(shí)觀。每個(gè)窗口必須有一個(gè)的窗體名字,建立窗體時(shí)缺省名為缺省名為Form1,Form2, . . .。 窗體文件的擴(kuò)展名為窗體文件的擴(kuò)展名為.frm,每個(gè)
10、窗體對(duì)應(yīng)一個(gè),每個(gè)窗體對(duì)應(yīng)一個(gè)窗體文件。窗體文件。應(yīng)注意窗體名即應(yīng)注意窗體名即Name屬性和窗體文件名的區(qū)別屬性和窗體文件名的區(qū)別 3.代碼代碼(code)窗口窗口 在設(shè)計(jì)模式中,通過雙擊窗體或窗體上任何對(duì)象在設(shè)計(jì)模式中,通過雙擊窗體或窗體上任何對(duì)象或通過或通過“工程資源管理器工程資源管理器”窗口中的窗口中的“查看代碼查看代碼”按按鈕來打開代碼編輯器窗口。代碼編輯器是輸入應(yīng)用程鈕來打開代碼編輯器窗口。代碼編輯器是輸入應(yīng)用程序代碼的編輯器。序代碼的編輯器。 4. 屬性屬性(properties)窗口窗口 屬性是指對(duì)象的特征,如大小、標(biāo)題或顏色等屬性是指對(duì)象的特征,如大小、標(biāo)題或顏色等數(shù)據(jù)。在數(shù)據(jù)
11、。在Visual Basic6.0設(shè)計(jì)模式中,屬性窗口列出設(shè)計(jì)模式中,屬性窗口列出了當(dāng)前選定窗體或控件的屬性的值,用戶可以對(duì)這了當(dāng)前選定窗體或控件的屬性的值,用戶可以對(duì)這些屬性值進(jìn)行設(shè)置。些屬性值進(jìn)行設(shè)置。 工程是指用于創(chuàng)建一個(gè)應(yīng)用程序的文件的集合。工程是指用于創(chuàng)建一個(gè)應(yīng)用程序的文件的集合。工程資源管理器列出了當(dāng)前工程中的窗體和模塊工程資源管理器列出了當(dāng)前工程中的窗體和模塊 5. 工程資源管理器工程資源管理器(project explorer)(project explorer)窗口窗口 工程文件的擴(kuò)展名為工程文件的擴(kuò)展名為.vbp,每個(gè)工程對(duì)應(yīng)一個(gè)工程文件。,每個(gè)工程對(duì)應(yīng)一個(gè)工程文件。 工具
12、箱提供一組工具,工具箱提供一組工具,用于設(shè)計(jì)時(shí)在窗體中放置用于設(shè)計(jì)時(shí)在窗體中放置控件生成應(yīng)用程序的用戶控件生成應(yīng)用程序的用戶接口。系統(tǒng)啟動(dòng)后缺省的接口。系統(tǒng)啟動(dòng)后缺省的General工具箱就會(huì)出現(xiàn)在工具箱就會(huì)出現(xiàn)在屏幕左邊,上面有常用屏幕左邊,上面有常用“部件部件” 6. 工具箱工具箱(ToolBox)(ToolBox)窗口窗口 窗體布局窗口顯示在屏幕右下角。用戶可使用窗體布局窗口顯示在屏幕右下角。用戶可使用表示屏幕的小圖像來布置應(yīng)用程序中各窗體的位置。表示屏幕的小圖像來布置應(yīng)用程序中各窗體的位置。這個(gè)窗口在多窗體應(yīng)用程序中很有用,因?yàn)檫@可以這個(gè)窗口在多窗體應(yīng)用程序中很有用,因?yàn)檫@可以指定每個(gè)窗體相對(duì)于主窗體的位置。指定每個(gè)窗體相對(duì)于主窗體的位置。 7 7窗體布局窗口窗體布局窗口1.4 Visual Basic 6.0幫助系統(tǒng)的使用幫助系統(tǒng)的使用 一、一、MSDN的安裝的安裝二、使用二、使用MSDN Library查閱器查閱器 三、上下文幫助三、上下文幫助 在在Visual Basic界面的任何上下文相界面的任何上下文相關(guān)部分上按關(guān)部分上按F1鍵,就鍵,就可顯示有關(guān)該部分的信息。上下文相關(guān)部分是:可顯示有關(guān)該部分的信息。上下文相關(guān)部分是: Visual Ba
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 供應(yīng)材料解除合同范本
- 化妝合同范本
- 代理雨鞋采購合同范本
- 獸藥委托加工合同范本
- 公租房出售合同范本
- 代理工程合同范本
- 買新房認(rèn)購合同范例
- 2024年洛陽市新安縣龍?zhí)洞髰{谷荊紫仙山景區(qū)招聘考試真題
- 農(nóng)業(yè)技術(shù)人員服務(wù)合同范本
- 2024年菏澤市勞信就業(yè)服務(wù)有限公司招聘制醫(yī)院人員考試真題
- 2023年江蘇財(cái)會(huì)職業(yè)學(xué)院高職單招(數(shù)學(xué))試題庫含答案解析
- GB/T 40417-2021電子特氣六氟丁二烯
- GB/T 39518-2020產(chǎn)品幾何技術(shù)規(guī)范(GPS)使用單探針和多探針接觸式探測(cè)系統(tǒng)坐標(biāo)測(cè)量機(jī)的檢測(cè)不確定度評(píng)估指南
- GB/T 34281-2017全民健身活動(dòng)中心分類配置要求
- GB/T 21941-2008土方機(jī)械液壓挖掘機(jī)和挖掘裝載機(jī)的反鏟斗和抓鏟斗容量標(biāo)定
- 學(xué)法減分真題題庫400道含答案(完整版駕照考試)
- 新教科版五下科學(xué)1.1《種子發(fā)芽實(shí)驗(yàn)》優(yōu)質(zhì)課件
- 哥達(dá)綱領(lǐng)批判(課件)
- 人教版三年級(jí)音樂下冊(cè)全冊(cè)課件匯總
- ommaya囊的護(hù)理教學(xué)課件
- NY∕T 3349-2021 畜禽屠宰加工人員崗位技能要求
評(píng)論
0/150
提交評(píng)論