《深入解析ATL》阅读笔记1~2章
来源:互联网 发布:贝聊软件下载 编辑:程序博客网 时间:2024/05/09 19:44
你好,ATL
什么是ATL,ATL提供了什么?(为维护代价很高的数据类型BSTR,VARIANT,接口指针等提供包装类)
创建COM服务器
插入一个COM类
加入属性和方法
实现其他接口
支持脚本(dual IDispatch)
添加永久性(IPersistStreamInit,IPersistStorage,IPersistPropertyBag)
添加和激发事件(连接点)
使用窗口
实现组件类别(指出一个类具有特定行为 IMPLEMENTED_CATEGORY(CATID_SafeForScripting))
添加用户界面
容纳控制(那些能够自己提供用户界面(UI)的对象)
ATL智能类型 BSTR,VARIANT,接口指针
1.字符串数据类型,转换宏,辅助函数:BSTR,OLECHAR
2.BSTR
3.CComBSTR类:构造析构函数 初始化 CComBSTR操作符 连接字符串 字符大小写转换 比较操作符 对永久性的支持 BSTR注意点
4.VARIANT CComVariant:构造析构函数 初始化 CComVariant操作 比较操作符 对永久性的支持
5.CComPtr,CComQIPtr,CComDispatchDriver: CComPtr,CComQIPtr构造析构 初始值 操作(资源管理操作 CopyTo 类型转换 Detach Attach) CComPtr比较操作符 CComDispatchDriver是独立类是CComQIPtr<IDispatch>的特例
- 《深入解析ATL》阅读笔记1~2章
- 《深入解析ATL》阅读笔记1~2章
- 深入解析ATL第四章笔记
- 深入解析ATL第六章笔记
- 深入解析ATL学习笔记
- 《深入解析ATL》笔记(一)
- 《深入解析ATL》笔记(二)
- 深入解析 ATL
- 《深入解析Spring架构与设计原理》阅读笔记1
- 深入解析ATL第二版(ATL8.0)笔记(2.3节)
- 《深入解析ATL》书籍信息
- 阅读深入解析Android RIL笔记1 —Android RIL框架结构及RILJ运行机制
- 深入解析ATL第二版(ATL8.0)笔记--(2.3节)
- 深入解析ATL第二版(ATL8.0)笔记--(2.3节)
- 深入解析ATL第二版(ATL8.0)笔记--(2.3节)
- 深入解析ATL第二版(ATL8.0)笔记--(2.3节)
- 深入解析ATL第二版(ATL8.0)笔记--(2.3节)
- 关于阅读陆舟老师《Struts2技术内幕-深入解析Struts2架构设计与实现原理》一书的阅读笔记之对象的构成模型(2)
- DTree生成漂亮的动态树型菜单
- 多线程编程杂说2
- Question 43: Which of the following define valid string constants in C++?
- 不管路途多么崎岖
- C#中Split用法
- 《深入解析ATL》阅读笔记1~2章
- (NOT CLEAR)Question 44: What member function of std::fstream could a C++ developer invoke in order to change the target output f
- 《深入解析ATL》阅读笔记1~2章
- Post和Get的区别(兼谈页面间传值的方式)
- Eclipse 的 JET 技术
- Post和Get的区别(兼谈页面间传值的方式)
- Post和Get的区别(兼谈页面间传值的方式)
- Fedora9安装篇(二):搭建交叉编译环境
- jquery+ajax+php+json三级联动