• 深入核心:—VCL架构剖析

深入核心:—VCL架构剖析

八五品

¥8.10

2024-09-23售出
展开详情
商品描述:
                                        1 回到从前

 1-1 角色扮演

  1-1-1 如何设计和驱动多任务执行环境

  1-1-2 是的,这就是Windows的基本运作原理

 1-2 回到从前!典型的Windows应用程序

 1-3 窗口回调程序设计的缺点

 1-4 Windows Framework的诞生和发展

 1-5 窗口组件Framework

 1-6 结论

2 VCL的诞生和设计原理

 2-1 Borland VCL Framework的诞生

 2-2 VCL的架构设计

 2-3 从无到有——VCL对象生命的成形

  2-3-1 Object Pascal的对象模型

  2-3-2 从原始内存到对象雏形

 2-4 Object Pascal对象服务

  2-4-1 对象创建服务

  2-4-2 对象识别服务

  2-4-3 对象信息服务

 2-5 从原始基本对象到提供基本服务的VCL对象

 2-6 VCL对象的释放服务

 2-7 类和对象的Metadata-VMT(Virtual Method Table)

 2-8 结论

3 面向对象程序语言和Framework 

 3-1 面向对象程序语言和VCL Framework

 3-2 Framework使用面向对象程序语言的设计手法

 3-3 神仙棒一挥——让它变成组件吧

  3-3-1 VCL Framework的核心组件架构

  3-3-2 TComponent类的设计

 3-4 这还不够,让它成为Windows控件吧

  3-4-1 TControl

  3-4-2 封装Windows控件的TWinControl类

  3-4-3 不使用Windows Handle的组件封装类

  3-4-4 自定义控件类TCustomControl

  3-4-5 封装Canvas的类

  3-4-6 结合Canvas和TWinControl类

 3-5 COMAdmin类的设计和实现

  3-5-1 TCOMAdminCatalog类的设计

  3-5-2 CoCOMAdminCatalogCollection类的设计

  3-5-3 TCOMAdminCatalogObject类的设计

 3-6 结论

4 VCL Framework和窗口消息

 4-1 窗口消息和VCL Framework

  4-1-1 原始的处理方式

 4-2 VCL的窗口消息封装机制

  4-2-1 从窗口回调函数到面向对象的类方法

 4-3 TObject的消息分派服务

  4-3-1 窗口消息分类

  4-3-2 调用惯例(Calling Convention)

  4-3-3 VCL封装类的方法种类

  4-3-4 TObject分派消息的原理和流程

  4-3-5 VCL消息分派架构

 4-4 Delphi窗口应用程控者:TApplication

  4-4-1 TApplication对象的创建

  4-4-2 TApplication和秘密窗口

  4-4-3 TApplication的消息循环

 4-5 TApplication创建的主窗体

  4-5-1 主窗体的创建流程

  4-5-2 Delphi窗体类处理窗口消息的机制

 4-6 TApplication的设计思想

 4-7 结论

5 VCL组件和窗口控件的结合

 5-1 VCL组件的创建和窗口控件的结合

  5-1-1 填入跳跃程序区块

  5-1-2 VCL Framework统一消息分派函数——StdwndProc

 5-2 VCL Framework的自定义消息(Customized Framework Message)

 5-3 VCL完整的消息分派流程

  5-3-1 TButton类

  5-3-2 动态消息和VCL事件处理函数的结合

  5-3-3 TForm类

  5-3-4 内定窗口消息函数——DefaultHandler

 5-4 VCL消息处理设计模式(Design Pattern)

  5-4-1 Dispatcher

  5-4-2 Broadcasting

  5-4-3 利用VCL Framework的消息分配机制

  5-4-4 拦截VCL Framework未处理的窗口消息

  5-4-5 拦截TObject消息分派的服务

  5-4-6 窗口消息流动时间

  5-4-7 平均处理消息数目

 5-5 结论

6 接口程序设计

……

7 VCL Framework的COM架构

8 VCL Framework的持久化机制

9 VCL Framework和设计模式

10 VCL Framework的演化——VCL.NET                                    

                                        本书包括10个章节,从最基础的Windows操作系统原理讲起,回顾Windows Framework和VCL Framework的发展历史,介绍Object Pascal在OO方面对VCL的支持,描述VCL Framework与Windows消息体系的集成,列举VCL组件与Windows组件的结合,探究基于接口的程序设计,指明VCL Framework设计 COM架构的方法,探讨VCL Framework的永续储存,还以一章的篇幅专门讨论了VCL Framework中的设计模式,最后对下一代VCL Framework——VCL.NET作了前瞻式的研究。
  
  
  单看目录就可以知道,这本书不但涉及VCL Framework本身,还旁及Windows Framework、COM、设计模式等相关技术。读者从中获得的,也不仅只是VCL架构知识,更会在整个阅读和实作过程中极大地拓宽自己的开发眼界,形成在系统设计方面的大局观,追寻大师级的Framework设计思路,提升整体开发素质。                                    
收起详情
查看更多
亚太设计年鉴 宋江杀惜连环画 黑胶唱片―尤雅风从那里来 千秋古玩 电力牵引供变电技术考试试题 靳绥东书法润格 六人帮蓝牙 温瑞安武侠小说六人帮红电 东明县民国36年 增补校碑随笔 石涛通景屏风十二幅 夏云书法 中國銀行民國29年10元 画家风信子 高考领航高中数学同步导练 张志民山水画 90年代空白营业证 太行银行工商工作参考资料第三编 魏青江著作 民生银行窗花 民生银行鸡年窗花 电气技术文件符号代号国家标准汇编 我在江湖 我在江湖万梓良 万梓良我在江湖优酷 成奎安我在江湖国语版 我在江湖万梓良国语 万梓良我在江湖国语版 万梓良我在江湖 万梓良演我在江湖 我在江湖国语版 我在江湖万梓良完整版 陈华书法 陈华书法价位 李瑞清手札 爱在烟花深处 乡村医生岗位培训规范化教材 英国文学选读第三版期末考试 马学长 国际经济法第四版