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