第1章 組件創(chuàng)建概述
本章提供對Delphi應用程序的組件設計與組件編寫過程的概述。在這里,假設讀者熟悉Delphi及其標準組件。
類庫
組件和類
創(chuàng)建組件
組件的構成
創(chuàng)建新組件
測試未安裝的組件
測試已安裝的組件
在組件面板上安裝組件
有關安裝新組件的知識,參見《開發(fā)者指南》中16-10頁的“安裝組件包”。
1.1 類庫
Delphi的組件駐留在包括可視組件庫(VCL)和跨平臺組件庫(CLX)的組件庫中。圖1.1顯示了構成VCL層次結構的被選擇類的關系。CLX的層次關系與VCL的相類似,但是Windows控件被稱為部件(所以,例如TWinControl被稱為TWidgetControl),并且還存在其它方面的差異。對于類之間的類層次和繼承關系的更詳細的討論,參見第2章“為組件編寫者的面向對象編程”。就相互之間層次關系如何不同的概述,參見《開發(fā)者指南》的15-7頁的“WinCLX與VisualCLX”,并為有關組件的更詳細的內(nèi)容,參閱CLX在線參考。
TComponent類是組件庫中每一個類的共同祖先。TComponent提供組件要在IDE工作所必需的最少的屬性和事件。這個庫的各個不同的分支提供其它的、更專門的能力。