Visual Basic的基本知識
p; 事件驅動的程序設計思想的基本含義是什么? 學生自學后,師生一起討論上述問題。答案:①窗體和控件。 ②有了名字才能在程序中引用該對象;用指明對象類型的3個小寫字母組成的前綴和表示該對象作用的縮寫字母共同構成對象的名字。 ③屬性、方法和事件;姓名、血型、身高和體重等是人的屬性;行動、語言和思維是人的方法;外界對人的各種刺激是事件。 值得注意的是,同一窗體中不同對象的名字不允許相同,就象windows 95/98中同一個文件夾里不允許有兩個相同的文件名一樣。 準確地說,屬性是對一個vb對象的性質和狀態的描述,了解屬性的意義并能正確設置屬性是對象使用中最重要的工作,不過就像我們要徹底了解一個人的個性不是一兩天就可以辦到的一樣,想要了解對象的每一個屬性也不是一蹴而就的,先掌握主要的方面無疑是最聰明的做法。 設問:在我們現在設計的應用程序中,哪些屬性是對象的主要屬性呢? 在當前程序中,需要設置窗體和兩個命令按鈕的caption屬性和一個文本框的text屬性,這里我們暫不設置各對象的name屬性,采用系統的默認值,它們是對象的主要屬性。 提問:如何設置對象的屬性呢? 答案:對象的屬性可以在設計程序界面時通過屬性窗口設置,也可以在運行時通過程序代碼設置。 演示:vb中兩種設置對象屬性的方法 本程序中各對象屬性的設置 對象 屬性 設置值 form1 caption 歡迎使用visual basic command1 caption 顯示 command2 caption 清除 command3 caption 退出 text1 text (空白) 引導觀察:請大家注意觀察:老師是如何通過屬性窗口設置對象的這些屬性的,設置屬性后的程序界面有何改變。 演示:通過屬性窗口設置四個對象的caption屬性和文本框的text屬性 在完成了對象屬性的設置后,立刻就有了“中文版”的程序界面。接下來的工作是告訴程序,如果我們單擊命令按鈕,程序要做出怎樣的反應。這種對象對外部操作的響應,稱為事件,在程序中如何響應事件,這就是創建事件過程的事情了。 ⑷結合演示并講解——使學生了解事件過程的創建 提問:創建事件過程應該使用哪一個窗口呢? 答案:代碼編輯器窗口。 演示:代碼編輯器窗口一開始并沒有出現,調出該窗口有兩種方法:一種是雙擊需要編寫事件過程的對象,另一種方法請大