1、探索COM+编程:从基础到实践

探索COM+编程:从基础到实践

1. 软件开发面临的挑战与COM的出现

软件开发成为工程学科以来,全球的开发团队面临着相似的开发和部署难题。如今,开发者主要关注以下几个方面:
- 复用在其他应用中经过测试的代码。
- 开发灵活的应用,既能满足用户需求,又不会给开发团队带来过重负担。
- 在应用发布后处理异常并添加功能,同时避免完全重写应用。
- 借助第三方软件供应商开发的代码,缩短应用开发时间。
- 以相似方式开发分布式和非分布式应用。

为应对这些挑战,微软的组件对象模型(COM)应运而生。COM 是一个开发软件组件的框架,这些组件是小型二进制可执行文件,能为应用程序和其他组件提供服务。

2. 互联网时代与COM+的诞生

互联网的迅猛发展改变了信息向用户提供的方式。在企业系统开发中,传统的客户端/服务器模型已被适用于互联网应用的三层编程模型所取代。开发这样的企业系统既耗时又耗资源,因为系统需要满足企业级要求,如可扩展性、健壮性、安全性和事务支持等。

COM+ 作为高级运行时环境,能提供诸多企业级服务,它是 Windows 2000 操作系统的一部分。开发者可以利用 COM+ 提供的服务,而无需自行构建。

3. 本书的目标与内容结构

旨在从开发者角度深入理解 COM+ 架构,并使用 Microsoft Visual C++ 和 Active Template Library (ATL) 构建 COM+ 应用程序。COM+ 是 COM 编程模型的演进,并非完全背离,理解 COM+ 需先掌握其核心的组件模型。本书分为两部分:
|部分|内容|

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值