基本控件及簡單程序設(shè)計方案

基本控件及簡單程序設(shè)計方案

ID:27118635

大?。?53.51 KB

頁數(shù):36頁

時間:2018-12-01

基本控件及簡單程序設(shè)計方案_第1頁
基本控件及簡單程序設(shè)計方案_第2頁
基本控件及簡單程序設(shè)計方案_第3頁
基本控件及簡單程序設(shè)計方案_第4頁
基本控件及簡單程序設(shè)計方案_第5頁
資源描述:

《基本控件及簡單程序設(shè)計方案》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、第二章VB基本控件及簡單程序設(shè)計1.了解程序設(shè)計方法的發(fā)展;2.理解面向?qū)ο蟪绦蛟O(shè)計概念;3.理解對象、屬性、事件、和方法等基本概念;4.掌握建立簡單的應(yīng)用程序的方法和步驟;5.熟悉一些基本控件和屬性的設(shè)置;6.掌握工程的管理及環(huán)境的設(shè)置;本章要求:2.1程序設(shè)計方法概述1.初期的程序設(shè)計高運行效率、少占用內(nèi)存為目標(biāo)2.結(jié)構(gòu)化程序設(shè)計程序的可讀性、可維護(hù)性為目標(biāo)程序=算法+數(shù)據(jù)結(jié)構(gòu)+計算機語言+面向過程的程序設(shè)計方法3.面向?qū)ο蟮某绦蛟O(shè)計降低程序的復(fù)雜性、提高軟件的開法效率和改善工作界面為目標(biāo)程序=對象+

2、消息+面向?qū)ο蟮某绦蛟O(shè)計2.1VB中的一些基本概念一、對象與類1.對象是基本的運行時的實體,如窗體、各種控件等,它既包括作用于對象的操作(方法)和對象的響應(yīng)(事件)。將數(shù)據(jù)和處理這些數(shù)據(jù)的過程封裝在一起.2.類類是一個抽象的整體概念,對象是類的實例化。類與對象是面向?qū)ο蟪绦蛟O(shè)計語言的基礎(chǔ)。以“汽車”為例,說明類與對象的關(guān)系。汽車是一個籠統(tǒng)的名稱,是整體概念,我們把汽車看成一個“類”,一輛輛具體的汽車(比如你的汽車)就是這個類的實例,也就是這個類的對象。工具箱的各種控件并不是對象,而是代表了各個不同的類。通

3、過類的實例化,可以得到真正的對象。當(dāng)在窗體上畫一個控件時,就將類轉(zhuǎn)換為對象,即創(chuàng)建了一個控件對象,也簡稱為控件。VB中的類與對象3、對象的建立和命名(1)對象的建立方法一:單擊工具箱控件對象在窗體上按住左鍵拖拉到所需要的大小后釋放。方法二:雙擊工具箱控件對象,則立即在窗體出現(xiàn)一個默認(rèn)大小的對象框。(2)編輯對象先選中對象(單擊對象),放大、縮小刪除對象復(fù)制對象(3)、對象的命名每一個對象都有有自己的名字。每個窗體、控件對象在建立時VB系統(tǒng)給出了一個默認(rèn)名。用戶可通過屬性窗口設(shè)置(名稱)來給對象命名。命名的

4、原則:1)必須由字母或漢字開頭、隨后可以是字母、漢字、數(shù)字、下劃線(最好不用)串組成。2)長度<=255個字符。本教材采用智能化命規(guī)則:用前3個小定字母組成前綴(指明對象的類型)和表示該對象作用的縮寫字母組成。附表2_1二、屬性(Property)對象中的數(shù)據(jù),所有對象都有自的屬性。它們是用來描述和反映對象特征的參數(shù)。例如:控件名稱(Name)、標(biāo)題(Caption)、顏色(Color)、字體(FontName)等屬性決定了對象展現(xiàn)給用戶的界面具有什么樣的外觀及功能。對象屬性設(shè)置的方法:方法一:在設(shè)計模式

5、下,通過屬性窗口直接設(shè)置對象的屬性。方法二:在程序的代碼中通過賦值實現(xiàn),其格式為:對象.屬性=屬性值例如:cmdDisp.Caption=“顯示”三、事件(Event)及事件過程(EventProcedure)事件——可被對象識別的動作。事件過程——是指附在該對象上的程序代碼,是事件觸發(fā)后處理的程序。事件過程的形式如下:Sub對象名_事件過程名[(參數(shù)列表)]…..(事件過程代碼)EndSub例如:SubcmdHide_Click()CmdHide.Visible=FalseEndSub四、方法(Meth

6、od)在對象上可操作的過程,是VB系統(tǒng)提供的一種特殊的過程和函數(shù)——方法。方法是面向?qū)ο蟮?,所以對象的方法調(diào)用一般要指明對象。對象方法調(diào)用形式:[對象.]方法[參數(shù)列表]如省略對象,表示在當(dāng)對象,一般指窗體。例如:Form1.print"VB程序設(shè)計"五、VB應(yīng)用程序的工作方式VB應(yīng)用程序采用的是以事件驅(qū)動應(yīng)用程序的工作方式。下面是事件驅(qū)動應(yīng)用程序中的典型工作方式:1、啟動應(yīng)用程序,裝載和顯示窗體。2、窗體(或窗體上的控件)接收事件。事件可由用戶引發(fā)(例如通過鍵盤或鼠標(biāo)操作),可由系統(tǒng)引發(fā)(例如定時器事件

7、),也可由代碼間接引發(fā)(例如當(dāng)代碼裝載窗體時的Load事件)。3、如果在相應(yīng)的事件過程中已編寫了相應(yīng)的程序代碼,就執(zhí)行該代碼。4、應(yīng)用程序等待下一次事件。2.3窗體的常用屬性、方法和事件窗體屬性決定了窗體的外觀與操作。窗體外觀如下圖一.屬性(一)基本屬性1.Name名稱屬性(任何對象都具有的)創(chuàng)建的對象名稱,有默認(rèn)的名.在程序中,控件名是作為對象的標(biāo)識而引用,不會顯示在窗體上。2.Height、width、top和left屬性單位為twip:1twip=1/20點=1/1440英寸=1/567cm注意:這

8、四個屬性決定窗體(或控件)的大小,在容器中的位置。如右圖。3.Caption標(biāo)題屬性:決定出現(xiàn)在窗體的標(biāo)題欄上的文本內(nèi)容,也是當(dāng)窗體被最小化后出現(xiàn)在窗體圖標(biāo)下的文本。如圖2-2中窗體的Caption屬性值是“VB窗體”4字體Font屬性組FontName屬性是字符型,決定對象上正文的字體(缺省為宋體)。FontSize屬性是整型,決定對象上正文的字體大小。FontBold屬性是邏輯型,決定對象上正文是否是粗體。FontItal

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。