VB語(yǔ)言概述參考模板_第1頁(yè)
VB語(yǔ)言概述參考模板_第2頁(yè)
VB語(yǔ)言概述參考模板_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、第一章  VB語(yǔ)言概述    一、 基本要求1掌握VB程序設(shè)計(jì)的特點(diǎn)。2理解可視化設(shè)計(jì)和事件驅(qū)動(dòng)編程的概念。二、問(wèn)題解答1、VB程序設(shè)計(jì)的特點(diǎn)是什么?VB是Windows環(huán)境下的應(yīng)用程序開(kāi)發(fā)工具,其最突出的兩個(gè)特點(diǎn)是:可視化編程和事件驅(qū)動(dòng)。VB的另一個(gè)顯著特點(diǎn)是交互式,所謂交互式是指在編寫代碼過(guò)程中出現(xiàn)語(yǔ)法錯(cuò)誤時(shí)系統(tǒng)會(huì)立即獲得通知,并在開(kāi)發(fā)過(guò)程中可運(yùn)行程序進(jìn)行調(diào)試。2如何理解可視化編程和事件驅(qū)動(dòng)的概念。(1)可視化編程傳統(tǒng)的編程方法使用的是面向過(guò)程、按順序進(jìn)行的機(jī)制,其缺點(diǎn)是程序員始終要關(guān)心什么時(shí)候發(fā)生什么事情,應(yīng)用程序的界面都需要程序員編寫語(yǔ)句來(lái)實(shí)現(xiàn),

2、對(duì)于圖形界面的應(yīng)用程序,只有在程序運(yùn)行時(shí)才能看到效果,一旦不滿意,還需要修改程序,因而使得開(kāi)發(fā)工作非常煩瑣。用VB進(jìn)行應(yīng)用程序開(kāi)發(fā)主要有兩部分工作:即設(shè)計(jì)界面和編寫代碼。在開(kāi)發(fā)過(guò)程中所看到的界面,與程序運(yùn)行時(shí)的界面基本相同,同時(shí)VB還向程序員提供了若干界面設(shè)計(jì)所需要的對(duì)象(稱為控件),在設(shè)計(jì)界面時(shí),只需將所需要的控件放到窗口的指定位置即可,整個(gè)界面設(shè)計(jì)過(guò)程基本不需要編寫代碼。概括地說(shuō)可視化編程就是程序員在開(kāi)發(fā)過(guò)程中能看到界面的實(shí)際效果。(2)事件驅(qū)動(dòng)用VB開(kāi)發(fā)的應(yīng)用程序,代碼不是按照預(yù)定的路徑執(zhí)行,而是在響應(yīng)不同的事件時(shí)執(zhí)行不同的代碼片段。事件可以由用戶操作觸發(fā),如單擊鼠標(biāo)、鍵盤輸入等事件。也

3、可以由來(lái)自操作系統(tǒng)或其它應(yīng)用程序的消息觸發(fā)。這些事件的順序決定了代碼執(zhí)行的順序。概括地說(shuō)事件驅(qū)動(dòng)是指應(yīng)用程序沒(méi)有預(yù)定的執(zhí)行路徑,而是由程序運(yùn)行過(guò)程中的事件決定。第二章  VB6.0 集成開(kāi)發(fā)環(huán)境一、基本要求1掌握窗體、工程窗口、屬性窗口、代碼編輯器窗口的功能與使用。2掌握VB編程的基本步驟,會(huì)設(shè)計(jì)簡(jiǎn)單的VB程序。3理解對(duì)象、屬性、事件和方法的概念及其之間的關(guān)系。4了解工具箱中各種控件的功能與使用二、問(wèn)題解答    1VB可視化編程的一般步驟是什么?    一般步驟是:   (1)設(shè)計(jì)界面 

4、60;      先建立窗體,再利用控件在窗體上創(chuàng)建各種對(duì)象。   (2)設(shè)置屬性        設(shè)置窗體或控件等對(duì)象的屬性。   (3)編寫代碼   2什么是對(duì)象、屬性、事件和方法?    (1)對(duì)象:從廣義上來(lái)說(shuō),對(duì)象是客觀事物的一個(gè)實(shí)體。在可視化編程語(yǔ)言中,對(duì)象分為兩類,一類由系統(tǒng)設(shè)計(jì),可以直接使用或?qū)ζ溥M(jìn)行操作,如工具箱中的控件、窗體和菜單等,另一類由用戶定義。 

5、60;  (2)屬性:屬性是一個(gè)對(duì)象的特性,不同的對(duì)象有不同的屬性。對(duì)象常見(jiàn)的屬性有標(biāo)題(Caption)、 名稱(Name)、顏色(Color)、字體(Font) 、是否可見(jiàn)(Visible)等。通過(guò)修改對(duì)象的屬性,可以改變對(duì)象的外觀和功能。1 / 3    (3)事件:所謂事件就是發(fā)生在對(duì)象上的事情。在VB中,系統(tǒng)為每個(gè)對(duì)象預(yù)先定義好了一系列的事件。例如單擊(Click) 事件、雙擊(Dbclick)事件、裝入(Load)事件、改變(Change)事件、鼠標(biāo)移動(dòng)(MouseMove)事件、獲取焦點(diǎn)(GotFocus)事件等。對(duì)象的事件是固定的,用戶不

6、能建立新的事件。當(dāng)事件由用戶觸發(fā)(如單擊)或由系統(tǒng)觸發(fā)(如裝入時(shí)),對(duì)象就會(huì)對(duì)該事件作出響應(yīng),響應(yīng)某個(gè)事件后所執(zhí)行的程序代碼就是事件過(guò)程。     例如:命令按紐Command1的Click(單擊)事件過(guò)程為:            Private Sub Command1_Click()             &#

7、160; Form1.BackColor=vbRed                 End Sub    過(guò)程中的代碼Form1.BackColor=vbRed表示將窗體的背景顏色設(shè)置成紅色。運(yùn)行時(shí),用鼠標(biāo)單擊命令按紐Command1,就會(huì)執(zhí)行該事件過(guò)程,將窗體的背景顏色設(shè)置成紅色。    (4)方法:在面向?qū)ο蟮某绦蛟O(shè)計(jì)中,引入了稱為方法(Method)的特殊過(guò)程和函數(shù)供用戶直接調(diào)用

8、。如對(duì)象打?。≒rint)方法、顯示窗體(Show)方法、清除(Cls)方法、移動(dòng)(Move)方法等。用戶可直接調(diào)用,不能進(jìn)行修改。     例如:FirstForm.print”歡迎使用Visual Basic”     該語(yǔ)句使用.print方法在名稱為FirstForm的窗體上顯示字符串”歡迎使用Visual Basic”。    3對(duì)象、事件和方法三者之間的關(guān)系如何?     在VB編程中,完成某種功能可通過(guò)觸發(fā)對(duì)象事件和調(diào)用對(duì)象方法,而觸發(fā)事件和

9、調(diào)用對(duì)象方法都必須基于某個(gè)對(duì)象。觸發(fā)某個(gè)事件實(shí)際上就是執(zhí)行一個(gè)事件過(guò)程代碼段,在該代碼段中又可以隨意調(diào)用對(duì)象方法,而調(diào)用對(duì)象方法不可能觸發(fā)某個(gè)事件。    例如:在窗體上添加一個(gè)命令按紐,編寫一個(gè)響應(yīng)Command1的單擊(Click)事件過(guò)程如下:       Private Sub Command1_Click()         Command1.Caption=”顯示窗體”    

10、0;        Form2.Show      End Sub    上述代碼段表明單擊對(duì)象按鈕Command1觸發(fā)單擊事件,即執(zhí)行上述代碼。在執(zhí)行上述事件過(guò)程中又調(diào)用了顯示窗體(Form2)的方法。    4屬性和方法有何區(qū)別和聯(lián)系?試舉例說(shuō)明。    對(duì)象的屬性是描述對(duì)象的一組特征。如設(shè)置對(duì)象的名稱、標(biāo)題、顏色、大小等,有的可直接在設(shè)計(jì)界面時(shí)通過(guò)屬性窗口進(jìn)行設(shè)置,有的可以在事件過(guò)

11、程或通用過(guò)程代碼中進(jìn)行設(shè)置。對(duì)象的方法是在對(duì)象上實(shí)施某種操作的功能,不能在設(shè)計(jì)界面時(shí)調(diào)用對(duì)象方法,一般在過(guò)程代碼中可隨意調(diào)用,根據(jù)需要還可以添加適當(dāng)?shù)膮?shù)。設(shè)置對(duì)象屬性和調(diào)用對(duì)象方法均可在代碼設(shè)計(jì)中進(jìn)行,其一般格式為:     對(duì)象名.屬性名=屬性值                        (設(shè)置對(duì)象屬性)     對(duì)象名.方法名                               (調(diào)用對(duì)象方法)    5VB6.0的三種工作模式和功能是什么?    V

溫馨提示

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

評(píng)論

0/150

提交評(píng)論