自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 KMP字符串模式匹配详解

字符串模式匹配详解        来自CSDN     A_B_C_ABC 网友   KMP字符串模式匹配通俗点说就是一种在一个字符串中定位另一个串的高效算法。简单匹配算法的时间复杂度为O(m*n);KMP匹配算法。可以证明它的时间复杂度为O(m+n).。 一.  简单匹配算法 先来看一个简单匹配算法的函数: int Index_BF ( char S [ ],

2007-04-23 09:40:00 1455

原创 VC编程必须掌握COM理论知识

用VC进行COM编程,必须要掌握哪些COM理论知识  我见过很多人学COM,看完一本书后觉得对COM的原理比较了解了,COM也不过如此,可是就是不知道该怎么编程序,我自己也有这种情况,我经历了这样的阶段走过来的。要学COM的基本原理,我推荐的书是《COM技术内幕》。但仅看这样的书是远远不够的,我们最终的目的是要学会怎么用COM去编程序,而不是拼命的研究COM本身的机制。所以我个人觉得对CO

2007-04-17 12:24:00 1077

原创 COM复用的中Containment(包容)和Aggregation(聚合)的实现

 COM复习(一) : COM复用的中Containment(包容)和Aggregation(聚合)的实现 Containment是一种比较简单的复用方法,如果Component B复用Component A,Component B实际上是Component A的一个客户,Component B向客户提供的Component A的功能实际上是Component B直接调用Com

2007-04-17 12:15:00 1020

原创 包容 vs 聚合

  COM特性潘爱民http://www.icst.pku.edu.cn/CompCourse内容复习:COM实现COM可重用模型 √COM跨进程模型 √COM线程模型COM安全性复习:对象创建过程客户组件创建实例对象DllGetClassObject{}创建类厂对象复习:TreeView组件的注册信息复习:类厂(Class Factory)类厂:用于创建COM对象的COM对象目标:完成COM对象

2007-04-17 12:12:00 2750

转载 收藏

http://blog.csdn.net/guogangj/category/182179.aspx  http://blog.csdn.net/wangtaosuccess/category/140035.aspx

2007-04-17 12:07:00 598

原创 用MFC写的COM如何实现包容或聚合?

实现包容只需加一个接口指针的成员变量,然后在固定的地方初始化它(ATL中可以在FinalConstructor()(可能记错)中初始化接口指针,即调用CoCreateInstance),但是在MFC中并没有为CCmdTarget提供类似FinalConstructor的虚函数(至少我不知道有这样的函数),因此在MFC中如果找不到其他的形式(如用CWnd的派生类来实现COM组件,则可在WM_CREA

2007-04-17 12:04:00 1278

原创 蒋国纲 COM入门第二部分

COM入门第二部分 - 编写COM Server作者:Michael Dunn(codeproject.com)译者:蒋国纲 本文目的 同我写的上一篇《COM入门第一部分》一样,本文也是为初学COM的程序员准备的,帮助他们来弄懂一些COM基础。本文覆盖了COM Server部分,解释如何逐步编写COM接口和COM Server,也提及到当被COM运行库调用的时候COM Serv

2007-04-17 11:56:00 1076

原创 关于类厂的疑问[zz]

关于类厂的疑问   书上讲,类厂本身也是一个COM对象,COM库通过类厂创建COM对象;每一个COM对象类应该有一个相应的类厂对象。   我的疑问是:“类厂”  和  “类厂对象”  是不是同一个东西?若不是,它们有什么不同?  ---------------------------------------------------------------   类厂是一个概念,是类似一种类型,类厂对

2007-04-17 11:34:00 1425

原创 《COM 原理与应用》学习笔记[zz]

《COM 原理与应用》学习笔记 - 第一部分 COM原理savetime2k@yahoo.comhttp://savetime.delphibbs.com开始时间:2004.1.30最后修改:2004.2.1本文排版格式为:    正文由窗口自动换行;所有代码以 80 字符为边界;中英文字符以空格符分隔。(本文内容基本上是从《COM 原理与应用》书中摘录,版权由作者潘爱民所有,请勿在公共媒体使用)

2007-04-17 11:32:00 946

原创 MyCom

一、COM原理与实现多重继承方式class CDictionary : public IDictionary , public ISpellCheck{public :     CDictionary();     ~CDictionary();public :    // IUnknown member function     virtual HRESULT QueryInterfac

2007-04-17 11:31:00 1299

原创 利用纯C++实现COM

  利用纯C++实现COM 来源:不详 (2006-07-10 17:18:47)

2007-04-17 11:10:00 1312

原创 第二章 COM对象和接口

第二章 COM对象和接口 1、COM对象的理解       COM对象类似于C++语言中类的概念,类的每个实例代表一个COM对象,它也包括属性(即状态)和方法(即操作),状态放映对象的存在,方法就是接口。 2、COM对象的标识-CLSID       GUID是一个128位的随机数,重复概率极低。它的值来源于两部分:空间值(网卡地址或随机数)和时间值。       获得

2007-04-17 10:57:00 851

原创 总结[zz]

我总结了一下COM程序实现的过程,   希望有人能受益,有人能提提意见.         Com   Implement   Process         1.   组件程序要实现并导出函数DllRegisterServer()来注册组件到注册表中,该例程把CLSID_Ditionary注册到注册表中     2.   客户程序调用CoInitialize(NULL)来初始化COM库     3

2007-04-17 10:51:00 789

原创 java

 首先说明我只是一个Java初学者,没有对Java深入的了解,只能从学习的角度去写下自己对Java的认识,没有任何语言攻击行为,也有不对的地方,希望大家指正。学习环境(Windows Server 2003 + EditPlus + JDK1.5)学习时间:一天 一、 古怪的命名规则    拿一个简单的Hello,Java来说,如果说定义类时写下的是class HelloJava,那么在保

2007-04-17 10:43:00 740

原创 IUnknown接口

        COM组件其实是一种特殊的类,遵循一个统一的标准,使到各个软件都可以通过某种方法访问这个类的函数和方法,也就可以做到组件通用. com就是统一的标准--通过接口来调用com组件.接口是你的com组件能被外界所感知的部分,实际就是一组方法(虚函数).            IUnknown是所有接口的基础,他负责两项工作:            IUnknown::QueryInte

2007-04-17 10:38:00 6342 1

原创 C与C++接口实现比较

        但C是利用"structure"或"record"类型,将上包含双重的指向函数指针表的成员,实现接口描述,从而编写COM和使用COM的。如一个字典的接口:     struct   IDictionaryVtbl;     struct   IDictionary     {                 IDictionaryVtbl   *pVtbl;     };    

2007-04-17 10:11:00 3046 1

原创 COM接口 C语言

/* *                         pVtable           vtable *  接口指针 ---> 虚函数表指针 ---> 指针函数1 ---> *                                             指针函数2 ---> 对象实现 *                                             指针

2007-04-17 10:08:00 1008

原创 test

Hello , the world! 

2007-04-15 18:42:00 490

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除