


下載本文檔
版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030中國(guó)髓內(nèi)釘行業(yè)市場(chǎng)發(fā)展趨勢(shì)與前景展望戰(zhàn)略研究報(bào)告
- 2025年住院醫(yī)師規(guī)范培訓(xùn)(各省)-北京住院醫(yī)師兒內(nèi)科歷年參考題庫(kù)含答案解析(5卷100題)
- 2025年住院醫(yī)師規(guī)范培訓(xùn)(各省)-上海住院醫(yī)師口腔科歷年參考題庫(kù)含答案解析(5卷100題)
- 兒童畫動(dòng)物皮毛課件
- 教育教學(xué)質(zhì)量提升方案
- 監(jiān)理員試用期總結(jié)匯報(bào)方案
- 氣候服務(wù)市場(chǎng)構(gòu)建-洞察及研究
- 食品研發(fā)項(xiàng)目激勵(lì)方案
- 金融審計(jì)規(guī)劃方案
- 兒童漫畫繪畫課件大全集
- 《大數(shù)據(jù)分析技術(shù)》課程標(biāo)準(zhǔn)
- 最簡(jiǎn)單封陽(yáng)臺(tái)安全免責(zé)協(xié)議書
- 2024年危險(xiǎn)化學(xué)品經(jīng)營(yíng)單位安全管理人員考試練習(xí)題(附答案)
- (正式版)JBT 3300-2024 平衡重式叉車 整機(jī)試驗(yàn)方法
- 《無(wú)人機(jī)航跡規(guī)劃》課程標(biāo)準(zhǔn)(高職)
- 養(yǎng)老院健康檔案模板
- 夏季高溫期間建筑施工安全注意事項(xiàng)
- 2024年中小學(xué)教師職稱審定答辯題目
- 鋼絲繩吊裝時(shí)最大允許吊裝重物對(duì)應(yīng)表
- 《金融反欺詐與大數(shù)據(jù)風(fēng)控研究報(bào)告(2023)》
- 傳播學(xué)概論課件
評(píng)論
0/150
提交評(píng)論