22在VB中建立一個(gè)應(yīng)用程序_第1頁
22在VB中建立一個(gè)應(yīng)用程序_第2頁
22在VB中建立一個(gè)應(yīng)用程序_第3頁
22在VB中建立一個(gè)應(yīng)用程序_第4頁
22在VB中建立一個(gè)應(yīng)用程序_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、1.visual basic 6.0集成開發(fā)環(huán)境集成開發(fā)環(huán)境2 2 在在vb中建立一個(gè)應(yīng)用程序中建立一個(gè)應(yīng)用程序2vb常用標(biāo)準(zhǔn)控件常用標(biāo)準(zhǔn)控件圖標(biāo)名稱功能label(標(biāo)簽)用于顯示說明文本textbox(文本框)用于運(yùn)行時(shí)用戶輸入或輸出信息commandbutton(命令按鈕)用于開始、中斷或結(jié)束一個(gè)過程,單擊它將調(diào)用用戶寫入click事件過程中的指令listbox(列表框)顯示項(xiàng)目列表以供用戶進(jìn)行多個(gè)選擇timer(計(jì)時(shí)器)用于指定時(shí)間簡隔執(zhí)行計(jì)時(shí)器事件image(圖像框)用于顯示一個(gè)位圖圖像shape(形狀)在窗體中繪制矩形、圓等幾何圖形data(數(shù)據(jù))用來訪問數(shù)據(jù)庫3.使用使用vb開發(fā)程

2、序的一般步驟開發(fā)程序的一般步驟分析問題,設(shè)計(jì)算法分析問題,設(shè)計(jì)算法分析要解決的問題,確定下算法,并畫出流程圖。分析要解決的問題,確定下算法,并畫出流程圖。設(shè)計(jì)用戶界面設(shè)計(jì)用戶界面根據(jù)流程圖的步驟在窗體中添加各種控件并擺放好控件位置。根據(jù)流程圖的步驟在窗體中添加各種控件并擺放好控件位置。設(shè)置對(duì)象屬性設(shè)置對(duì)象屬性設(shè)置對(duì)象的默認(rèn)屬性,如窗體的標(biāo)題,按鈕的標(biāo)題等。設(shè)置對(duì)象的默認(rèn)屬性,如窗體的標(biāo)題,按鈕的標(biāo)題等。編寫事件代碼編寫事件代碼在代碼窗口添加在代碼窗口添加vb語句,以確保按鈕等對(duì)象功能的執(zhí)行。語句,以確保按鈕等對(duì)象功能的執(zhí)行。調(diào)試運(yùn)行程序調(diào)試運(yùn)行程序如果計(jì)算輸出的結(jié)果不正確,或者界面設(shè)計(jì)不符合要

3、求,我們可以終止應(yīng)如果計(jì)算輸出的結(jié)果不正確,或者界面設(shè)計(jì)不符合要求,我們可以終止應(yīng)用程序的運(yùn)行,并重新返回到用程序的運(yùn)行,并重新返回到vb代碼窗口或者對(duì)象窗口,進(jìn)行多次的調(diào)整和修代碼窗口或者對(duì)象窗口,進(jìn)行多次的調(diào)整和修改,保證應(yīng)用程序能實(shí)現(xiàn)算法以符合設(shè)計(jì)的要求。改,保證應(yīng)用程序能實(shí)現(xiàn)算法以符合設(shè)計(jì)的要求。保存程序并生成可執(zhí)行文件保存程序并生成可執(zhí)行文件vb中的一個(gè)工程可以包含窗體文件中的一個(gè)工程可以包含窗體文件(.frm)、工程文件、工程文件(.vbp)和其他文件。調(diào)和其他文件。調(diào)試正確后,可通過試正確后,可通過“文件文件”菜單下的菜單下的“生成工程生成工程exe”將應(yīng)用程序編譯成可執(zhí)行將應(yīng)用

4、程序編譯成可執(zhí)行程序。程序。窗體文件窗體文件(.frm)又稱源文件,包含了窗體的對(duì)象屬性以及事件過程代碼。又稱源文件,包含了窗體的對(duì)象屬性以及事件過程代碼。工程文件工程文件(.vbp)包含了窗體、模塊及添加的引用、使用的控件等相關(guān)信息,包含了窗體、模塊及添加的引用、使用的控件等相關(guān)信息,沒有其他代碼,僅僅為工程的設(shè)置。沒有其他代碼,僅僅為工程的設(shè)置。vbw文件與之配套,保存了最后保存工程時(shí)文件與之配套,保存了最后保存工程時(shí)候的情況。候的情況。4vb工具欄常用按鈕功能介紹工具欄常用按鈕功能介紹圖標(biāo)名稱作用工程資源管理器打開工程資源管理器窗口打開工程打開一個(gè)新的工程保存工程保存當(dāng)前正在編輯的工程啟

5、動(dòng)運(yùn)行當(dāng)前建立的應(yīng)用程序停止停止當(dāng)前正在運(yùn)行的程序?qū)ο鬄g覽器打開對(duì)象瀏覽器窗口工具箱打開工具箱窗口本節(jié)課學(xué)習(xí)要求掌握本節(jié)課學(xué)習(xí)要求掌握vb常用的幾種內(nèi)部控件的功能,并能初步建立起一個(gè)常用的幾種內(nèi)部控件的功能,并能初步建立起一個(gè)簡單的簡單的vb應(yīng)用程序。要求學(xué)會(huì)在窗體中添加控件并在屬性窗口設(shè)置控件的默認(rèn)應(yīng)用程序。要求學(xué)會(huì)在窗體中添加控件并在屬性窗口設(shè)置控件的默認(rèn)屬性。能區(qū)分窗體文件屬性。能區(qū)分窗體文件(.frm)、工程文件、工程文件(.vbp)以及可執(zhí)行文件以及可執(zhí)行文件(.exe)的作用。的作用。1在在vb中,雙擊窗體中的中,雙擊窗體中的timer控件后,出現(xiàn)的是控件后,出現(xiàn)的是 ()a工具箱

6、工具箱 b工程窗口工程窗口c屬性窗口屬性窗口 d代碼窗口代碼窗口d d 2某某vb工程的部分界面設(shè)計(jì)如下圖所示:工程的部分界面設(shè)計(jì)如下圖所示:a a 關(guān)于此工程,有以下說法:關(guān)于此工程,有以下說法:工程文件名是工程文件名是“工程工程1.vbp” 該工程只有一個(gè)窗體該工程只有一個(gè)窗體窗體文件名是窗體文件名是“myfrom” 窗體名稱是窗體名稱是“智能點(diǎn)到智能點(diǎn)到”上述說法正確的是上述說法正確的是()a bc d3在在vb中,以下控件既可以用于接受輸入文本字符,又能用中,以下控件既可以用于接受輸入文本字符,又能用于顯示文本字符的是于顯示文本字符的是()a. b. c. d. b b下列說法不正確的

7、是下列說法不正確的是 ()ainterval為屬性名為屬性名b1320為屬性值為屬性值c該對(duì)象名稱為該對(duì)象名稱為timer1d根據(jù)根據(jù)“timer1_timer”可可判斷窗體名為判斷窗體名為timerd d4在在vb窗體中有一個(gè)對(duì)象,該對(duì)象的屬性窗口如下圖所示:窗體中有一個(gè)對(duì)象,該對(duì)象的屬性窗口如下圖所示:對(duì)象名稱與顯示相同。其中,沒有對(duì)象名稱與顯示相同。其中,沒有caption屬性的對(duì)象是屬性的對(duì)象是()aform1 btext1clabel1 dcommand1b b5某某vb程序窗體如下圖所示:程序窗體如下圖所示:6在在vb中,以下按鈕可以實(shí)現(xiàn)對(duì)當(dāng)前正在編輯的程序進(jìn)行調(diào)中,以下按鈕可以實(shí)

8、現(xiàn)對(duì)當(dāng)前正在編輯的程序進(jìn)行調(diào)試的是試的是()a. b. c. d. b b7在在vb中,中,textbox控件可以實(shí)現(xiàn)文本的輸入與顯示。如下控件可以實(shí)現(xiàn)文本的輸入與顯示。如下圖所示,可以修改該控件的哪項(xiàng)屬性以實(shí)現(xiàn)文本的多行顯示圖所示,可以修改該控件的哪項(xiàng)屬性以實(shí)現(xiàn)文本的多行顯示()c capasswordchar bvisiblecmulitiline dtext8小李設(shè)計(jì)了一個(gè)小李設(shè)計(jì)了一個(gè)vb應(yīng)用程應(yīng)用程序,界面如下圖所示。其中顯示序,界面如下圖所示。其中顯示“輸入輸入a的值的值”和和“輸入輸入b的值的值”的兩的兩個(gè)對(duì)象屬于同一類,該類為個(gè)對(duì)象屬于同一類,該類為 ()a文本框類文本框類 b

9、標(biāo)簽類標(biāo)簽類c命令按鈕類命令按鈕類d列表框類列表框類b b9某對(duì)象的一個(gè)事件處理過程代碼如下:某對(duì)象的一個(gè)事件處理過程代碼如下:private sub comjs_click() s s 2 text1.text str(s)end sub下列說法正確的是下列說法正確的是()a該過程的過程名為該過程的過程名為comjs b該事件是一個(gè)該事件是一個(gè)“單擊單擊”事件事件c該對(duì)象的對(duì)象名為該對(duì)象的對(duì)象名為comjs_click d該對(duì)象的類名為該對(duì)象的類名為“sub”b b10在在vb中,如果要在標(biāo)簽中,如果要在標(biāo)簽lab上顯示文字上顯示文字“關(guān)鍵點(diǎn)關(guān)鍵點(diǎn)”,則下列語句正確,則下列語句正確的是的是

10、()alabal1.caption 關(guān)鍵點(diǎn)關(guān)鍵點(diǎn) blabal1.text “關(guān)鍵點(diǎn)關(guān)鍵點(diǎn)clab.caption 關(guān)鍵點(diǎn)關(guān)鍵點(diǎn) dlab.width 關(guān)鍵點(diǎn)關(guān)鍵點(diǎn)c cprivate sub command1_click()a val(text1.text)b val(text2.text)c a blabel1.cap str(c)end subd d11某某vb程序的代碼如下:程序的代碼如下:運(yùn)行程序,單擊命令按鈕運(yùn)行程序,單擊命令按鈕command1后彈出如下圖所示的出錯(cuò)信息提示,引后彈出如下圖所示的出錯(cuò)信息提示,引起該錯(cuò)誤的語句是起該錯(cuò)誤的語句是()aa val(text1.text

11、) bb val(text2.text)cc a b dlabel1.cap str(c)12某某vb程序保存編譯后生成的文件如下圖所示:程序保存編譯后生成的文件如下圖所示:a a其中,包含了事件處理過程代碼的文件是其中,包含了事件處理過程代碼的文件是 ()aform1.frm bmssccprj.sccctest.exe dtest.vbp13某景區(qū)各景點(diǎn)團(tuán)體收費(fèi)程序設(shè)計(jì)界面及代碼窗口如下圖所示:某景區(qū)各景點(diǎn)團(tuán)體收費(fèi)程序設(shè)計(jì)界面及代碼窗口如下圖所示:d d下列說法不正確的是下列說法不正確的是()a窗體共包含窗體共包含10個(gè)對(duì)象個(gè)對(duì)象b對(duì)象對(duì)象text1用于輸入用于輸入a景點(diǎn)的參觀人數(shù)景點(diǎn)的參

12、觀人數(shù)c對(duì)象對(duì)象label5用于輸出團(tuán)體票的總金額用于輸出團(tuán)體票的總金額d對(duì)象對(duì)象click用于驅(qū)動(dòng)程序運(yùn)行用于驅(qū)動(dòng)程序運(yùn)行14某某vb程序窗體設(shè)計(jì)與窗體中的某對(duì)象屬性窗口如下圖所示:程序窗體設(shè)計(jì)與窗體中的某對(duì)象屬性窗口如下圖所示:5 5該窗體共含有該窗體共含有_個(gè)對(duì)象,窗體的個(gè)對(duì)象,窗體的caption屬性值為屬性值為_。當(dāng)前選中的對(duì)象名稱是當(dāng)前選中的對(duì)象名稱是_,其屬于,其屬于_類。類。listbox類控件是否具有類控件是否具有caption屬性?屬性?_。排序示例排序示例list1list1列表框列表框否否15(操作題操作題)某字符分類統(tǒng)計(jì)程序的界面設(shè)計(jì)如下圖所示:某字符分類統(tǒng)計(jì)程序的界面設(shè)計(jì)如下圖所示:請(qǐng)打開素材文件夾下請(qǐng)打開素材文件夾下vb1文件夾中的文件夾中的“test.vbp”文件,完成以下操作:文件,完成以下操作:對(duì)照設(shè)計(jì)圖,修改窗體的顯示名稱為對(duì)照設(shè)計(jì)圖,修改窗體的顯示名稱為“字符分類統(tǒng)計(jì)字符分類統(tǒng)計(jì)”。在窗體相應(yīng)位置添加命令按鈕在窗體相應(yīng)位置添加命令按鈕command2

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論