1,控制應用
使用現成的控件開發應用程序時,控件有兩種工作模式:設計時態和運行時態。
在設計時態中,控件顯示在開發環境中的窗體中。在設計時態中,不能調用控件的方法,控件不能直接與最終用戶交互,也沒有必要實現控件的所有功能。
在運行狀態下,控件在實際運行的應用程序中工作。控件必須正確表達自己,需要處理方法的調用,實現與其他控件的有效協作。
2.控件創建
創建控件就是自己設計制作壹個新的控件。
設計控件是壹項繁重的工作。自開發控件和使用控件進行可視化程序開發有很大的區別,需要程序員精通面向對象編程。
設計控件是壹項艱苦的工作。對於控件的開發人員來說,控件就是純代碼。事實上,創建新的控件將我們帶回到傳統開發工具的時代。雖然這是壹個復雜的過程,但也是壹個壹勞永逸的過程。
創建控件最大的意義,壹是封裝重復性工作,二是可以擴展現有控件的功能。
創建控件的過程包括設計、開發、調試(所謂3Ds開發過程,即設計、開發、調試),然後是控件的使用。
控件開發人員要掌握的三個主要內容是:屬性、事件和方法。