VB程序開(kāi)發(fā)環(huán)境課件_第1頁(yè)
VB程序開(kāi)發(fā)環(huán)境課件_第2頁(yè)
VB程序開(kāi)發(fā)環(huán)境課件_第3頁(yè)
VB程序開(kāi)發(fā)環(huán)境課件_第4頁(yè)
VB程序開(kāi)發(fā)環(huán)境課件_第5頁(yè)
已閱讀5頁(yè),還剩57頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

VB程序開(kāi)發(fā)環(huán)境VB程序開(kāi)發(fā)環(huán)境本節(jié)課內(nèi)容提要1.1VB語(yǔ)言介紹11.2VB6.0的啟動(dòng)與退出

21.3VB6.0的“工作室”

31.441.5程序調(diào)試的基本概念51.4制作第一個(gè)VB程序

5本節(jié)課內(nèi)容提要1.1VB語(yǔ)言介紹11.2VB6.01.1VB語(yǔ)言介紹

VB語(yǔ)言是誰(shuí)創(chuàng)建的,哪一年推出的?

VB語(yǔ)言可以做什么呢?

VB語(yǔ)言屬于第幾代語(yǔ)言?

VB語(yǔ)言的特點(diǎn)是什么?微軟1991年可以做任何事簡(jiǎn)單易學(xué)VB(VisualBasic)語(yǔ)言是Windows環(huán)境下快速開(kāi)發(fā)應(yīng)用程序的可視化編程工具??梢暬褐饕亲尦绦蛟O(shè)計(jì)人員利用軟件本身所提供的各種控件,像搭積木式地構(gòu)造應(yīng)用程序的各種界面,然后再編寫(xiě)少量的代碼就可構(gòu)建應(yīng)用程序。第四代考一考:1.1VB語(yǔ)言介紹VB語(yǔ)言是誰(shuí)創(chuàng)建的,哪一年推出的?微1.2VB6.0的啟動(dòng)與退出1.2.1VB6.0的啟動(dòng)1.啟動(dòng)VB6.0的步驟(1)“開(kāi)始”→“程序”→“MicrosoftVisualBasic6.0中文版文件夾”→“MicrosoftVisualBasic6.0的圖標(biāo)”。(2)單擊MicrosoftVisualBasic6.0圖標(biāo),系統(tǒng)顯示“新建工程”對(duì)話(huà)框。在該對(duì)話(huà)框中選擇希望創(chuàng)建的工程類(lèi)型。2.雙擊桌面的快捷方式3.啟動(dòng)VB6.0的界面1.2VB6.0的啟動(dòng)與退出1.2.1VB6.01.2VB6.0的啟動(dòng)與退出1.2VB6.0的啟動(dòng)與退出1.2VB6.0的啟動(dòng)與退出1.2.2VB6.0的退出退出VB6.0的方法(1)方法一單擊“文件”菜單下的“退出”子菜單。(2)方法二使用組合鍵Alt+Q。(3)方法三使用組合鍵Alt+F4。(4)方法四單擊窗體右上角的“關(guān)閉”按鈕。用上述4種方法關(guān)閉VB6.0時(shí),如果用戶(hù)的程序沒(méi)有保存,系統(tǒng)會(huì)提示用戶(hù)對(duì)所做的工作進(jìn)行保存,以保存所有程序的修改(當(dāng)系統(tǒng)提示工程部件的名稱(chēng)和位置時(shí),直接指定所需的名稱(chēng)和位置即可)。1.2VB6.0的啟動(dòng)與退出1.2.2VB6.0的退1.2VB6.0的啟動(dòng)與退出

1.2.3

VB6.0文件的保存

在窗體和代碼都設(shè)計(jì)好后,應(yīng)該保存文件,以防止調(diào)試或運(yùn)行程序時(shí)發(fā)生死機(jī)而造成文件丟失。在保存文件時(shí),只需選擇“文件”菜單中的“保存工程”菜單項(xiàng)或單擊工具欄中的“保存工程”按鈕即可。在VB6.0中進(jìn)行保存,常用“保存工程”命令,而在保存過(guò)程中,必須保存兩次,一次是以.frm為擴(kuò)展名的文件保存,另一次是以.vbp為擴(kuò)展名的文件保存。前者是保存應(yīng)用程序的窗體文件,后者是保存應(yīng)用程序的工程文件。如果希望以另外的文件名存盤(pán),可以選擇“文件”菜單中的“工程另存為”菜單項(xiàng)。1.2VB6.0的啟動(dòng)與退出1.2.3VB6.1.3VB6.0的“工作室”布局窗口屬性窗口工程窗口窗體設(shè)計(jì)窗口代碼窗口控件工具箱按這里可以運(yùn)行程序、暫停程序和停止程序1.3VB6.0的“工作室”布局窗口屬性窗口工程窗口窗體1.3VB6.0的“工作室”1、控件工具箱窗口:提供編程所需的控件

①與大多數(shù)軟件一樣有共同點(diǎn):標(biāo)題欄、菜單欄、工具欄、工作區(qū)

②不同地方:控件工具箱、窗體設(shè)計(jì)窗口、代碼窗口、VB工程管理器、屬性窗口、窗體布局窗口1.3VB6.0的“工作室”1、控件工具箱窗口:提供編程1.3VB6.0的“工作室”2、窗體窗口:是VB的主窗口——設(shè)計(jì)界面窗口在程序設(shè)計(jì)階段,是進(jìn)行程序界面的可視化設(shè)計(jì)的窗口在程序運(yùn)行階段,是用戶(hù)與該窗體中的控件交互信息的窗口1.3VB6.0的“工作室”2、窗體窗口:是VB的主窗口1.3VB6.0的“工作室”3、工程資源管理器—工程窗口

作用:是管理工程中各個(gè)組件(1)查看代碼:

顯示代碼窗口

(2)查看對(duì)象:

顯示對(duì)象設(shè)計(jì)窗口

(3)切換文件夾:

改變列表區(qū)的顯示方式

1.3VB6.0的“工作室”3、工程資源管理器—工程1.3VB6.0的“工作室”4、屬性窗口:可查看和編輯窗體或控件的屬性

作用:主要用來(lái)設(shè)定一個(gè)對(duì)象的初始外觀屬性名功能ForeColor設(shè)置前景色BackColor設(shè)置背景顏色Font設(shè)置字體和字號(hào)ScaleHeight窗體內(nèi)部垂直高度ScaleWidth窗體內(nèi)部水平寬度Picture設(shè)置加載的圖片Height設(shè)置高度Width設(shè)置寬度top對(duì)象頂端與容器頂端緣之間的距離left對(duì)象左邊與容器左邊緣之間的距離Visible對(duì)象是否可見(jiàn)true:可見(jiàn)false:不可見(jiàn)Backstyle背景是否透明(0:透明1:不透明)AutoSize自動(dòng)調(diào)整大小顯示所有內(nèi)容。Style外觀是Win標(biāo)準(zhǔn)風(fēng)格還是圖形風(fēng)格1.3VB6.0的“工作室”4、屬性窗口:可查看和編輯窗1.3VB6.0的“工作室”5、窗體布局窗口功能:控制所編寫(xiě)的應(yīng)用程序出現(xiàn)在屏幕上的位置

只要拖動(dòng)該屏幕窗口中的設(shè)計(jì)窗口到所在位置,則運(yùn)行程序時(shí),窗口就顯示在屏幕所在位置。1.3VB6.0的“工作室”5、窗體布局窗口

1.3VB6.0的“工作室”常用窗口的作用窗口作用控件工具箱提供編程所需的控件,與窗體共同構(gòu)成應(yīng)用程序的界面代碼窗口輸入程序代碼窗體設(shè)計(jì)器窗口進(jìn)行程序界面的可視化設(shè)計(jì)的窗口工程資源管理器窗口是管理工程中各個(gè)組件屬性窗口可查看和編輯窗體或控件的屬性,主要用來(lái)設(shè)定一個(gè)對(duì)象的初始外觀窗體布局窗口控制所編寫(xiě)的應(yīng)用程序出現(xiàn)在屏幕上的位置1.3VB6.0的“工作室”常用窗口的作用窗口作用1.4制作第一個(gè)VB程序這個(gè)程序要求如下:(1)當(dāng)按下“按我”按鈕時(shí),在窗口上方將出現(xiàn)“歡迎進(jìn)入VB世界!”(字體設(shè)置為:楷體、藍(lán)色、粗體、二號(hào));(2)當(dāng)按下“清除”按鈕時(shí),“歡迎進(jìn)入VB世界!”文字消失;(3)當(dāng)按下“退出”按鈕時(shí),退出這個(gè)窗體。1.4制作第一個(gè)VB程序這個(gè)程序要求如下:1.4制作第一個(gè)VB程序制作流程:一、創(chuàng)建界面1、啟動(dòng)VB6.0,創(chuàng)建一個(gè)窗體Form1

2、在窗體上添加控件

(1)在窗體上添加“按鈕”控件。方法:?jiǎn)螕舭粹o控件,在窗體上的合適處依次畫(huà)出三個(gè)按鈕。(2)在窗體上添加“標(biāo)簽(Label)控件”(用于在窗體上顯示文字)方法:?jiǎn)螕艨丶ぞ呦渖系摹癆”字樣的圖案,在窗體上合適的位置畫(huà)出標(biāo)簽控件。1.4制作第一個(gè)VB程序制作流程:1.4制作第一個(gè)VB程序二、設(shè)置界面控件屬性

1、設(shè)置窗體標(biāo)題(Caption)屬性

(1)選中屬性窗體

(2)選中屬性窗口

(3)選中“Caption”屬性

(4)在“Caption”屬性的值中輸入“welcome!”,在“backcolor”選擇淡黃色

2、設(shè)置三個(gè)按鈕(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制作第一個(gè)VB程序二、設(shè)置界面控件屬性1.4制作第一個(gè)VB程序(4)設(shè)置藍(lán)色:選中屬性窗口中的前景顏色屬性(Forecolor)

(5)設(shè)置字體:為“楷體,二號(hào),粗體”

a、選屬性中的“Font”屬性,單擊右邊的“…”號(hào)按鈕

b、在字體框中設(shè)置字體為“楷體,二號(hào),粗體”

c、單擊“確定”按鈕如圖:1.4制作第一個(gè)VB程序(4)設(shè)置藍(lán)色:選中屬性窗口中1.4制作第一個(gè)VB程序三、編寫(xiě)代碼雙擊“按我”按鈕控件,則彈出一個(gè)代碼窗口,并自動(dòng)生成一個(gè)過(guò)程,系統(tǒng)自動(dòng)生成了兩行代碼。如圖:PrivateSubCommand1_Click()

EndSub

如要加入代碼,則在這兩個(gè)語(yǔ)句間插入所需的代碼?!鞍次摇钡拇a為:Label1.Caption="歡迎進(jìn)入VB世界!“依次雙擊“清除”、“退出”按鈕,輸入如下代碼:“清除”代碼:Label1.Caption=“““退出”代碼:End完成后如圖:1.4制作第一個(gè)VB程序三、編寫(xiě)代碼1.4制作第一個(gè)VB程序四、運(yùn)行程序方法:

1、單擊工具欄中的“啟動(dòng)”按鈕

2、按功能鍵“F5”鍵

3、選“運(yùn)行”菜單中的“啟動(dòng)”命令五、保存和編譯文件1、保存窗體文件和工程文件

a、選“文件”菜單中的“保存”或工具欄上的“保存”按鈕

b、先保存“窗體”文件(擴(kuò)展名是:.FRM)

c、后保存“工程”文件(擴(kuò)展名是:.VBP)

注:a、二個(gè)文件主名用相同的

b、每一個(gè)VB應(yīng)用程序單獨(dú)存放在一個(gè)文件夾中2、把工程編譯成EXE可執(zhí)行文件

可執(zhí)行文件(脫離VB可執(zhí)行的程序文件)

a、選“文件”菜單中的“生成<文件名>.EXE”命令

b、輸入文件主名

c、在Windows中運(yùn)行VB可執(zhí)行文件大家試一試!^_^^_^1.4制作第一個(gè)VB程序四、運(yùn)行程序大家試一試!^_^VisualBasic的三種模式:

(1)設(shè)計(jì)模式(designmode)

啟動(dòng)VisualBasic后,即進(jìn)入設(shè)計(jì)模式,在主窗口標(biāo)題條上顯示“[設(shè)計(jì)]”字樣。

(2)執(zhí)行模式(runmode)

執(zhí)行“運(yùn)行”菜單中的“啟動(dòng)”命令(或按F5鍵、單擊工具條上的“運(yùn)行”按鈕),即進(jìn)入執(zhí)行模式,此時(shí)標(biāo)題條上原來(lái)顯示“[設(shè)計(jì)]”的地方已被“[運(yùn)行]”代替。

(3)中斷模式(breakmode)

進(jìn)入中斷模式后,主窗口標(biāo)題條中原來(lái)顯示“[設(shè)計(jì)]”或“[運(yùn)行]”的地方用中斷代替。中斷模式暫停程序的執(zhí)行。在中斷模式下,可以檢查程序代碼,并可進(jìn)行修改,也可以檢查數(shù)據(jù)是否正確,修改完程序后,可繼續(xù)執(zhí)行。1.5程序調(diào)試的基本概念VisualBasic的三種模式:1.5程序調(diào)試的基1)VB的錯(cuò)誤類(lèi)型錯(cuò)誤類(lèi)型有三種:語(yǔ)法錯(cuò)誤——違反語(yǔ)法規(guī)則的錯(cuò)誤運(yùn)行錯(cuò)誤——試圖執(zhí)行不可進(jìn)行的操作或使用不存在的操作邏輯錯(cuò)誤——編寫(xiě)的代碼不能實(shí)現(xiàn)預(yù)定的功能1.5.1程序調(diào)試的基本概念1)VB的錯(cuò)誤類(lèi)型1.5.1程序調(diào)試的基本概念2)VB調(diào)試工具(1)設(shè)置自動(dòng)語(yǔ)法檢查在VB集成開(kāi)發(fā)環(huán)境中打開(kāi)“工具”菜單,選擇“選項(xiàng)”命令;在“選項(xiàng)”對(duì)話(huà)框中選擇“編輯器”標(biāo)簽(如下圖);在“代碼設(shè)置”欄中選中“自動(dòng)語(yǔ)法檢測(cè)”即可。1.5.1程序調(diào)試的基本概念2)VB調(diào)試工具1.5.1程序調(diào)試的基本概念2)VB調(diào)試工具(1)設(shè)置自動(dòng)語(yǔ)法檢查在VB集成開(kāi)發(fā)環(huán)境中:

打開(kāi)“工具”菜單,選擇“選項(xiàng)”命令;

在“選項(xiàng)”對(duì)話(huà)框中選擇“編輯器”標(biāo)簽;

在“代碼設(shè)置”欄中選中“自動(dòng)語(yǔ)法檢測(cè)”即可。1.5.1程序調(diào)試的基本概念(2)“調(diào)試”工具欄VB提供了一個(gè)專(zhuān)用于程序調(diào)試的工具欄。可便捷有效地檢查邏輯錯(cuò)誤產(chǎn)生的地點(diǎn)和原因。如果該工具欄不可見(jiàn),則只要在任何工具欄上單擊鼠標(biāo)右鍵,在彈出式菜單中單擊“調(diào)試”即可。2)VB調(diào)試工具1.5.1程序調(diào)試的基本概念(2)“調(diào)發(fā)生運(yùn)行錯(cuò)誤時(shí)中斷命令(Ctrl+Break、”運(yùn)行”—“中斷”)當(dāng)執(zhí)行到用戶(hù)設(shè)置的斷點(diǎn)時(shí)單步調(diào)試1.5.2程序調(diào)試1)中斷狀態(tài)的進(jìn)入與退出程序在執(zhí)行的中途被停止,稱(chēng)為“中斷”。(1)

中斷的作用:在中斷狀態(tài)下,用戶(hù)可以查看各個(gè)變量及屬性的當(dāng)前值,從而了解程序執(zhí)行是否正常。(2)

進(jìn)入中斷的方式(參看P187)發(fā)生運(yùn)行錯(cuò)誤時(shí)1.5.2程序調(diào)試1)中斷狀態(tài)的進(jìn)入與退出程(1)“本地”窗口

“本地”窗口可顯示當(dāng)前過(guò)程所有局部變量的當(dāng)前值。2)使用調(diào)試窗口1.5.2程序調(diào)試(1)“本地”窗口2)使用調(diào)試窗口1.5.2程序調(diào)試(2)“監(jiān)視”窗口

用于查看指定表達(dá)式的值。指定的表達(dá)式稱(chēng)為“監(jiān)視表達(dá)式”。指定或增加監(jiān)視表達(dá)式的方法有多種。例如,可使用“調(diào)視”菜單中的“添加監(jiān)視”命令或“編輯監(jiān)視”命令來(lái)指定或修改監(jiān)視表達(dá)式。2)使用調(diào)試窗口1.5.2程序調(diào)試(2)“監(jiān)視”窗口2)使用調(diào)試窗口1.5.2程序調(diào)試(3)“立即”窗口“立即”窗口用于顯示當(dāng)前過(guò)程中的有關(guān)信息。當(dāng)測(cè)試一個(gè)過(guò)程時(shí),可在“立即”窗口中輸入代碼并立即執(zhí)行;也可利用Print方法顯示表達(dá)式或變量的值。2)使用調(diào)試窗口1.5.2程序調(diào)試(3)“立即”窗口2)使用調(diào)試窗口1.5.2程序調(diào)試斷點(diǎn)設(shè)置和取消

斷點(diǎn):通常安排在程序代碼中能反映程序執(zhí)行狀況的部位。斷點(diǎn)的設(shè)置:

在“代碼編輯器”窗口,移動(dòng)光標(biāo)到設(shè)置斷點(diǎn)的代碼行使用“調(diào)試”菜單中的“切換斷點(diǎn)”命令或直接單擊“調(diào)試”工具欄的“切換斷點(diǎn)”按鈕。

取消斷點(diǎn)設(shè)置:則可使用“調(diào)試”菜單中的“消除所有斷點(diǎn)”命令。 1.5.2程序調(diào)試3)斷點(diǎn)設(shè)置及單步調(diào)試使用調(diào)試窗口斷點(diǎn)設(shè)置和取消1.5.2程序調(diào)試3)斷點(diǎn)設(shè)置及單步調(diào)試使用(2)單步調(diào)試

單步調(diào)試:即逐個(gè)語(yǔ)句或逐個(gè)過(guò)程地執(zhí)行程序,每執(zhí)行完一條語(yǔ)句或一個(gè)過(guò)程,就發(fā)生中斷,因此可逐個(gè)語(yǔ)句或逐個(gè)過(guò)程地檢查每個(gè)語(yǔ)句的執(zhí)行狀況或每個(gè)過(guò)程的執(zhí)行結(jié)果。單步語(yǔ)句調(diào)試

使用“調(diào)式”菜單中的“逐語(yǔ)句”命令或單擊工具欄上的“逐語(yǔ)句”調(diào)試按鈕或F8,即可進(jìn)行單步調(diào)試。每執(zhí)行一個(gè)代碼行,系統(tǒng)就進(jìn)入中斷狀態(tài),即可通過(guò)“立即”窗口檢查語(yǔ)句的執(zhí)行情況。當(dāng)單步語(yǔ)句調(diào)試要執(zhí)行的下一個(gè)語(yǔ)句是另一個(gè)過(guò)程時(shí),系統(tǒng)會(huì)自動(dòng)轉(zhuǎn)向該過(guò)程去執(zhí)行。單步過(guò)程調(diào)試

當(dāng)可以確定某些過(guò)程不存在錯(cuò)誤時(shí),則不必對(duì)該過(guò)程再進(jìn)行單步語(yǔ)句調(diào)試,而可直接執(zhí)行整個(gè)過(guò)程,這就是單步過(guò)程調(diào)試。如需對(duì)某個(gè)過(guò)程實(shí)行單步調(diào)試,可使用“調(diào)式”菜單中的“逐過(guò)程”命令或單擊“調(diào)試”工具欄上的“逐過(guò)程”單步過(guò)程調(diào)試按鈕。1.5.2程序調(diào)試3)斷點(diǎn)設(shè)置及單步調(diào)試使用調(diào)試窗口(2)單步調(diào)試1.5.2程序調(diào)試3)斷點(diǎn)設(shè)置及單步調(diào)試1.6課堂小結(jié)本節(jié)課介紹了vb語(yǔ)言的常識(shí)、vb程序的開(kāi)發(fā)環(huán)境(控件工具箱、窗體設(shè)計(jì)窗口、代碼窗口、工程窗口、屬性窗口和窗體布局窗口)和制作一個(gè)vb程序的步驟。制作一個(gè)VB程序(可視化編程)的步驟:建立工程創(chuàng)建圖形用戶(hù)界面設(shè)置對(duì)象的屬性編寫(xiě)程序代碼調(diào)試運(yùn)行程序保存和編譯應(yīng)用程序1.6課堂小結(jié)本節(jié)課介紹了vb語(yǔ)言的常識(shí)、vbVB程序開(kāi)發(fā)環(huán)境VB程序開(kāi)發(fā)環(huán)境本節(jié)課內(nèi)容提要1.1VB語(yǔ)言介紹11.2VB6.0的啟動(dòng)與退出

21.3VB6.0的“工作室”

31.441.5程序調(diào)試的基本概念51.4制作第一個(gè)VB程序

5本節(jié)課內(nèi)容提要1.1VB語(yǔ)言介紹11.2VB6.01.1VB語(yǔ)言介紹

VB語(yǔ)言是誰(shuí)創(chuàng)建的,哪一年推出的?

VB語(yǔ)言可以做什么呢?

VB語(yǔ)言屬于第幾代語(yǔ)言?

VB語(yǔ)言的特點(diǎn)是什么?微軟1991年可以做任何事簡(jiǎn)單易學(xué)VB(VisualBasic)語(yǔ)言是Windows環(huán)境下快速開(kāi)發(fā)應(yīng)用程序的可視化編程工具。可視化:主要是讓程序設(shè)計(jì)人員利用軟件本身所提供的各種控件,像搭積木式地構(gòu)造應(yīng)用程序的各種界面,然后再編寫(xiě)少量的代碼就可構(gòu)建應(yīng)用程序。第四代考一考:1.1VB語(yǔ)言介紹VB語(yǔ)言是誰(shuí)創(chuàng)建的,哪一年推出的?微1.2VB6.0的啟動(dòng)與退出1.2.1VB6.0的啟動(dòng)1.啟動(dòng)VB6.0的步驟(1)“開(kāi)始”→“程序”→“MicrosoftVisualBasic6.0中文版文件夾”→“MicrosoftVisualBasic6.0的圖標(biāo)”。(2)單擊MicrosoftVisualBasic6.0圖標(biāo),系統(tǒng)顯示“新建工程”對(duì)話(huà)框。在該對(duì)話(huà)框中選擇希望創(chuàng)建的工程類(lèi)型。2.雙擊桌面的快捷方式3.啟動(dòng)VB6.0的界面1.2VB6.0的啟動(dòng)與退出1.2.1VB6.01.2VB6.0的啟動(dòng)與退出1.2VB6.0的啟動(dòng)與退出1.2VB6.0的啟動(dòng)與退出1.2.2VB6.0的退出退出VB6.0的方法(1)方法一單擊“文件”菜單下的“退出”子菜單。(2)方法二使用組合鍵Alt+Q。(3)方法三使用組合鍵Alt+F4。(4)方法四單擊窗體右上角的“關(guān)閉”按鈕。用上述4種方法關(guān)閉VB6.0時(shí),如果用戶(hù)的程序沒(méi)有保存,系統(tǒng)會(huì)提示用戶(hù)對(duì)所做的工作進(jìn)行保存,以保存所有程序的修改(當(dāng)系統(tǒng)提示工程部件的名稱(chēng)和位置時(shí),直接指定所需的名稱(chēng)和位置即可)。1.2VB6.0的啟動(dòng)與退出1.2.2VB6.0的退1.2VB6.0的啟動(dòng)與退出

1.2.3

VB6.0文件的保存

在窗體和代碼都設(shè)計(jì)好后,應(yīng)該保存文件,以防止調(diào)試或運(yùn)行程序時(shí)發(fā)生死機(jī)而造成文件丟失。在保存文件時(shí),只需選擇“文件”菜單中的“保存工程”菜單項(xiàng)或單擊工具欄中的“保存工程”按鈕即可。在VB6.0中進(jìn)行保存,常用“保存工程”命令,而在保存過(guò)程中,必須保存兩次,一次是以.frm為擴(kuò)展名的文件保存,另一次是以.vbp為擴(kuò)展名的文件保存。前者是保存應(yīng)用程序的窗體文件,后者是保存應(yīng)用程序的工程文件。如果希望以另外的文件名存盤(pán),可以選擇“文件”菜單中的“工程另存為”菜單項(xiàng)。1.2VB6.0的啟動(dòng)與退出1.2.3VB6.1.3VB6.0的“工作室”布局窗口屬性窗口工程窗口窗體設(shè)計(jì)窗口代碼窗口控件工具箱按這里可以運(yùn)行程序、暫停程序和停止程序1.3VB6.0的“工作室”布局窗口屬性窗口工程窗口窗體1.3VB6.0的“工作室”1、控件工具箱窗口:提供編程所需的控件

①與大多數(shù)軟件一樣有共同點(diǎn):標(biāo)題欄、菜單欄、工具欄、工作區(qū)

②不同地方:控件工具箱、窗體設(shè)計(jì)窗口、代碼窗口、VB工程管理器、屬性窗口、窗體布局窗口1.3VB6.0的“工作室”1、控件工具箱窗口:提供編程1.3VB6.0的“工作室”2、窗體窗口:是VB的主窗口——設(shè)計(jì)界面窗口在程序設(shè)計(jì)階段,是進(jìn)行程序界面的可視化設(shè)計(jì)的窗口在程序運(yùn)行階段,是用戶(hù)與該窗體中的控件交互信息的窗口1.3VB6.0的“工作室”2、窗體窗口:是VB的主窗口1.3VB6.0的“工作室”3、工程資源管理器—工程窗口

作用:是管理工程中各個(gè)組件(1)查看代碼:

顯示代碼窗口

(2)查看對(duì)象:

顯示對(duì)象設(shè)計(jì)窗口

(3)切換文件夾:

改變列表區(qū)的顯示方式

1.3VB6.0的“工作室”3、工程資源管理器—工程1.3VB6.0的“工作室”4、屬性窗口:可查看和編輯窗體或控件的屬性

作用:主要用來(lái)設(shè)定一個(gè)對(duì)象的初始外觀屬性名功能ForeColor設(shè)置前景色BackColor設(shè)置背景顏色Font設(shè)置字體和字號(hào)ScaleHeight窗體內(nèi)部垂直高度ScaleWidth窗體內(nèi)部水平寬度Picture設(shè)置加載的圖片Height設(shè)置高度Width設(shè)置寬度top對(duì)象頂端與容器頂端緣之間的距離left對(duì)象左邊與容器左邊緣之間的距離Visible對(duì)象是否可見(jiàn)true:可見(jiàn)false:不可見(jiàn)Backstyle背景是否透明(0:透明1:不透明)AutoSize自動(dòng)調(diào)整大小顯示所有內(nèi)容。Style外觀是Win標(biāo)準(zhǔn)風(fēng)格還是圖形風(fēng)格1.3VB6.0的“工作室”4、屬性窗口:可查看和編輯窗1.3VB6.0的“工作室”5、窗體布局窗口功能:控制所編寫(xiě)的應(yīng)用程序出現(xiàn)在屏幕上的位置

只要拖動(dòng)該屏幕窗口中的設(shè)計(jì)窗口到所在位置,則運(yùn)行程序時(shí),窗口就顯示在屏幕所在位置。1.3VB6.0的“工作室”5、窗體布局窗口

1.3VB6.0的“工作室”常用窗口的作用窗口作用控件工具箱提供編程所需的控件,與窗體共同構(gòu)成應(yīng)用程序的界面代碼窗口輸入程序代碼窗體設(shè)計(jì)器窗口進(jìn)行程序界面的可視化設(shè)計(jì)的窗口工程資源管理器窗口是管理工程中各個(gè)組件屬性窗口可查看和編輯窗體或控件的屬性,主要用來(lái)設(shè)定一個(gè)對(duì)象的初始外觀窗體布局窗口控制所編寫(xiě)的應(yīng)用程序出現(xiàn)在屏幕上的位置1.3VB6.0的“工作室”常用窗口的作用窗口作用1.4制作第一個(gè)VB程序這個(gè)程序要求如下:(1)當(dāng)按下“按我”按鈕時(shí),在窗口上方將出現(xiàn)“歡迎進(jìn)入VB世界!”(字體設(shè)置為:楷體、藍(lán)色、粗體、二號(hào));(2)當(dāng)按下“清除”按鈕時(shí),“歡迎進(jìn)入VB世界!”文字消失;(3)當(dāng)按下“退出”按鈕時(shí),退出這個(gè)窗體。1.4制作第一個(gè)VB程序這個(gè)程序要求如下:1.4制作第一個(gè)VB程序制作流程:一、創(chuàng)建界面1、啟動(dòng)VB6.0,創(chuàng)建一個(gè)窗體Form1

2、在窗體上添加控件

(1)在窗體上添加“按鈕”控件。方法:?jiǎn)螕舭粹o控件,在窗體上的合適處依次畫(huà)出三個(gè)按鈕。(2)在窗體上添加“標(biāo)簽(Label)控件”(用于在窗體上顯示文字)方法:?jiǎn)螕艨丶ぞ呦渖系摹癆”字樣的圖案,在窗體上合適的位置畫(huà)出標(biāo)簽控件。1.4制作第一個(gè)VB程序制作流程:1.4制作第一個(gè)VB程序二、設(shè)置界面控件屬性

1、設(shè)置窗體標(biāo)題(Caption)屬性

(1)選中屬性窗體

(2)選中屬性窗口

(3)選中“Caption”屬性

(4)在“Caption”屬性的值中輸入“welcome!”,在“backcolor”選擇淡黃色

2、設(shè)置三個(gè)按鈕(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制作第一個(gè)VB程序二、設(shè)置界面控件屬性1.4制作第一個(gè)VB程序(4)設(shè)置藍(lán)色:選中屬性窗口中的前景顏色屬性(Forecolor)

(5)設(shè)置字體:為“楷體,二號(hào),粗體”

a、選屬性中的“Font”屬性,單擊右邊的“…”號(hào)按鈕

b、在字體框中設(shè)置字體為“楷體,二號(hào),粗體”

c、單擊“確定”按鈕如圖:1.4制作第一個(gè)VB程序(4)設(shè)置藍(lán)色:選中屬性窗口中1.4制作第一個(gè)VB程序三、編寫(xiě)代碼雙擊“按我”按鈕控件,則彈出一個(gè)代碼窗口,并自動(dòng)生成一個(gè)過(guò)程,系統(tǒng)自動(dòng)生成了兩行代碼。如圖:PrivateSubCommand1_Click()

EndSub

如要加入代碼,則在這兩個(gè)語(yǔ)句間插入所需的代碼。“按我”的代碼為:Label1.Caption="歡迎進(jìn)入VB世界!“依次雙擊“清除”、“退出”按鈕,輸入如下代碼:“清除”代碼:Label1.Caption=“““退出”代碼:End完成后如圖:1.4制作第一個(gè)VB程序三、編寫(xiě)代碼1.4制作第一個(gè)VB程序四、運(yùn)行程序方法:

1、單擊工具欄中的“啟動(dòng)”按鈕

2、按功能鍵“F5”鍵

3、選“運(yùn)行”菜單中的“啟動(dòng)”命令五、保存和編譯文件1、保存窗體文件和工程文件

a、選“文件”菜單中的“保存”或工具欄上的“保存”按鈕

b、先保存“窗體”文件(擴(kuò)展名是:.FRM)

c、后保存“工程”文件(擴(kuò)展名是:.VBP)

注:a、二個(gè)文件主名用相同的

b、每一個(gè)VB應(yīng)用程序單獨(dú)存放在一個(gè)文件夾中2、把工程編譯成EXE可執(zhí)行文件

可執(zhí)行文件(脫離VB可執(zhí)行的程序文件)

a、選“文件”菜單中的“生成<文件名>.EXE”命令

b、輸入文件主名

c、在Windows中運(yùn)行VB可執(zhí)行文件大家試一試!^_^^_^1.4制作第一個(gè)VB程序四、運(yùn)行程序大家試一試!^_^VisualBasic的三種模式:

(1)設(shè)計(jì)模式(designmode)

啟動(dòng)VisualBasic后,即進(jìn)入設(shè)計(jì)模式,在主窗口標(biāo)題條上顯示“[設(shè)計(jì)]”字樣。

(2)執(zhí)行模式(runmode)

執(zhí)行“運(yùn)行”菜單中的“啟動(dòng)”命令(或按F5鍵、單擊工具條上的“運(yùn)行”按鈕),即進(jìn)入執(zhí)行模式,此時(shí)標(biāo)題條上原來(lái)顯示“[設(shè)計(jì)]”的地方已被“[運(yùn)行]”代替。

(3)中斷模式(breakmode)

進(jìn)入中斷模式后,主窗口標(biāo)題條中原來(lái)顯示“[設(shè)計(jì)]”或“[運(yùn)行]”的地方用中斷代替。中斷模式暫停程序的執(zhí)行。在中斷模式下,可以檢查程序代碼,并可進(jìn)行修改,也可以檢查數(shù)據(jù)是否正確,修改完程序后,可繼續(xù)執(zhí)行。1.5程序調(diào)試的基本概念VisualBasic的三種模式:1.5程序調(diào)試的基1)VB的錯(cuò)誤類(lèi)型錯(cuò)誤類(lèi)型有三種:語(yǔ)法錯(cuò)誤——違反語(yǔ)法規(guī)則的錯(cuò)誤運(yùn)行錯(cuò)誤——試圖執(zhí)行不可進(jìn)行的操作或使用不存在的操作邏輯錯(cuò)誤——編寫(xiě)的代碼不能實(shí)現(xiàn)預(yù)定的功能1.5.1程序調(diào)試的基本概念1)VB的錯(cuò)誤類(lèi)型1.5.1程序調(diào)試的基本概念2)VB調(diào)試工具(1)設(shè)置自動(dòng)語(yǔ)法檢查在VB集成開(kāi)發(fā)環(huán)境中打開(kāi)“工具”菜單,選擇“選項(xiàng)”命令;在“選項(xiàng)”對(duì)話(huà)框中選擇“編輯器”標(biāo)簽(如下圖);在“代碼設(shè)置”欄中選中“自動(dòng)語(yǔ)法檢測(cè)”即可。1.5.1程序調(diào)試的基本概念2)VB調(diào)試工具1.5.1程序調(diào)試的基本概念2)VB調(diào)試工具(1)設(shè)置自動(dòng)語(yǔ)法檢查在VB集成開(kāi)發(fā)環(huán)境中:

打開(kāi)“工具”菜單,選擇“選項(xiàng)”命令;

在“選項(xiàng)”對(duì)話(huà)框中選擇“編輯器”標(biāo)簽;

在“代碼設(shè)置”欄中選中“自動(dòng)語(yǔ)法檢測(cè)”即可。1.5.1程序調(diào)試的基本概念(2)“調(diào)試”工具欄VB提供了一個(gè)專(zhuān)用于程序調(diào)試的工具欄??杀憬萦行У貦z查邏輯錯(cuò)誤產(chǎn)生的地點(diǎn)和原因。如果該工具欄不可見(jiàn),則只要在任何工具欄上單擊鼠標(biāo)右鍵,在彈出式菜單中單擊“調(diào)試”即可。2)VB調(diào)試工具1.5.1程序調(diào)試的基本概念(2)“調(diào)發(fā)生運(yùn)行錯(cuò)誤時(shí)中斷命令(Ctrl+Break、”運(yùn)行”—“中斷”)當(dāng)執(zhí)行到用戶(hù)設(shè)置的斷點(diǎn)時(shí)單步調(diào)試1.5.2程序調(diào)試1)中斷狀態(tài)的進(jìn)入與退出程序在

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論