王朝网络
分享
 
 
 

Visual C++实践与提高 :COM和COM+篇(附CD-ROM光盘一张)

王朝导购·作者佚名
 
  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,计算机/网络,程序设计,C C++ C# VC VC++,

作者: 余英,梁刚 编著

出 版 社: 中国铁道出版社

出版时间: 2001-4-1字数: 794000版次: 1页数: 509印刷时间: 2004/01/01开本:印次:纸张: 胶版纸I S B N : 9787113040499包装: 平装编辑推荐

循序渐进,攻克COM。从读者熟悉的地方入手,循序渐进地推出COM的基本思想与重要概念。在简明易懂的语言描述中,读者已经忘记COM原是一个多么复杂的规范。

实例丰富,精心制作。平均每章都有3-4个精心制作的例子程序,其中包括供读者学习的简单例程,和即学即有的实用性例程。

结构分明,精心组织。章节结构分明,由浅入深,全书结构一致,让读者在循序渐进中轻松上手。

选择阅读,方式多多。按照实际需要,读者可以选择不同阅读方式。书中的相关新闻记者建议可以让不同读者最快获取最需要的知识。

内容简介

随着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

小结

媒体评论

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
西部大开发与东中部地区发展
插花技艺  1 浓浓花情
王朝终结  蒋家王朝 3
寿世保元:中医经典名著
汉方食疗系列 5 秋冬进补篇  中英对照
物种起源  影响世界历史进程的书
ASP编程高手(软件)
玉竹  黄精——药用动植物种养加工技术(附CD-ROM一张)
电脑报  2000年合订本  上
法律基础与思想道德修养  过关题典
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有