Visual Basic的基本知識
家以后上機(jī)操作時(shí)通過閱讀vb的幫助去掌握。 設(shè)問:如何使用代碼編輯器窗口來創(chuàng)建我們所需要的事件過程呢? 在我們設(shè)計(jì)的這個(gè)程序中,只要對單擊命令按鈕這一事件做出響應(yīng),因而僅需編寫單擊命令按鈕的事件過程。 引導(dǎo)觀察:下面請大家注意觀察我是如何創(chuàng)建“顯示”“清除”和“退出”這三個(gè)按鈕的事件過程的。 演示:創(chuàng)建三個(gè)命令按鈕的事件過程,代碼如下: '“顯示”按鈕 private sub command1_click() text1.text="很高興你能學(xué)習(xí)vb語言" end sub '“清除”按鈕 private sub command2_click() text1.text= end sub '“退出”按鈕 private sub command3_click() end end sub vb為每個(gè)對象預(yù)定義了一系列的事件集,命令按鈕缺省的響應(yīng)事件是click事件(鼠標(biāo)單擊),在操作過程中,大家可以看到vb已經(jīng)構(gòu)造好了事件過程的框架,我們所需要做的就是在其中填上必要的代碼。 提問:“顯示”按鈕的代碼窗口中,事件過程名是什么?vb中事件過程名是如何構(gòu)成的? 答案:“command1_click”是事件過程名;vb中事件過程名由對象名、下劃線和事件名組合而成。 提問:text1.text="很高興你能學(xué)習(xí)vb語言"這一行代碼的作用是什么? 答案:在程序運(yùn)行時(shí),若單擊“顯示”按鈕則改變文本框?qū)ο髏ext1的text屬性的值。 從上述代碼可以看出,代碼中也可以改變對象的屬性,格式如下: 對象.屬性=屬性值 在事件過程中還可以調(diào)用對象的方法,方法是對象本身所固有的動(dòng)作。vb中調(diào)動(dòng)對象方法的格式是: 對象.方法 [參數(shù)名表] 例如:form1.print "你好"。此句使用print方法,程序運(yùn)行時(shí)會(huì)在form1窗體中顯示字符串“你好”。 通過上面的設(shè)計(jì)我們知道,vb程序的執(zhí)行是由事件控制的,在響應(yīng)不同的事件時(shí)執(zhí)行不同的代碼,事件的順序決定了代碼執(zhí)行的順序,這就是事件驅(qū)動(dòng)的程序設(shè)計(jì)思想。 至此,我們已經(jīng)設(shè)行好了一個(gè)簡單的vb程序,運(yùn)行一下,看看是否和我們剛才見過的一樣。 課堂小結(jié)本節(jié)課我們主要學(xué)習(xí)了vb的工作環(huán)境和面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。 至此,大家已大概了解了vb中琳瑯滿目的窗口在程序設(shè)計(jì)中的重要作用,如果說vb是個(gè)相當(dāng)優(yōu)秀的開發(fā)工具,那么這些窗口可以說是功不可沒。 布置作業(yè)設(shè)計(jì)一個(gè)簡單的計(jì)算器窗體