版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、VB程序開發(fā)環(huán)境本節(jié)課內(nèi)容提要1.1 VB語言介紹11.2 VB 6.0 的啟動與退出 21.3 VB 6.0 的“工作室” 31.441.5 程序調(diào)試的基本概念51.4 制作第一個VB程序 51.1 VB語言介紹 VB語言是誰創(chuàng)建的,哪一年推出的? VB語言可以做什么呢? VB語言屬于第幾代語言? VB語言的特點(diǎn)是什么?微軟 1991年可以做任何事 簡單易學(xué) VB(Visual Basic)語言是Windows環(huán)境下快速開發(fā)應(yīng)用程序的可視化編程工具。 可視化:主要是讓程序設(shè)計人員利用軟件本身所提供的各種控件,像搭積木式地構(gòu)造應(yīng)用程序的各種界面,然后再編寫少量的代碼就可構(gòu)建應(yīng)用程序。第四代考一
2、考:1.2 VB 6.0 的啟動與退出1.2.1 VB 6.0的啟動 1. 啟動VB6.0的步驟(1) “開始” “程序” “Microsoft Visual Basic 6.0中文版文件夾” “Microsoft Visual Basic 6.0的圖標(biāo)” 。(2)單擊Microsoft Visual Basic 6.0圖標(biāo),系統(tǒng)顯示“新建工程”對話框。在該對話框中選擇希望創(chuàng)建的工程類型。2. 雙擊桌面的快捷方式3.啟動VB6.0的界面1.2 VB 6.0的啟動與退出1.2 VB 6.0的啟動與退出1.2.2 VB 6.0的退出退出VB6.0的方法(1)方法一 單擊“文件”菜單下的“退出”子菜
3、單。(2)方法二 使用組合鍵Alt+Q。(3)方法三 使用組合鍵Alt+F4。(4)方法四 單擊窗體右上角的“關(guān)閉”按鈕。 用上述4種方法關(guān)閉VB6.0時,如果用戶的程序沒有保存,系統(tǒng)會提示用戶對所做的工作進(jìn)行保存,以保存所有程序的修改(當(dāng)系統(tǒng)提示工程部件的名稱和位置時,直接指定所需的名稱和位置即可)。1.2 VB 6.0 的啟動與退出 1.2.3 VB 6.0文件的保存 在窗體和代碼都設(shè)計好后,應(yīng)該保存文件,以防止調(diào)試或運(yùn)行程序時發(fā)生死機(jī)而造成文件丟失。在保存文件時,只需選擇“文件”菜單中的“保存工程”菜單項(xiàng)或單擊工具欄中的“保存工程”按鈕即可。 在VB6.0中進(jìn)行保存,常用“保存工程”命令
4、,而在保存過程中,必須保存兩次,一次是以.frm為擴(kuò)展名的文件保存,另一次是以.vbp為擴(kuò)展名的文件保存。前者是保存應(yīng)用程序的窗體文件,后者是保存應(yīng)用程序的工程文件。如果希望以另外的文件名存盤,可以選擇“文件”菜單中的“工程另存為”菜單項(xiàng)。1.3 VB 6.0的“工作室”布局窗口屬性窗口工程窗口窗體設(shè) 計窗口代碼窗口控件工具箱按這里可以運(yùn)行程序、暫停程序和停止程序1.3 VB 6.0的“工作室”1、控件工具箱窗口:提供編程所需的控件 與大多數(shù)軟件一樣有共同點(diǎn):標(biāo)題欄、菜單欄、工具欄、工作區(qū)不同地方:控件工具箱、窗體設(shè)計窗口 、代碼窗口、VB工程管理器、屬性窗口、窗體布局窗口1.3 VB 6.0
5、的“工作室”2、窗體窗口:是VB的主窗口 設(shè)計界面窗口 在程序設(shè)計階段,是進(jìn)行程序界面的可視化設(shè)計的窗口 在程序運(yùn)行階段,是用戶與該窗體中的控件交互信息的窗口1.3 VB 6.0的“工作室”3、工程資源管理器 工程窗口 作用:是管理工程中各個組件(1)查看代碼: 顯示代碼窗口(2)查看對象: 顯示對象設(shè)計窗口(3)切換文件夾: 改變列表區(qū)的顯示方式 1.3 VB 6.0的“工作室”4、屬性窗口:可查看和編輯窗體或控件的屬性 作用:主要用來設(shè)定一個對象的初始外觀屬性名 功能 ForeColor 設(shè)置前景色 BackColor 設(shè)置背景顏色 Font 設(shè)置字體和字號 ScaleHeight 窗體內(nèi)
6、部垂直高度 ScaleWidth 窗體內(nèi)部水平寬度 Picture 設(shè)置加載的圖片 Height 設(shè)置高度 Width 設(shè)置寬度 top 對象頂端與容器頂端緣之間的距離 left 對象左邊與容器左邊緣之間的距離 Visible 對象是否可見 true: 可見 false: 不可見 Backstyle 背景是否透明( 0 :透明 1 :不透明) AutoSize 自動調(diào)整大小顯示所有內(nèi)容。 Style 外觀是 Win 標(biāo)準(zhǔn)風(fēng)格還是圖形風(fēng)格 1.3 VB 6.0的“工作室”5、窗體布局窗口功能:控制所編寫的應(yīng)用程序出現(xiàn)在屏幕上的位置 只要拖動該屏幕窗口中的設(shè)計窗口到所在位置,則運(yùn)行程序時,窗口就顯
7、示在屏幕所在位置。1.3 VB 6.0的“工作室” 常用窗口的作用窗口作用控件工具箱提供編程所需的控件,與窗體共同構(gòu)成應(yīng)用程序的界面 代碼窗口輸入程序代碼窗體設(shè)計器窗口進(jìn)行程序界面的可視化設(shè)計的窗口工程資源管理器窗口是管理工程中各個組件屬性窗口可查看和編輯窗體或控件的屬性,主要用來設(shè)定一個對象的初始外觀窗體布局窗口控制所編寫的應(yīng)用程序出現(xiàn)在屏幕上的位置1.4 制作第一個VB程序 這個程序要求如下: (1)當(dāng)按下“按我” 按鈕時,在窗口上方將出現(xiàn)“歡迎進(jìn)入VB世界!”(字體設(shè)置為:楷體、藍(lán)色、粗體、二號) ; (2)當(dāng)按下“清除”按鈕時, “歡迎進(jìn)入VB世界!”文字消失; (3)當(dāng)按下“退出”按
8、鈕時, 退出這個窗體。1.4 制作第一個VB程序 制作流程:一、創(chuàng)建界面1、啟動 VB 6.0,創(chuàng)建一個窗體 Form1 2、在窗體上添加控件 (1)在窗體上添加“按鈕”控件。方法:單擊按鈕控件,在窗體上的合適處依次畫出三個按鈕。 (2)在窗體上添加“標(biāo)簽(Label)控件”(用于在窗體上顯示文字)方法:單擊控件工具箱上的“A”字樣的圖案 ,在窗體上合適的位置畫出標(biāo)簽控件。1.4 制作第一個VB程序 二、設(shè)置界面控件屬性 1、設(shè)置窗體標(biāo)題(Caption)屬性 (1)選中屬性窗體 (2)選中屬性窗口 (3)選中“Caption ”屬性 (4)在“Caption”屬性的值中輸入“welcome!
9、”,在“backcolor” 選擇淡黃色 2、設(shè)置三個按鈕(Command)屬性 (1)選中按鈕 (2)選中屬性窗口 (3)選中“Caption ”屬性 (4)在“Caption”屬性旁的值中輸入“按我”,”清除“,”退出“ 3、設(shè)置標(biāo)簽(Label)屬性 (1)選中標(biāo)簽 (2)選中屬性窗口 (3)設(shè)標(biāo)簽標(biāo)題為空:選中“Caption ”屬性,在“Caption”屬性旁的值中刪除原有內(nèi)容,使其為“空” 1.4 制作第一個VB程序 (4)設(shè)置藍(lán)色:選中屬性窗口中的前景顏色屬性(Forecolor)(5)設(shè)置字體:為“楷體,二號,粗體” a、選屬性中的“Font”屬性,單擊右邊的“”號按鈕 b、在
10、字體框中設(shè)置字體為“楷體,二號,粗體” c、單擊“確定”按鈕 如圖:1.4 制作第一個VB程序 三、編寫代碼 雙擊“按我”按鈕控件,則彈出一個代碼窗口,并自動生成一個過程,系統(tǒng)自動生成了兩行代碼 。如圖:Private Sub Command1_Click()End Sub如要加入代碼,則在這兩個語句間插入所需的代碼 ?!鞍次摇钡拇a為:Label1.Caption = 歡迎進(jìn)入VB世界!“依次雙擊“清除”、“退出”按鈕,輸入如下代碼:“清除”代碼:Label1.Caption = “ “退出”代碼:End完成后如圖:1.4 制作第一個VB程序 四、運(yùn)行程序 方法: 1、單擊工具欄中的“啟動”
11、按鈕 2、按功能鍵“F5”鍵 3、選“運(yùn)行”菜單中的“啟動”命令五、保存和編譯文件 1、保存窗體文件和工程文件 a、選“文件”菜單中的“保存”或工具欄上的“保存”按鈕 b、先保存“窗體”文件(擴(kuò)展名是:.FRM) c、后保存“工程”文件(擴(kuò)展名是:.VBP) 注:a、二個文件主名用相同的 b、每一個VB應(yīng)用程序單獨(dú)存放在一個文件夾中2、把工程編譯成 EXE 可執(zhí)行文件可執(zhí)行文件(脫離 VB 可執(zhí)行的程序文件) a、選“文件”菜單中的“生成.EXE”命令 b、輸入文件主名 c、在Windows 中運(yùn)行 VB 可執(zhí)行文件大家試一試!_ VisualBasic的三種模式: (1) 設(shè)計模式(desi
12、gn mode) 啟動Visual Basic后,即進(jìn)入設(shè)計模式,在主窗口標(biāo)題條上顯示“設(shè)計”字樣。 (2) 執(zhí)行模式(run mode) 執(zhí)行“運(yùn)行”菜單中的“啟動”命令(或按F5鍵、單擊工具條上的“運(yùn)行”按鈕),即進(jìn)入執(zhí)行模式,此時標(biāo)題條上原來顯示“設(shè)計”的地方已被“運(yùn)行”代替。 (3) 中斷模式(break mode) 進(jìn)入中斷模式后,主窗口標(biāo)題條中原來顯示“設(shè)計”或“運(yùn)行”的地方用中斷代替。中斷模式暫停程序的執(zhí)行。在中斷模式下,可以檢查程序代碼,并可進(jìn)行修改,也可以檢查數(shù)據(jù)是否正確,修改完程序后,可繼續(xù)執(zhí)行。1.5 程序調(diào)試的基本概念1) VB的錯誤類型錯誤類型有三種:語法錯誤違反語法
13、規(guī)則的錯誤運(yùn)行錯誤試圖執(zhí)行不可進(jìn)行的操作或使用不存在的操作邏輯錯誤編寫的代碼不能實(shí)現(xiàn)預(yù)定的功能1.5.1 程序調(diào)試的基本概念2) VB調(diào)試工具(1)設(shè)置自動語法檢查在VB集成開發(fā)環(huán)境中打開“工具”菜單,選擇“選項(xiàng)”命令;在“選項(xiàng)”對話框中選擇“編輯器”標(biāo)簽(如下圖);在“代碼設(shè)置”欄中選中“自動語法檢測”即可。1.5.1 程序調(diào)試的基本概念2) VB調(diào)試工具(1)設(shè)置自動語法檢查在VB集成開發(fā)環(huán)境中: 打開“工具”菜單,選擇“選項(xiàng)”命令; 在“選項(xiàng)”對話框中選擇“編輯器”標(biāo)簽; 在“代碼設(shè)置”欄中選中“自動語法檢測”即可。1.5.1 程序調(diào)試的基本概念(2) “調(diào)試”工具欄VB提供了一個專用于
14、程序調(diào)試的工具欄??杀憬萦行У貦z查邏輯錯誤產(chǎn)生的地點(diǎn)和原因。如果該工具欄不可見,則只要在任何工具欄上單擊鼠標(biāo)右鍵,在彈出式菜單中單擊“調(diào)試”即可。發(fā)生運(yùn)行錯誤時中斷命令(Ctrl+Break、”運(yùn)行”“中斷”)當(dāng)執(zhí)行到用戶設(shè)置的斷點(diǎn)時單步調(diào)試1.5.2程序調(diào)試1) 中斷狀態(tài)的進(jìn)入與退出程序在執(zhí)行的中途被停止,稱為“中斷”。(1) 中斷的作用:在中斷狀態(tài)下,用戶可以查看各個變量及屬性的當(dāng)前值,從而了解程序執(zhí)行是否正常。(2) 進(jìn)入中斷的方式(參看P187)(1) “本地”窗口 “本地”窗口可顯示當(dāng)前過程所有局部變量的當(dāng)前值。2) 使用調(diào)試窗口1.5.2程序調(diào)試(2)“監(jiān)視”窗口 用于查看指定表達(dá)
15、式的值。指定的表達(dá)式稱為“監(jiān)視表達(dá)式”。指定或增加監(jiān)視表達(dá)式的方法有多種。例如,可使用“調(diào)視”菜單中的“添加監(jiān)視”命令或“編輯監(jiān)視”命令來指定或修改監(jiān)視表達(dá)式。2) 使用調(diào)試窗口1.5.2程序調(diào)試(3)“立即”窗口 “立即”窗口用于顯示當(dāng)前過程中的有關(guān)信息。當(dāng)測試一個過程時,可在“立即”窗口中輸入代碼并立即執(zhí)行;也可利用Print方法顯示表達(dá)式或變量的值。2) 使用調(diào)試窗口1.5.2程序調(diào)試斷點(diǎn)設(shè)置和取消 斷點(diǎn):通常安排在程序代碼中能反映程序執(zhí)行狀況的部位。 斷點(diǎn)的設(shè)置: 在“代碼編輯器”窗口,移動光標(biāo)到設(shè)置斷點(diǎn)的代碼行使用“調(diào)試”菜單中的“切換斷點(diǎn)”命令或直接單擊“調(diào)試”工具欄的“切換斷點(diǎn)”
16、按鈕。 取消斷點(diǎn)設(shè)置:則可使用“調(diào)試”菜單中的“消除所有斷點(diǎn)”命令。1.5.2程序調(diào)試3) 斷點(diǎn)設(shè)置及單步調(diào)試使用調(diào)試窗口 (2) 單步調(diào)試 單步調(diào)試:即逐個語句或逐個過程地執(zhí)行程序,每執(zhí)行完一條語句或一個過程,就發(fā)生中斷,因此可逐個語句或逐個過程地檢查每個語句的執(zhí)行狀況或每個過程的執(zhí)行結(jié)果。單步語句調(diào)試 使用“調(diào)式”菜單中的“逐語句”命令或單擊工具欄上的“逐語句”調(diào)試按鈕或F8 ,即可進(jìn)行單步調(diào)試。每執(zhí)行一個代碼行,系統(tǒng)就進(jìn)入中斷狀態(tài),即可通過“立即”窗口檢查語句的執(zhí)行情況。當(dāng)單步語句調(diào)試要執(zhí)行的下一個語句是另一個過程時,系統(tǒng)會自動轉(zhuǎn)向該過程去執(zhí)行。單步過程調(diào)試 當(dāng)可以確定某些過程不存在錯誤時,則不必對該過程再進(jìn)行單
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度生態(tài)農(nóng)業(yè)建設(shè)項(xiàng)目施工合同樣本3篇
- 二零二五年度財務(wù)戰(zhàn)略規(guī)劃與實(shí)施顧問服務(wù)協(xié)議2篇
- 二零二五年度噴漿工程分包合同施工安全管理與事故處理規(guī)范
- 2025版智慧城市物業(yè)應(yīng)用管理規(guī)范協(xié)議3篇
- 2025年度個人寵物保險代理銷售合同3篇
- 二零二五年度水電安裝工程風(fēng)險評估與處理合同樣本3篇
- 2025年中國硬泡聚醚多元醇市場調(diào)查研究報告
- 2025年中國房地產(chǎn)管理信息系統(tǒng)市場調(diào)查研究報告
- 2025年中國噴印架市場調(diào)查研究報告
- 2025至2031年中國鐵線花盆行業(yè)投資前景及策略咨詢研究報告
- 電網(wǎng)建設(shè)項(xiàng)目施工項(xiàng)目部環(huán)境保護(hù)和水土保持標(biāo)準(zhǔn)化管理手冊(變電工程分冊)
- 介入科圍手術(shù)期護(hù)理
- 體檢科運(yùn)營可行性報告
- 青光眼術(shù)后護(hù)理課件
- 設(shè)立工程公司組建方案
- 設(shè)立項(xiàng)目管理公司組建方案
- 《物理因子治療技術(shù)》期末考試復(fù)習(xí)題庫(含答案)
- 退款協(xié)議書范本(通用版)docx
- 焊錫膏技術(shù)培訓(xùn)教材
- 江蘇省泰州市姜堰區(qū)2023年七年級下學(xué)期數(shù)學(xué)期末復(fù)習(xí)試卷【含答案】
- 答案之書(解答之書)-電子版精選答案
評論
0/150
提交評論