您好,欢迎光临有路网!
深入核心:VCL架构剖析(附CD-ROM光盘一张)
QQ咨询:
有路璐璐:

深入核心:VCL架构剖析(附CD-ROM光盘一张)

  • 作者:李维
  • 出版社:电子工业出版社
  • ISBN:9787505394896
  • 出版日期:2004年02月01日
  • 页数:687
  • 定价:¥80.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    • 出版社
    • ISBN
      9787505394896
    • 作者
    • 页数
      687
    • 出版时间
      2004年02月01日
    • 定价
      ¥80.00
    • 所属分类
    内容提要
    本书包括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设计思路,提升整体开发素质。
    目录
    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
    编辑推荐语
    Delphi/C++Builder使用的VCL Framework是Windows平台上极负盛名成熟的Framework。1995年问市的VCL蕴藏了许多宝贵的软件技术、设计模式、Framework设计架构以及巧妙的实现技巧。随着Delphi/C++Builder新版本的推出,VCL也愈加精炼并且影响了Borland后来的Baja以及JavaBean的设计架构。然而多年来VCL这座软件宝库隐藏的知识却鲜为人知。本书正是为您开启这道大门的钥匙,让您掌握VCL Framework精湛的设计和实现的技术。
    本书讨论**:
    VCL Framework的设计架构;
    VCL Framework使用的设计样例;
    精彩的VCL Framework实作技巧;
    VCL.NET的设计和开发秘密。

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外