第一篇 ATL Overview
第1章 ATL简介
1—1 ATL 3. 0 Window Classes入门
1—2 CWindow Class
1—3 CWindowImpl
1—4 Message Maps
l—5 Message Handler Macros
1—6 Command Handler Macros
1—7 Notification Handler Macros
1—8 Adding Functionality to Existing Window Classes(对已有Window类的新增功能)
1—9 Base ClassChaining
1—10 Alternate Message Maps
1—11 Window Superclassing
1—12 Window Subclassing
1—13 Contained Windows
1—14 Message Reflection
第2章 ATL与COM
2—1 Interface Based Propamming
2—2 COM的生命周期
2—3 COM与Client/Server
2—4 COM的Threading Model(线程模型)
2—5 Client如何启动COM组件(基础篇)
第二篇 COM组件与视窗控件的宝作
第3章 使用ATL开发COM组件
3—1 使用ATLCOM向导创建COM项目
3—2 ATL Object Wizard
3—3 设定COM组件的属性
3—4 双接口(Dual Intedace)与聚集(Aggregation)
3—5 HRESULT
3—6 Client端如何启动COM组件(提高篇)
3—7 接口定义语言(Interface Definition Language)
3—8 CLSID与ID的另类表示
3—9 创建COM组件的成员变量存取函数
3—10 如何启动COM组件
3—11 BSTR
3—12 Vrariant
3—13 智能指针(Smart Poinkr)的使用
第4章 使用ATL开发以COM为基类的宙口控件
4—1 Conbined Window控件实作入门
4—2 Conbined Window控件消息处理机制
4—3 SubclassedWindow控件实作入门
4—4 复合式控件(CompositeControl)
4—5 连接点(Connection Point)介绍
4—6 如何开发连接点对象(Connechble Object)
第三篇 ActiveX控件深入浅出
第5章 ActiveX控件概述
5—1 ActiveX控件入门
5—2 ActiveX控仪容器的属性(Propeny)
5—3 ActiveX控件的安全防护. 认证机制
5—4 IE对ActiveX控件初始化与脚本引入的安全防护
5—5 ActiveX授权使用
5—6 ActiveX与数字签名(Code Signing)以及数字认证(Digital Certification)
5—7 如何通过Internet下载ActiveX控件
第四篇 开发ActiveX控件
第6章 用MFC开发ActiveX控件
6—1 MFC ActiveX Control Wizard简介
6—2 MFC ActiveX Control Wizard对授权的支持
6—3 C0leContro1类
6—4 加入属性
6—5 加入方法
6—6 事件处理函数
第7章 用ATL开发ActiveX控件
7—1 ATL与ActiveX控件
7—2 ATL与属性设定页
第8章 ActiveX控件与互联网
8—1 对控件进行数字签名
8—2 封装ActiveX控件
8—3 对压缩文件进行数字签名与提供数字认
附录A 如何用JAVA从打开COM组件
附录B OLEMISC标志补充说明