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