- C++必知必会(一) 数据抽象 2011-04-14 点击:1618 评论:0
- 对auto_ptr的学习 2011-04-06 点击:1437 评论:0
- C++读写二进制流文件的例子 2011-04-06 点击:1496 评论:0
- 细谈C++多态性的“动”与“静” 2011-04-04 点击:1410 评论:0
- 简明分析C/C++内存分配的解决方案 2011-04-04 点击:1455 评论:0
- COM原理及应用----ActiveX控件 2011-04-04 点击:1705 评论:0
- COM原理及应用----COM发展——COM+ 2011-04-04 点击:1803 评论:0
- COM原理及应用----COM特性 2011-04-04 点击:1605 评论:0
- COM原理及应用----命名和绑定技术 2011-04-04 点击:1441 评论:0
- COM原理与应用----COM的实现 2011-04-04 点击:1983 评论:0
类型是一组操作,抽象数据类型则是一组具有某种实现的操作。当我们在某个问题的领域中识别对象时,首先考虑的问题是可以用这个对象来做什么而不是这个对象是如何实现的。因此,如果某个问题的自...
auto_ptr是C++标准库提供的类模板,它可以帮助程序员自动管理用new表达式动态分配的单个对象,不过对用new表达式分配的数组管理没有类似的支持,不能用auto_ptr存储数...
//读写2进制流文件#include fstream.h#include iostream.h#include stdlib.hvoid main(){ ofstream f1(...
在我们讨论多态的时候,先看看什么是硬编码和软编码:硬编码就是把代码写死了,导致弹性不足,降低了可扩展性,例如在代码里的ifelse;switchcase这些代码通常都属于硬编码,项...
C/C++的内存分配(通过malloc或new)可能需要花费很多时。更糟糕的是,随 着时间的流逝,内存(memory)将形成碎片,所以一个应用程序的运行会越来越慢。当它 运行了很长...
1、ActiveX控制ActiveX控制是Microsoft提供的功能强大的程序设计和开发技术。ActiveX控制既是一个自动化对象(当然也是一个标准的COM对象),也是一个界面元...
1、COM+由于历史的原因,COM、DCOM和MTS相互之间并不很融洽,难以形成统一的整体。COM+把这三者有效地统一起来,形成了一个全新的、功能强大的组件体系结构。COM+并不是...
1、面向对象系统的三个最基本的特性封装性、多态性、重用性。2、COM特性的概述COM对象的封装特性是很彻底的,所有的对象状态信息必须通过接口才能访问;而COM的多态性完全通过接口体...
1、COM对象的创建方法客户程序可以通过CoCreateInstance函数创建COM,在创建之前必须知道对象的一些基本情况,比如对象的CLSID或者对象的ProgID。另一种对象...
1、COM的实现与操作系统平台密切相关因为COM最初源于Microsoft Windows平台,所以COM实现部分(即COM库)很多地方直接用到了Windows系统的一些特性,比如...