高中信息技術(shù)VB程序設(shè)計(jì)教案
我們知道,計(jì)算機(jī)系統(tǒng)是由硬件和軟件兩大部分組成的。硬件指的是各種機(jī)器設(shè)配,而軟件則是人們?yōu)榻鉀Q各種問(wèn)題而編寫(xiě)的程序。
編寫(xiě)計(jì)算機(jī)程序需要使用計(jì)算機(jī)編程語(yǔ)言。計(jì)算機(jī)編程語(yǔ)言是人和計(jì)算機(jī)“對(duì)話”的橋梁。就像人類(lèi)的語(yǔ)言一樣,計(jì)算機(jī)編程語(yǔ)言也有很多。目前較為廣泛使用的語(yǔ)言有“c++”、“pascal”、“basic”等。在眾多的計(jì)算機(jī)編程語(yǔ)言中,以basic語(yǔ)言最為易學(xué)易用。
basic是英文beginner’s all purpose symbolic instruction code的縮寫(xiě),意思為初學(xué)者通用符號(hào)指令代碼,一直都是程序設(shè)計(jì)入門(mén)的首選語(yǔ)言。
1991年,visual basic(簡(jiǎn)稱(chēng)vb)面世,他是第三代basic語(yǔ)言,它不但秉承了basic語(yǔ)言的易學(xué)易用的優(yōu)點(diǎn),而且增加了圖形界面設(shè)計(jì)工具。它簡(jiǎn)化了復(fù)雜的窗口程序編寫(xiě)過(guò)程,讓編程者將更多的精力致力于問(wèn)題的求解過(guò)程。
本單元將以簡(jiǎn)單的visual basic 5.0應(yīng)用程序?qū)嵗饕龑?dǎo),介紹一些程序設(shè)計(jì)的基本思想與方法。
第一課:我的第一個(gè)vb程序
用vb來(lái)編程序并不是一件難事,不信?請(qǐng)往下看。
編寫(xiě)一個(gè)程序,運(yùn)行時(shí)顯示如下界面:
圖3-1.1 簡(jiǎn)單的vb程序
操作步驟如下:
一、新建一個(gè)工程
步驟1:?jiǎn)?dòng)vb5。單擊【開(kāi)始】→【程序】→【microsoft visual basic 5.0】→【visual basic 5.0】。
步驟2:在新建工程對(duì)話框(圖3-2.2)中選擇【標(biāo)準(zhǔn)exe】。
visual basic把設(shè)計(jì)程序比作興建工程。因此,啟動(dòng)vb5時(shí)首先要新建一個(gè)工程或打開(kāi)一個(gè)工程文件。
創(chuàng)建一個(gè)新的工程時(shí),visual basic將自動(dòng)創(chuàng)建一個(gè)空窗體,并命名為“form1”。窗體是程序運(yùn)行的窗口。
圖3-1.3 vb的工作窗口
二、在窗體中新建對(duì)象
控件和對(duì)象 在vb的窗口中有一個(gè)工具箱(一般在左邊),工具箱中有很多“工具”,稱(chēng)為控件。單擊工具箱中的控件,然后在窗體中拖放鼠標(biāo),就可以在窗體中繪制具體的控件,這些具體的控件就稱(chēng)為對(duì)象。
圖3-1.4 vb工具箱
步驟3:?jiǎn)螕艄ぞ呦渲械膌abel(標(biāo)簽)控件,然后在窗體中拖放鼠標(biāo),窗體中就生成了一個(gè)新的對(duì)象,對(duì)象名為label1。如圖3-1.5。
三、修改對(duì)象的屬性
步驟4:選中窗體中的一個(gè)對(duì)象,屬性窗口就會(huì)顯示出這個(gè)對(duì)象的所有屬性,如圖3-1.6所示。
屬性 屬性就是對(duì)象的特征。每個(gè)對(duì)象都有很多屬性。屬性的設(shè)定有兩種方法:
方法一:在屬性窗口中修改屬性值;操作方法如圖3-1.6所示。
方法二:通過(guò)控制代碼來(lái)修改屬性值,它的格式為:
[對(duì)象名].屬性名=屬性值。
比如,將對(duì)象label1的caption屬性修改為“我的第一個(gè)vb程序”:
label1.caption=”我的第一個(gè)vb程序”
name(名稱(chēng))屬性
name屬性用于識(shí)別窗體、控件等對(duì)象。當(dāng)在窗體中添加一個(gè)對(duì)象時(shí),其name屬性的默認(rèn)值為該對(duì)象類(lèi)別名加上一個(gè)數(shù)值。例如:剛才添加的label控件的name屬性值為label1,如果在窗體中再加一個(gè)label,則被自動(dòng)命名為label2,依次類(lèi)推。
【試一試】在窗體中添加一個(gè)對(duì)象label2,然后選定改對(duì)象,按<del>鍵把它刪除。
caption屬性
窗體的caption屬性可以指定標(biāo)題欄中的文字內(nèi)容,對(duì)于控件則指定標(biāo)題或顯示的文字。
當(dāng)選定了一個(gè)控件后,屬性窗口就會(huì)顯示該控件的屬性,如果沒(méi)有選中控件,那么屬性窗口中將顯示窗體的屬性。