




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1.4VB集成開發(fā)環(huán)境
1.4.1vb主界面標(biāo)題條菜單欄工具條工具箱“窗體”窗口工程資源管理器“屬性”窗口“窗體布局”窗口動(dòng)畫演示第1頁(yè)標(biāo)題欄:用來(lái)顯示“MicrosoftVisualBasic”標(biāo)識(shí)和當(dāng)前打開工程文件名(默認(rèn)為“工程1”)。標(biāo)題欄中顯示有窗體控制菜單圖標(biāo)、當(dāng)前激活工程名稱、當(dāng)前工作模式以及最小化、最大化/還原、關(guān)閉按鈕。
動(dòng)畫演示第2頁(yè)動(dòng)畫演示菜單欄:菜
單作
用文件(File)
用于創(chuàng)建、打開、保留、顯示最近工程以及生成可執(zhí)行文件,打印和退出系統(tǒng)編輯(Edit)
用于源代碼編輯、查找,顯示一些慣用信息視圖(View)
用于集成環(huán)境下程序源代碼、控件查看,及各種窗口、工具箱關(guān)閉與打開工程(Project)用于控件、模塊和窗體等對(duì)象添加等處理格式(Format)
用于窗體、控件設(shè)計(jì)格式,如對(duì)齊、間距、尺寸、鎖定等調(diào)試(Debug)用于程序調(diào)試、查錯(cuò)運(yùn)行(Run)用于程序開啟、中止和停頓等查詢(Query)
用于設(shè)計(jì)SQL查詢圖表(Diagram)用于建立數(shù)據(jù)庫(kù)中表工具(Tools)用于集成開發(fā)環(huán)境設(shè)置及原有工具擴(kuò)展外接程序(Add-Ins)用于為工程增加或刪除外接程序窗口(Windows)
用于屏幕窗口層疊、平鋪等布局以及列出全部己打開文檔幫助(Help)幫助用戶系統(tǒng)學(xué)習(xí)和掌握VB使用方法及程序設(shè)計(jì)方法動(dòng)畫演示2第3頁(yè)由一些圖表按鈕組成,為用戶提供了一個(gè)快速使用慣用命令方法(相當(dāng)于菜單快捷方式)。工具欄第4頁(yè)工具箱:工具箱提供了一組在設(shè)計(jì)時(shí)能夠使用慣用工具,利用工具箱中工具能夠很方便地做出控件
。第5頁(yè)“窗體”窗口:在窗體中能夠設(shè)計(jì)菜單,加入按鈕、文本框、列表框、圖片框等控件,利用窗體能夠設(shè)計(jì)應(yīng)用程序界面。窗體“窗體”窗口標(biāo)題條窗體標(biāo)題條第6頁(yè)工程資源管理器:用來(lái)管理工程中窗體和各種模塊、類模塊,它是以樹形結(jié)構(gòu)圖方式對(duì)資源進(jìn)行管理。“查看代碼”按鈕“查看對(duì)象”按鈕“切換文件夾”按鈕第7頁(yè)“屬性”窗口:用于設(shè)置和描述對(duì)象屬性窗口。對(duì)象框排序選項(xiàng)卡屬性列表提醒信息第8頁(yè)“代碼編輯器”窗口:用于顯示和編寫程序代碼?!皩?duì)象”列表框“過(guò)程”列表框代碼編輯區(qū)域拆分條“全模塊查看”按鈕“過(guò)程查看”按鈕第9頁(yè)“窗體布局”窗口:用于設(shè)計(jì)應(yīng)用程序運(yùn)行時(shí)窗體在屏幕上首次出現(xiàn)位置。第10頁(yè)
設(shè)計(jì)VB應(yīng)用程序主要有以下5個(gè)步驟:(1)需求分析(2)設(shè)計(jì)用戶界面。(3)設(shè)置屬性。(4)編寫代碼。(5)保留和運(yùn)行調(diào)試程序,生成EXE文件。1.5用開發(fā)環(huán)境編制一個(gè)簡(jiǎn)單程序第11頁(yè)簡(jiǎn)單程序示例:在程序窗口中有一個(gè)命令按鈕和文本框。當(dāng)用鼠標(biāo)單擊命令按鈕時(shí),文本框中顯示“歡迎進(jìn)入vb課堂”。1.5用開發(fā)環(huán)境編制一個(gè)簡(jiǎn)單程序動(dòng)畫演示第12頁(yè)程序保留
選擇“文件”菜單中“保留工程”命令,或單擊工具條上“保留”按鈕,能夠把工程保留在文件中VB應(yīng)用程序最少有兩種文件需要保留:
窗體文件(.frm)
工程文件(.vbp)將程序編譯成可執(zhí)行文件(擴(kuò)展名為.exe):選擇“文件”菜單中“生成工程1.exe”命令程序一旦設(shè)計(jì)完成,且測(cè)試成功,還能夠?qū)⑺幾g成可直接執(zhí)行EXE文件,這么用戶就能夠在Windows環(huán)境中直接執(zhí)行它們,而無(wú)須再進(jìn)入VB環(huán)境了。第13頁(yè)第二個(gè)簡(jiǎn)單程序
例:設(shè)計(jì)一個(gè)應(yīng)用程序,由用戶輸入正方形邊長(zhǎng),計(jì)算并輸出正方形面積。設(shè)計(jì)步驟以下:
(1)創(chuàng)建窗體(應(yīng)用程序用戶界面)(2)在窗體上添加界面控件
(3)設(shè)置對(duì)象屬性文本框Text1文本框Text2命令按鈕Command1命令按鈕Command2標(biāo)簽Label1標(biāo)簽Label2窗體Form1第14頁(yè)編寫程序代碼,建立事件過(guò)程程序代碼
程序說(shuō)明:Dim語(yǔ)句;數(shù)據(jù)類型Single(單精度);Val函數(shù);語(yǔ)句“Text2.Text=x*x”作用第15頁(yè)
5)保留工程
(6)運(yùn)行程序單擊工具欄上“開啟”按鈕,即可采取解釋方式來(lái)運(yùn)行程序。單擊“結(jié)束”按鈕,能夠開啟事件過(guò)程Command2_Click,則執(zhí)行End語(yǔ)句來(lái)結(jié)束程序運(yùn)行。第16頁(yè)程序調(diào)試在程序中發(fā)覺(jué)錯(cuò)誤并排除錯(cuò)誤過(guò)程叫做程序調(diào)試。VB提供了豐富調(diào)試伎倆,能夠方便地跟蹤程序運(yùn)行,排除程序錯(cuò)誤。程序錯(cuò)誤 程序設(shè)計(jì)中常見錯(cuò)誤可分為以下3種:編譯錯(cuò)誤、運(yùn)行錯(cuò)誤和邏輯錯(cuò)誤。1.編譯錯(cuò)誤 編譯錯(cuò)誤指VB在編譯程序過(guò)程中出現(xiàn)錯(cuò)誤。這類錯(cuò)誤是因?yàn)椴徽_結(jié)構(gòu)代碼而產(chǎn)生,比如關(guān)鍵字輸入錯(cuò)、遺漏了必需標(biāo)點(diǎn)符號(hào)等。 比如,Printt"hello"語(yǔ)句會(huì)造成編譯錯(cuò)誤。第17頁(yè)程序調(diào)試2.運(yùn)行錯(cuò)誤 運(yùn)行錯(cuò)誤指編譯經(jīng)過(guò)后,運(yùn)行代碼時(shí)發(fā)生錯(cuò)誤。這類錯(cuò)誤通常是代碼執(zhí)行了非法操作或一些操作失敗。比如,要打開文件沒(méi)找到,除法運(yùn)算時(shí)除數(shù)為零,數(shù)據(jù)溢出等。 比如,print245/0語(yǔ)句。3.邏輯錯(cuò)誤 程序運(yùn)行后,得不到應(yīng)有結(jié)果,這說(shuō)明程序存在邏輯錯(cuò)誤,邏輯錯(cuò)誤是因?yàn)槌绦蚪Y(jié)構(gòu)或算法錯(cuò)誤而引發(fā)。 比如,把語(yǔ)句s=s+l中英文字母l寫成了數(shù)字1。第18頁(yè)程序調(diào)試調(diào)試方法 使用VB提供調(diào)試工具與調(diào)試伎倆,可提升程序調(diào)試效率。1.逐語(yǔ)句執(zhí)行2.設(shè)置斷點(diǎn)3.使用調(diào)試窗口第19頁(yè)程序調(diào)試VB提供了3個(gè)供用戶調(diào)試程序使用調(diào)試窗口:馬上窗口、當(dāng)?shù)卮翱诤捅O(jiān)視窗口。能夠利用這些窗口觀察相關(guān)變量值??蓡螕簟耙晥D”菜單中對(duì)應(yīng)命令打開它們。(1)馬上窗口(2)當(dāng)?shù)卮翱冢?)監(jiān)視窗口第20頁(yè)1、簡(jiǎn)述VB特點(diǎn)。2、什么是對(duì)象
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國(guó)硅膠及硅膠制品市場(chǎng)運(yùn)營(yíng)狀況及投資戰(zhàn)略研究報(bào)告
- 2025-2030年中國(guó)真空保溫杯行業(yè)運(yùn)行現(xiàn)狀及投資發(fā)展前景預(yù)測(cè)報(bào)告
- 2025年安徽省建筑安全員-A證考試題庫(kù)附答案
- 泰山科技學(xué)院《VI設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2021情報(bào)學(xué)情報(bào)檢索學(xué)試題
- 吉林城市職業(yè)技術(shù)學(xué)院《納米材料制備技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024-2025學(xué)年天津市濱海新區(qū)田家炳中學(xué)高一上學(xué)期12月月考?xì)v史試卷
- 汝州職業(yè)技術(shù)學(xué)院《通信原理與通信技術(shù)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025青海省建筑安全員C證考試題庫(kù)
- 天津師范大學(xué)津沽學(xué)院《招聘與甄選》2023-2024學(xué)年第二學(xué)期期末試卷
- 《社區(qū)康復(fù)》課件-第四章 腦血管疾病患者的社區(qū)康復(fù)實(shí)踐
- 生活化教學(xué)在小學(xué)道德與法治課堂實(shí)踐 論文
- 2024年江蘇農(nóng)林職業(yè)技術(shù)學(xué)院高職單招(英語(yǔ)/數(shù)學(xué)/語(yǔ)文)筆試歷年參考題庫(kù)含答案解析
- 腰脊神經(jīng)后支痛課件
- 《商務(wù)數(shù)據(jù)分析》 課件 項(xiàng)目一 商務(wù)數(shù)據(jù)分析認(rèn)知
- 加強(qiáng)鍛煉預(yù)防疾病主題
- 心衰合并胸腔積液的護(hù)理Ppt
- 2023學(xué)年、2024學(xué)年臨平區(qū)公辦學(xué)校校方責(zé)任險(xiǎn)投保采購(gòu)項(xiàng)目招標(biāo)文件
- 物流風(fēng)險(xiǎn)管理與應(yīng)對(duì)策略
- 2024家政行業(yè)現(xiàn)狀分析
- 英漢互譯單詞練習(xí)打印紙
評(píng)論
0/150
提交評(píng)論