ATL internals

副标题:无

作   者:(美)Christopher Tavares[等]著;赖仪灵,曹雨田译

分类号:

ISBN:9787121049859

微信扫一扫,移动浏览光盘

简介

内容简介 本书主要介绍了ATL技术的原理、内部实现和应用技巧,由当今4位顶尖的Windows技术专家联合撰写。 全书内容丰富,深入浅出,主要涵盖了ATL内部架构和实现方法、运用向导简化ATL开发、C++/COM/ATL中字 符串的使用技巧、理解并正确实现IUnknown、充分利用ATL提供的Smart.types、撰写能够暴露COM服务器上 COM对象的粘合代码、利用Canned Interface实现来支持对象持久化,COM群集,枚举、利用ATL Windows类建构 独立的应用程序和UI组件等的技术内容。本书适合于广大Windows开发人员阅读参考,是ATL开发人员的必备 权威参考书籍。 Authorized translation from the English language edition, entitled ATL INTERNALS: WORKING WITH ATL 8, SECOND EDITION, 978-0-321-15962-5 BY CHRISTOP更多>>

目录

  第2版序
  第1版序
  前言
  致谢
  关于作者
  联系博文视点
  第1章 你好,ATL
   1.1 什么是ATL
   1.2 创建COM服务器
   1.3 插入COM类
   1.4 添加属性和方法
   1.5 实现附加接口
   1.6 脚本支持
   1.7 添加永久性
   1.8 添加和激发事件
   1.9 使用窗口
   1.10 COM控件
   1.11 容纳控件
   1.12 ATL Setvef Web项目
   1.13 总结
  第2章 字符串和文本
   2.1 字符串数据类型、转换类和辅助函数
   2.2 智能BSTR类CComBSTR
   2.3 CComBSTR类
   2.4 CString类
   2.5 总结
  第3章 ATL智能类型
   3.1 智能VARIANT类CComVariant
   3.2 智能SAFEARRAY类CComSafeArray
   3.3 智能指针类CComPtr和CComQIPtr
   3.4 智能指针类CAutoPra和CAutoVectorPtr
   3.5 ATL内存管理器
   3.6 总结
  第4章 ATL中的对象
   4.1 实现IUnknown
   4.2 ATL的层次
   4.2 线程模型支持
   4.4 IUnknow核心
   4.5 我们的类
   4.6 CComObject以及其他
   4.7 ATL创建者
   4.8 调试
   4.9 总结
  第5章 COM服务器
   5.1 回顾COM服务器
   5.2 对象映射表和CAtlModule类
   5.3 对象映射表
   5.4 对象映射类要求的方法
   5.5 CAtlModule类
   5.5 重游CComCoClass
  
   5.7 ATL与C运行时库
   5.8 总结
  第6章 接口映射表
   6.1 回顾:COM的实体身份
   6.2 表驱动的QueryInterface
   6.3 多重继承
   6.4 Tear-off接口
   6.5 聚合:外部控制对象
   6.6 接口映射表链
   6.7 尽管说“不”
   6.8 调试
   6.9 扩展性
   6.10 总结
  第7章 ATL中的永久性
   7.1 回顾COM的永久性
   7.2 ATL的永久性实现类
   7.3 属性映射表
   7.4 永久性实现
   7.5 其他永久性实现
   7.6 使用永久性添加“按值列集”的语义
   7.7 总结
  第8章 集合和枚举器
   8.1 COM集合和枚举接口
   8.2 枚举数组
   8.3 枚举标准的C++集合
   8.4 集合
   8.5 ATL数据类型的标准C++集合
   8.6 ATL集合
   8.7 对象模型
   8.8 总结
  第9章 连接点
   9.1 回顾连接点
   9.2 创建基于ATL的可连接对象
   9.3 创建一个接收事件的对象
   9.4 它是怎么工作的:杂乱的实现细节
   9.5 总结
  第10章 窗口
   10.1 Windows应用程序的结构
   10.2 CWindow
   10.3 CWindowImpl
   10.4 CDialogImpl
   10.5 Windows控件包装类
   10.6 CContainedWindow
   10.7 总结
  第11章 ActiveX控件
   11.1 回顾ActiveX控件
   11.2 BullsEye控件需求
   ]1.3 使用ATL向导创建初始的控件
   11.4 初始的BullsEye源文件
   11.5 逐步开发BullsEye控件
  
   11.6 总结
  第12章 控件包容
   12.1 控件是如何被包容的
   12.2 基本的控件包容
   12.3 在对话框中容纳控件
   12.4 复合控件
   12.5 HTML控件
   12.6 ATL控件包容的限制
   12.7 总结
  第13章 你好,ATL Server:一个新型的C++Web平台
   13.1 微软Web平台(因特网信息服务)
   13.2 可能是可以运行的最简单ISAPI扩展
   13.3 封装ISAPI
   13.4 ATL Server
   13.5 ATL Server中的Web服务
   13.6 总结
  第14章 ……

已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

ATL internals
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon