相关商品推荐
·赢在用户
·CSS网站布局实录第2版
·搜索引擎营销
·Java编程思想(第4版
·CSS禅意花园
·XML HACKS 10
·JAVA JDK6学习笔
·Java编程思想(英文版
·Ajax模式与最佳实践
·Excel实战技巧精粹(
特价促销商品
您最近的浏览历史
暂无浏览历史Visual C++实践与提高 COM和COM+篇(含盘)
出 版 社:
中国铁道出版社
- 出版时间:2001-4-1
- ISBN:7113040497
注意:此商品已经缺货,如需购买请先登记!
定价:¥54.00
时代网价:¥45.90 折扣:85折 节省:¥8.10
配送区域:成都市区免费送货上门、货到付款;四川其它地区送货上门、货到付款。全国范围内使用支付宝支付,先收货,后付款,安全方便(支付宝信任商家)。查看具体配送区域
购买过此商品的顾客还购买过
关注过此商品的顾客还关注过
内容简介
随着Internet的发展,微软的组件对象模型(COM)技术越来越受到开发人员和系统管理人员的重视。本书全面地介绍了COM应用开发技术。本书共分三部分13章,第一部分主要介绍COM规范和各种COM应用技术,第二部分通过丰富的实例讲授COM应用的开发技术,最后一部分重点介绍COM的最新版本COM+,包含DCOM、MTS、MSMQ等技术。
本书实例丰富,讲述清晰,图文并茂。如果你具有一定VC++编程基础,并正在寻求对COM/COM+开发技术的快速入门,那么本书将非常适合你。
作者介绍
目录介绍
第1章 COM背景知识
1.1 COM的起源
1.1.1 软件业面临的挑战
1.1.2 传统解决方案
1.1.3 面向对象程序设计方法
1.1.4 最终解决方案:组件软件
1.1.5 面向对象的组件模型—COM
1.2 COM的发展历程
1.2.1 COM以前的对象技术:DDE、OLE1、VBX控件
1.2.2 COM首次亮相:OLE2
1.2.3 Microsoft拥抱Internet:ActiveX
1.2.4 更多的新名词:WindowsDNA和COM+
1.2.5 远程对象:ORBs和DCOM
1.2.6 COM的最新版本:COM+
1.3 COM技术现状
1.3.1 COM与CORBA
1.3.2 COM与EnterpriseJavaBeans
1.3.3 Windows之外的COM
小结
第2章 从C++到COM
2.1 C++客户重用C++对象—例程DB
2.1.1 C++对象
2.1.2 客户程序
2.2 将C++对象移进DLL中——例程DB_cppdll
2.2.1 成员函数的引出
2.2.2 内存分配
2.2.3 Unicode/ASCII兼容
2.2.4 例程实现
2.2.4.1 修改接口文件
2.2.4.2 修改对象程序
2.2.4.3 修改客户程序
2.3 C++对象使用抽象基类——例程DB_vtbl
2.3.1 问题:私有数据成员被暴露
2.3.2 解决方案:抽象基类
2.3.2.1 什么是抽象基类(AbstractBaseClass)
2.3.2.2 实现秘诀:虚函数(Virtual Functions)
2.3.3 使用抽象基类
2.3.4 例程实现
2.3.4.1 修改接口文件
2.3.4.2 修改对象程序
2.3.4.3 修改客户程序
2.4 改由COM库装载C++对象——例程dbdmostcom
2.4.1 COM库
2.4.2 对象创建的标准入口点
2.4.3 标准对象创建API
2.4.4 标准对象注册
2.4.5 例程实现
2.4.5.1 修改接口文件
2.4.5.2 修改对象程序
2.4.5.3 修改客户程序
2.5 将C++对象变成COM对象
2.5.1 引用计数
2.5.2 多接口
2.5.3 IUnknown接口
2.5.4 标准类厂接口:IClassFactory
2.5.5 对象代码的动态卸载
2.5.6 自动注册
2.5.7 例程实现
2.5.7.1 修改接口文件
2.5.7.2 修改对象程序
2.5.7.3 修改客户程序
2.6 为COM对象添加多接口支持
2.6.1 多接口
2.6.2 DEFINE_GUID
2.6.3 例程实现
2.6.3.1 修改接口文件
2.6.3.2 修改对象程序
2.6.3.3 修改客户程序
小结
第3章 COM基础知识
3.1 对象与接口
3.1.1 COM对象
3.1.2 COM接口
3.1.3 IUnknown接口
3.1.3.1 生存期控制:AddRef和Release
3.1.3.2 接口查询:QueryInterface
3.1.4 全球唯一标识符GUID
3.1.5 COM接口定义
3.1.6 接口描述语言IDL
3.2 COM应用模型
3.2.1 客户用匠务器模型
3.2.2 进程内组件
3.2.3 进程外组件
3.2.4 COM库
3.2.5 HRESUH返回值
3.2.6 COM与注册表
3.3 COM组件
3.3.1 实现类厂对象
3.3.2 类厂对象的创建
3.3.3 实现自动注册
3.3.4 实现自动卸载
3.4 COM客户
3.4.1 COM对象创建函数
3.4.1.1 CoGetClassObject
3.4.1.2 CoCreateInstance
3.4.1.3 CoCreateInstanceEx
3.4.2 如何调用进程内组件
3.4.3 COM客户调用进程外组件
3.5 进一步认识COM
3.5.1 可重用机制:包容和聚合
3.5.2 进程透明性
3.5.3 安全性机制
小结
第4章 COM 扩展技术
4.1 可连接对象机制
……
4.2 结构化存储
4.3 永久对象
4.4 命名与绑定技术
4.5 统一数据传输
小结
第5章 COM技术的应用
5.1 基于COM的应用技术
5.2 理解在企业应用中使用COM组件的技术
5.3 在VisualC++中使用ActieX控件——例程VCActiveX
5.4 在VisualC++中使用代码组件
5.5 在VisualBasic中使用COM组件
5.6 在Web站点中使用COM组件
小结
第6章 用VC开发COM应用
6.1 VC对COM的支持
6.2 MFC对COM开发的支持
6.3 使用MFC开发COM组件——例程MFCSample
6.4 探讨MFC实现COM的内幕
6.5 ATL基础知识
6.6 使用ATL开发COM组件——例程ATLSample
6.7 探讨ATL实现COM的内幕
6.8 调试COM组件
小结
第7章 自动化
7.1 自动化技术基础
7.2 用MFC开发自动化组件——例程MFCSampleExe
7.3 用ATL开发自动化组件——例程ATLSanpleExe
7.4 位于业务逻辑层的代码组件
小结
第8章 OLE文档与ActiveX文档
8.1 OLE文档基础知识
8.2 创建现场激活OLE服务器——例程Scribble01e
8.3 创建OLE包容器——例程Container
8.4 ActiveX文档——例程ScribbleActiveX
小结
第9章 ActiveX控件
9.1 ActiveX控件基础知识
9.2 Visual C++对ActiveX控件的支持
9.3 用MFC开发ActiveX控件——例程MfcCircCtrl
9.4 用MFC编写聚合控件——例程TimeSheet
9.5 用ATL开发ActiveX控件——例程AtlTickerCtrl
小结
第10章 Internet COM组件
10.1 ActiveX控件与Internet
10.2 改造Ticker控件——例程IETickerCtrl
10.3 在ActiveX控件中访问DoM对象
10.4 活动服务器组件
小结
第11章 从COM到COM+:DCOM、MTS
11.1 从COM到COM十
11.2 分布式COM(DCOM)
11.3 DCOM组件的开发与部署
11.4 微软事务服务器(MTS)
11.5 MTS组件的开发与管理
11.6 微软消息队列(MSMQ)
小结
第12章 COM+服务
12.1 COM+概述
12.2 COM+系统结构
12.3 COM+对MTS服务的增强
12.4 COM+新增系统服务
小结
第13章 COM+应用开发
13.1 最简单的COM+组件—例程Step1
13.2 使用ODBC资源分发器——例程Step2
13.4 创建事务性组件——例程Step4
13.5 利用共享属性管理器共享状态——例程Step5
13.6 使用多事务处理——例程Step6
13.7 使用基于角色的安全性——例程Step7
小结
【媒体评论】
顾客评论
(查看所有有关此商品的评论)
(查看所有有关此商品的评论)商品问答
(查看所有问答)















