請原諒「鑄造雙關語」,但我是(長)時間的Delphi開發人員。現在我已經停留在第6版了,因爲這是我發展所需要的一切。但是,最近我一直在考慮進入.NET,因爲這似乎是Win32/64 EXE開發的主要方向。我最關心的是.NET中有什麼東西可以與Delphi中的VCL組件模型等價。.NET是否具有與Delphi的VCL組件模型等效的功能?
讓我以這種方式解釋我最大的擔憂。在Delphi中,我可以創建一個自定義組件,一旦完成,它將成爲Delphi組件面板(「widget」面板)的完整成員,可以在設計時拖放到表單上,並使用IDE的屬性檢查員/編輯器來填寫與組件相關的屬性,甚至更好,爲各種程序員定義的事件處理程序填寫代碼存根(後者像VB和許多其他IDE,我知道)。但最重要的是,我可以創建組件的行爲作爲其他組件的容器。在設計時,我可以添加與父類不同類型的子組件,並使用與頂級組件相同的屬性編輯器範例方便地填充子實例的屬性和事件處理程序。我已經開始喜歡這種功能,我想知道.NET在設計時是否有管理/編輯包含其他組件的組件的功能。
是的,您可以在.Net中創建一等公民組件。要知道它是什麼樣的,你可以嘗試一下Visual Studio,Mono Develop或SharpDevelop的_express_版本。 – Apalala 2011-02-02 00:51:00
你在說什麼「鑄雙關」? – 2011-02-02 04:34:01