Inside VCL大纲3(转自深度论坛)

cwxiao888AToutlook 2003-12-23 06:04:30
* GUID介面實作原理
* 6-3-11 VCL Framework提供的通用介面和介面類別
* TInterfacedObject
* Self Returning
* 6-3-12 介面小範例-Interface Walker
* 6-4 高階介面技術
* 6-4-1 Delphi 延伸介面機制加入的介面RTTI(Run-Time Type Information)
* 介面機制結合RTTI
* 使用介面和RTTI
* 6-4-2 介面設計會影響元件系統的效能
* 6-5 Delphi介面機制未來的發展
* 6-6 結論

第7章 VCL Framework和COM的設計架構
全章 : 100頁
* 以物件導向技術來設計COM的支援架構
* VCL Framework支援COM的物件導向架構
* VCL Framework建立COM物件的流程
* Factory/Factory Method設計樣例
* Bootstrap設計樣例
* ForEach設計樣例
* 7-1 以物件導向技術來設計COM的支援架構
* 7-1-1 什麼是COM物件
* 7-1-2 ClassFactory
* 7-1-3 COM Aggregation
* 7-1-4 Type Information
* 7-1-5 註冊資訊
* 7-1-6 設計的想法
* 7-2 VCL Framework支援COM的物件導向架構
* 7-2-1 COM執行環境的服務
* 7-2-2 建立COM物件的服務
* 7-2-3 COM物件類別
* 7-2-4 Delphi編譯器實作的變化
* Delphi 3
* Delphi 3的對於COM支援的編譯器實作
* Delphi 5的對於COM支援的編譯器實作
* Delphi 7的對於COM支援的編譯器實作
* 7-2-5 TAggregatedObject
* 一般應用程式使用TAggregatedObject
* 在COM元件模型中使用TAggregatedObject
* 7-2-6 TContainedObject類別
* 7-2-7 VCL Framework如何提供COM Aggregate的功能
* 7-3 VCL Framework建立COM物件的流程
* 7-4 VCL Framework使用的設計樣例
* 7-4-1 Factory/Factory Method設計樣例
* 7-4-2 Bootstrap設計樣例
* 7-4-3 ForEach設計樣例
* 7-5 結論
* 8-2 永續儲存的發展
第8章 VCL Framework的永續儲存
全章 : 89頁
* 什麼是永續儲存
* 永續儲存的發展
* Delphi/C++Builder,Java和.NET下的永續儲存比較
* VCL Framework的永續儲存機制
* VCL Framework永續儲存的秘密
* 使用VCL Framework的永續儲存能力
* VCL Framework的串列流類別(Stream Class)
* VCL Framework永續儲存的設計樣例

* 8-1 什麼是永續儲存(Persistence)?
* 8-2 永續儲存的發展
* 8-2-1 COM的永續儲存
* 8-2-2 Java的永續儲存
* Form Designer和永續儲存
* Java Serialization
* Java Remoting
* 8-2-3 .NET的永續儲存
* Form Designer和永續儲存
* .NET Serialization
* .NET Remoting
* 8-2-4 Delphi/C++Builder
* 8-3 Delphi的永續儲存機制
* 8-3-1 複製物件變數和Assign方法
* 8-3-2 Shallow Copy
* 8-2-3 Deep Copy
* 8-3-4 TFiler類別
* 8-3-5 TWriter類別
* 8-3-6 TReader類別
* 8-4使用Delphi的永續儲存能力
* 8-4-1 使用TPersistent/TComponent類別
* 8-4-2 動態建立和儲存VCL元件
* 8-4-3 動態儲存客製化VCL元件
* 8-5 VCL Framework永續儲存的Design Pattern
* Two-Way Sequential設計樣例
* Adapter 設計樣例
* 介面-類別混合的Adapter設計樣例
* 類別繼承的Adapter設計樣例
* 設計樣例使用範例
* 8-6 串列流類別
* 8-7 結論
第9章 VCL Framework和Design Pattern
全章 : 71頁
* VCL Framework和設計樣例
* Notify設計樣例
* Facade設計樣例
* Command設計樣例
* Table Module 設計樣例
* Table Data Gateway 設計樣例
* Record Set設計樣例
* Service Layer設計樣例

* 9-1 Framework設計樣例
* 9-1-1 Notify設計樣例
* 9-1-2 Facade設計樣例
* 9-1-3 Command設計樣例/Action設計樣例
* 9-2 企業應用設計樣例
* 9-2-1 Table Module設計樣例
* 9-2-2 Record Set設計樣例
* 9-2-3 Service Layer設計樣例
* 9-3 結論

第10章 VCL Framework的演化-VCL.NET
全章 : 114頁
* Object Pascal和CLR
* 設計的挑戰
* .NET對於VCL Framework的影響
* VCL.NET的實作
* 從Win32到虛擬執行環境
* 實作技術的改變

* 10-1 Object Pascal和CLR
* 10-1-1 資料型態
* 10-1-2 類別參考(Class Reference )
* 10-1-3虛擬建構函式和多形物件建立
* 10-1-4 Class Method/Class Static Method
* 10-2 設計的挑戰
* 10-2-1 輔助類別(Helper Class)的功能
* 10-2-2 Unit Initialization/Finalization
* 10-2-3 Cracker Class
* 10-2-4 解構函式的執行
* 10-3 VCL.NET的實作
* 10-3-1 使用.NET的PInvoke機制呼叫Win32服務
* 10-3-2 串聯Delphi.NET執行時期和.NET虛擬執行環境的機制
* 10-3-3 使用.NET Framework類別取代VCL Framework類別
* 10-3-4 實作額外.NET介面以提供VCL.NET開發.NET元件的能力
* 10-3-5 扮演.NET和VCL.NET間Adapter角色的TObjectHelper
* 10-3-6 .NET和Win32間的Wrapper
* 10-4 VCL.NET如何處理視窗訊息
* 10-5 VCL.NET使用的設計樣例
* 10-4-1 使用Adapter設計樣例
* 10-4-2 使用Wrapper設計樣例
* 10-4-3 Register/Notify設計樣例
* 10-5 結論
...全文
28 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

828

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧