v

您的位置:VeryCD图书计算机与网络

图书资源事务区


《深入解析ATL 潘爱民译》(ATL Internals)扫描版[PDF]

  • 状态: 精华资源
  • 摘要:
    图书分类软件
    出版社中国电力出版社
    发行时间2001年10月18日
    语言简体中文
  • 时间: 2010/12/03 10:40:02 发布 | 2010/12/04 07:46:25 更新
  • 分类: 图书  计算机与网络 

gavin2u

精华资源: 161

全部资源: 161

相关: 分享到新浪微博   转播到腾讯微博   分享到开心网   分享到人人   分享到QQ空间   订阅本资源RSS更新   美味书签  subtitle
该内容尚未提供权利证明,无法提供下载。
中文名深入解析ATL 潘爱民译
原名ATL Internals
译者潘爱民
图书分类软件
资源格式PDF
版本扫描版
出版社中国电力出版社
书号7508307313
发行时间2001年10月18日
地区大陆
语言简体中文
简介

IPB Image

内容简介

ATL(Active Template Library)是一组小巧、高效、灵活的类,这些类为创建可互操作的COM组件提供了基本的设施。本书由一流的专家撰写,深入地剖析了ATL中模板类的结构、ATL如何实现COM的各种功能,并且也向您展示了ATL中大量的技巧,同时还指出了当前的ATL中存在的一些错误和缺陷。本书是ATL程序员的权威参考书。
本书适合有经验的软件开发人员阅读,也可供其他有兴趣的读者参考。

引用
软考官方指定教材及同步辅导书下载 | 软考历年真是解析与答案

软考视频 | 考试机构 | 考试时间安排

Java一览无余:Java视频教程 | Java SE | Java EE

.Net技术精品资料下载汇总:ASP.NET篇

.Net技术精品资料下载汇总:C#语言篇

.Net技术精品资料下载汇总:VB.NET篇

撼世出击:C/C++编程语言学习资料尽收眼底 电子书+视频教程

Visual C++(VC/MFC)学习电子书及开发工具下载

Perl/CGI脚本语言编程学习资源下载地址大全

Python语言编程学习资料(电子书+视频教程)下载汇总

最新最全Ruby、Ruby on Rails精品电子书等学习资料下载

数据库管理系统(DBMS)精品学习资源汇总:MySQL篇 | SQL Server篇 | Oracle篇

平面设计优秀资源学习下载 | Flash优秀资源学习下载 | 3D动画优秀资源学习下载

最强HTML/xHTML、CSS精品学习资料下载汇总

最新JavaScript、Ajax典藏级学习资料下载分类汇总

网络最强PHP开发工具+电子书+视频教程等资料下载汇总

UML学习电子资下载汇总 软件设计与开发人员必备

经典LinuxCBT视频教程系列 Linux快速学习视频教程一帖通

天罗地网:精品Linux学习资料大收集(电子书+视频教程) Linux参考资源大系

Linux系统管理员必备参考资料下载汇总

Linux shell、内核及系统编程精品资料下载汇总

UNIX操作系统精品学习资料<电子书+视频>分类总汇

FreeBSD/OpenBSD/NetBSD精品学习资源索引 含书籍+视频

Solaris/OpenSolaris电子书、视频等精华资料下载索引
作译者

潘爱民,浙江海宁人,获得了南开大学数学学士学位,清华大学工学硕士学位,以及北京大学计算机科学博士学位。他从中学时代开始接触计算机编程,经历了从 DOS到Windows各种版本的发展历程。潘爱民曾经长期从事软件技术的研究和开发工作,撰写了大量软件技术文章,1999年曾经是《微电脑世界》杂志社的合作专家。他著写了《COM原理与应用》(1999年出版),翻译了多部经典名作,如《Visual C++技术内幕》(第四、六版)、《C++ Primer中文版》(第三版)、《COM本质论》、《计算机网络》(第四版)等。从2001年开始,潘爱民在北京大学计算机科学技术系承担研究生课程教学,共讲授了三门课程:《组件技术》、《网络与信息安全》和《程序开发环境分析与实践》,深受学生欢迎。2006年秋季在清华大学软件科学实验班讲授《程序设计与算法基础》课程。 潘爱民获得了2001年微软亚洲研究院“微软学者”称号,2002年度北京大学优秀教学奖。他现在微软亚洲研究院从事系统与安全方向的研究工作。

IPB Image



目录

译序
ATL之深入解析
英文版原序
前言
第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 实现组件类别
1.11 添加用户界面
1.12 容纳控制
1.13 总结
第2章 ATL智能类型
2.1 字符串数据类型、转换宏和辅助函数
. 2.2 COM字符串数据类型——BSTR
2.3 CComBSTR类
2.4 智能VARIANT类ComVariant
2.5 CComPtr、CComQIPtr和CComDispatchDriver智能指针类
2.6 总结
第3章 ATL中的对象
3.1 回顾COM套间
3.2 ATL的层次
3.3 线程模型支持
3.4 IUnknown的核心
3.5 我们的类
3.6 CComObject及其他
3.7 ATL创建者
3.8 调试
3.9 总结
第4章 CoM服务器
4.1 回顾COM服务器
4.2 对象映射表和CComModule类
4.3 对象映射表
4.4 对象映射类要求的方法
4.5 CComModule类
4.6 重游CComCoClass
4.7 服务器优化编译选项
4.8 总结
第5章 接口映射表
5.1 回顾:COM的实体身份
5.2 表驱动的QueryInterface
5.3 多重继承
5.4 tear—off接口
5.5 聚合:外部控制对象
5.6 接口映射表的技巧
5.7 总结
第6章 ATL中的永久性
6.1 回顾COM的永久性
6.2 ATL永久实现类
6.3 属性映射表
6.4 永久实现
6.5 其他永久实现
6.6 使用永久功能加入“按值列集”的语义
6.7 总结
第7章 集合和枚举器
7.1 COM集合和枚举接口
7.2 枚举数组
7.3 枚举STL集合
7.4 集合
7.5 ATL数据类型的STL集合
7.6 简单集合
7.7 对象模型
7.1 总结
第8章 连接点
8.1 回顾连接点
8.2 创建基于ATL的可连接对象
8.3 创建一个接收事件的对象
8.4 这一切是如何工作的:零散的实现细节
8.5 总结
第9章 窗口
9.1 Windows应用程序的结构
9.2 CWindow
9.3 CWindowImpl
9.4 CDialogImpl
9.5 Windows控制包装类
9.6 CContainedWindow
9.7 总结
第10章 ActiveX控制
10.1 回顾ActiveX控制
10.2 BullsEye控制的需求
10.3 利用ATL向导创建初始的控制
10.4 初始的BullsEye源文件
10.5 循序渐进地开发BullsEye控制
10. 6 总结
第11章 控制包容
11.1 控制是如何被包含的
11.2 基本的控制容器
11.3 在对话框中容纳一个控制
11.4 复合控制
11.5 HTML控制
11.6 ATL控制包容的局限
11.7 总结
附录A 用例子解析C++模板
A.1 对模板的需求
A.2 模板基础
A.3 另一种多态性
A.4 函数模板
A.5 成员函数模板
A.6 总结
附录B ATL类和头文件

正在读取……

这里是其它用户补充的资源(我也要补充):

暂无补充资源
正在加载,请稍等...

点击查看所有31网友评论

 

(?) [公告]留口水、评论相关规则 | [活动]每日签到 轻松领取电驴经验

    小贴士:
  1. 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  2. 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  3. 勿催片。请相信驴友们对分享是富有激情的,如果确有更新版本,您一定能搜索到。
  4. 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
  5. 如果您发现自己的评论不见了,请参考以上4条。