Vb簡(jiǎn)單的程序設(shè)計(jì)

Vb簡(jiǎn)單的程序設(shè)計(jì)

ID:36872453

大?。?89.50 KB

頁(yè)數(shù):48頁(yè)

時(shí)間:2019-05-10

Vb簡(jiǎn)單的程序設(shè)計(jì)_第1頁(yè)
Vb簡(jiǎn)單的程序設(shè)計(jì)_第2頁(yè)
Vb簡(jiǎn)單的程序設(shè)計(jì)_第3頁(yè)
Vb簡(jiǎn)單的程序設(shè)計(jì)_第4頁(yè)
Vb簡(jiǎn)單的程序設(shè)計(jì)_第5頁(yè)
資源描述:

《Vb簡(jiǎn)單的程序設(shè)計(jì)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、第2章簡(jiǎn)單VisualBasic程序設(shè)計(jì)1.理解面向?qū)ο蟪绦蛟O(shè)計(jì)概念;2.理解對(duì)象、屬性、事件、和方法等基本概念;3.掌握建立簡(jiǎn)單的應(yīng)用程序的方法和步驟;4.熟悉一些基本控件和屬性的設(shè)置;5.掌握工程的管理及環(huán)境的設(shè)置。本章要求:2.1.1對(duì)象與類1.對(duì)象是基本的運(yùn)行時(shí)的實(shí)體,如窗體、各種控件等,它既包括作用于對(duì)象的操作(方法)和對(duì)象的響應(yīng)(事件)。將數(shù)據(jù)和處理這些數(shù)據(jù)的過程封裝在一起。類類是一個(gè)抽象的整體概念,對(duì)象是類的實(shí)例化。類與對(duì)象是面向?qū)ο蟪绦蛟O(shè)計(jì)語言的基礎(chǔ)。以“汽車”為例,說明類與對(duì)象的關(guān)系。汽車是一個(gè)籠統(tǒng)的名

2、稱,是整體概念,我們把汽車看成一個(gè)“類”,一輛輛具體的汽車(比如你的汽車)就是這個(gè)類的實(shí)例,也就是這個(gè)類的對(duì)象。2.1VisualBasic中的基本概念工具箱的各種控件并不是對(duì)象,而是代表了各個(gè)不同的類。通過類的實(shí)例化,可以得到真正的對(duì)象。當(dāng)在窗體上畫一個(gè)控件時(shí),就將類轉(zhuǎn)換為對(duì)象,即創(chuàng)建了一個(gè)控件對(duì)象,也簡(jiǎn)稱為控件。圖2.1VB中的類與對(duì)象2.1VB中的一些基本概念3、對(duì)象的建立和命名(1)對(duì)象的建立方法一:?jiǎn)螕艄ぞ呦淇丶?duì)象→在窗體上按住左鍵拖拉到所需要的大小后釋放。方法二:雙擊工具箱控件對(duì)象,則立即在窗體出現(xiàn)一個(gè)默認(rèn)

3、大小的對(duì)象框。(2)編輯對(duì)象先選中對(duì)象(單擊對(duì)象),放大、縮小刪除對(duì)象復(fù)制對(duì)象2.1VB中的一些基本概念(3)對(duì)象的命名每一個(gè)對(duì)象都有有自己的名字。每個(gè)窗體、控件對(duì)象在建立時(shí)VB系統(tǒng)給出了一個(gè)默認(rèn)名。用戶可通過屬性窗口設(shè)置(名稱)來給對(duì)象命名。命名的原則:1)必須由字母或漢字開頭、隨后可以是字母、漢字、數(shù)字、下劃線(最好不用)串組成。2)長(zhǎng)度<=255個(gè)字符。本教材采用智能化命規(guī)則:用前3個(gè)小定字母組成前綴(指明對(duì)象的類型)和表示該對(duì)象作用的縮寫字母組成。附表2_12.1VB中的一些基本概念2.1.2屬性(Propert

4、y)對(duì)象中的數(shù)據(jù),所有對(duì)象都有自的屬性。它們是用來描述和反映對(duì)象特征的參數(shù)。例如:控件名稱(Name)、標(biāo)題(Caption)、顏色(Color)、字體(FontName)等屬性決定了對(duì)象展現(xiàn)給用戶的界面具有什么樣的外觀及功能。對(duì)象屬性設(shè)置的方法:方法一:在設(shè)計(jì)模式下,通過屬性窗口直接設(shè)置對(duì)象的屬性。方法二:在程序的代碼中通過賦值實(shí)現(xiàn),其格式為:對(duì)象.屬性=屬性值例如:cmdDisp.Caption=“顯示”2.1VB中的一些基本概念2.1.3事件(Event)及事件過程(EventProcedure)事件——可被對(duì)象識(shí)

5、別的動(dòng)作。事件過程——是指附在該對(duì)象上的程序代碼,是事件觸發(fā)后處理的程序。事件過程的形式如下:Sub對(duì)象名_事件過程名[(參數(shù)列表)]…..(事件過程代碼)EndSub例如:SubcmdHide_Click()CmdHide.Visible=FalseEndSub2.1VB中的一些基本概念2.1.4方法(Method)在對(duì)象上可操作的過程,是VB系統(tǒng)提供的一種特殊的過程和函數(shù)——方法。方法是面向?qū)ο蟮?,所以?duì)象的方法調(diào)用一般要指明對(duì)象。對(duì)象方法調(diào)用形式:[對(duì)象.]方法[參數(shù)列表]省略對(duì)象,表示當(dāng)前對(duì)象,一般指窗體。例如:

6、Form1.print"VB程序設(shè)計(jì)"2.1VB中的一些基本概念2.2窗體的常用屬性、方法和事件窗體屬性決定了窗體的外觀與操作。窗體外觀如下圖最小化按鈕2.2.1屬性(一)基本屬性1.Name名稱屬性(任何對(duì)象都具有的)創(chuàng)建的對(duì)象名稱,有默認(rèn)的名.在程序中,控件名是作為對(duì)象的標(biāo)識(shí)而引用,不會(huì)顯示在窗體上。2.Height、width、top和left屬性單位為twip:1twip=1/20點(diǎn)=1/1440英寸=1/567cm2.2窗體的常用屬性、方法和事件3.Caption標(biāo)題屬性:決定出現(xiàn)在窗體的標(biāo)題欄上的文本內(nèi)容。4

7、.字體Font屬性組FontName屬性是字符型,決定對(duì)象上正文的字體(缺省為宋體)。FontSize屬性是整型,決定對(duì)象上正文的字體大小。FontBold屬性是邏輯型,決定對(duì)象上正文是否是粗體。FontItalic屬性是邏輯型,決定對(duì)象上正文是否是斜體。FontStrikeThru屬性是邏輯型,決定對(duì)象上正文是否加一刪除線。FontUnderLine屬性是邏輯型,決定對(duì)象上正文是否帶下劃線。2.2窗體的常用屬性、方法和事件例2.1在窗體Form1被加載時(shí),將其大小設(shè)置為屏幕大小的75%,并居中顯示5.Enabled屬性

8、(邏輯值)決定控件是否可操作。True:允許用戶進(jìn)行操作,并對(duì)操作出響應(yīng)(缺省值)False:呈暗淡色,禁止用戶進(jìn)行操作。6.Visible屬性(邏輯值)決定控件是否可見True:運(yùn)行時(shí)控件可見(缺省值)。False:運(yùn)行時(shí)控件隱藏,用戶看不到,但控件本身是存在的。2.2窗體的常用屬性、方法和事件7.BackColo

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

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

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