深入核心:—VCL架构剖析

深入核心:—VCL架构剖析
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者:
2004-02
版次: 1
ISBN: 9787505394896
定价: 80.00
装帧: 平装
开本: 其他
纸张: 胶版纸
页数: 687页
字数: 960千字
  • 本书包括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设计思路,提升整体开发素质。 李维,Borland公司大中华区首席技术官(CTO),B orland/Inprise公司台湾首席工程师、资深技术顾问、著名的Delphi专家。他具有相当丰富的一线开发经验,著术丰富,所他作的技术图书极具感染力。在书中他常常运用层层推进的演绎手法,引导读者主动思考,对技术趋势分析和 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设计思路,提升整体开发素质。
  • 作者简介:
    李维,Borland公司大中华区首席技术官(CTO),B orland/Inprise公司台湾首席工程师、资深技术顾问、著名的Delphi专家。他具有相当丰富的一线开发经验,著术丰富,所他作的技术图书极具感染力。在书中他常常运用层层推进的演绎手法,引导读者主动思考,对技术趋势分析和
  • 目录:
    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
查看详情
您可能感兴趣 / 更多
深入核心:—VCL架构剖析
深入浅出全链路压测
吴骏龙
深入核心:—VCL架构剖析
深入解析Windows操作系统 (第7版)(卷2)
(美)安德里亚·阿列维(Andrea Allievi)
深入核心:—VCL架构剖析
深入理解移动互联网
吴功宜 吴英 编著
深入核心:—VCL架构剖析
深入实施“四个育人”,彰显本科人才培养特色——云南大学本科教育改革与创新优秀论文集
主编唐旭光
深入核心:—VCL架构剖析
深入浅出存储引擎 文小飞
文小飞
深入核心:—VCL架构剖析
深入浅出C语言程序设计(第3版·微课版)
李俊·c;强振平;荣剑;张晴晖;赵毅力;钟丽辉
深入核心:—VCL架构剖析
深入理解物联网 吴功宜 吴英
吴功宜 吴英
深入核心:—VCL架构剖析
深入学习习近平关于科技创新的重要论述
科学技术部编写组 著
深入核心:—VCL架构剖析
深入浅出Spring Boot 3.x
杨开振
深入核心:—VCL架构剖析
深入浅出数字经济
郭全中
深入核心:—VCL架构剖析
深入地心 少儿科普 新华正版
英国尤斯伯恩出版公司
深入核心:—VCL架构剖析
深入理解FFmpeg
刘歧 赵军 杜金房 赵文杰 宋韶颍
系列丛书 / 更多
深入核心:—VCL架构剖析
深入浅出全链路压测
吴骏龙
深入核心:—VCL架构剖析
深入解析Windows操作系统 (第7版)(卷2)
(美)安德里亚·阿列维(Andrea Allievi)
深入核心:—VCL架构剖析
深入理解移动互联网
吴功宜 吴英 编著
深入核心:—VCL架构剖析
深入实施“四个育人”,彰显本科人才培养特色——云南大学本科教育改革与创新优秀论文集
主编唐旭光
深入核心:—VCL架构剖析
深入浅出存储引擎 文小飞
文小飞
深入核心:—VCL架构剖析
深入浅出C语言程序设计(第3版·微课版)
李俊·c;强振平;荣剑;张晴晖;赵毅力;钟丽辉
深入核心:—VCL架构剖析
深入理解物联网 吴功宜 吴英
吴功宜 吴英
深入核心:—VCL架构剖析
深入学习习近平关于科技创新的重要论述
科学技术部编写组 著
深入核心:—VCL架构剖析
深入浅出Spring Boot 3.x
杨开振
深入核心:—VCL架构剖析
深入浅出数字经济
郭全中
深入核心:—VCL架构剖析
深入地心 少儿科普 新华正版
英国尤斯伯恩出版公司
深入核心:—VCL架构剖析
深入理解FFmpeg
刘歧 赵军 杜金房 赵文杰 宋韶颍
相关图书 / 更多
深入核心:—VCL架构剖析
深入浅出全链路压测
吴骏龙
深入核心:—VCL架构剖析
深入解析Windows操作系统 (第7版)(卷2)
(美)安德里亚·阿列维(Andrea Allievi)
深入核心:—VCL架构剖析
深入理解移动互联网
吴功宜 吴英 编著
深入核心:—VCL架构剖析
深入实施“四个育人”,彰显本科人才培养特色——云南大学本科教育改革与创新优秀论文集
主编唐旭光
深入核心:—VCL架构剖析
深入浅出存储引擎 文小飞
文小飞
深入核心:—VCL架构剖析
深入浅出C语言程序设计(第3版·微课版)
李俊·c;强振平;荣剑;张晴晖;赵毅力;钟丽辉
深入核心:—VCL架构剖析
深入理解物联网 吴功宜 吴英
吴功宜 吴英
深入核心:—VCL架构剖析
深入学习习近平关于科技创新的重要论述
科学技术部编写组 著
深入核心:—VCL架构剖析
深入浅出Spring Boot 3.x
杨开振
深入核心:—VCL架构剖析
深入浅出数字经济
郭全中
深入核心:—VCL架构剖析
深入地心 少儿科普 新华正版
英国尤斯伯恩出版公司
深入核心:—VCL架构剖析
深入理解FFmpeg
刘歧 赵军 杜金房 赵文杰 宋韶颍