詳解VFP編程之四:屬性、事件和方法
如前所説,我們給Form的Caption賦値,從而改變了窗體標題欄的文字,給Label的Caption賦値,改變了標簽的文字。這裏,Caption就是所謂的“屬性”,每個對象都有它的属性,是它自己擁有的。屬性,英文是property,是擁有所有權的東西(故也是私人財產的意思),引申爲專有的性質。不同的對象,都有屬於自身的性質(這就是“屬性”的來源),不同種類的對象擁有不同的屬性。比如,對人這個類,張三的腦袋跟李四的腦袋雖然都是腦袋,但卻是不同的兩個腦袋,所以,指稱對象的腦袋時必須明確説是誰的腦袋,這就是引用屬性時前面要加對象名的原因。另一方面,不同類雖然可能有相同名稱的屬性,但可能是完全不同的意義,正如我們看到,Form的Caption與Label的Caption表現不同。對各種不同的屬性,我們無法想當然,必須依據對象實際情況來理解,也就是説,我們應該瞭解它所歸屬的類——事實上我們認識事物也是從歸類開始的。
那麽,一個對象,我們如何知道它有什麽屬性呢?
在表單設計界面中,我們可以通過屬性框查看:
鼠標在對象上點擊一下,右側的屬性對話框就會刷新爲這個對象所有的屬性、事件和方法,翻查我們想要的,進行設置即可。雖然在這裏對話框中,每個項目的下方都有若干文字簡介其意義和用法,但明顯不夠,最齊全的資料就是幫助文檔(任何語言都是這樣的)。
在幫助系統中,每個(VFP內置的)種類都有詳細的清單:
我們平時就應該經常翻閲常用對象的這些資料,瞭解每種對象大概都有些什麽屬性、事件和方法,它們都是什麽意義、起什么作用的,寫個小程序測試一下每個項目的具體效果。學習的大部分時間,都應花在這個地方。
[此贴子已经被作者于2016-2-5 14:29编辑过]