自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

蜗牛档案室

http://jeebook.com/blog

  • 博客(56)
  • 资源 (5)
  • 论坛 (136)
  • 收藏
  • 关注

转载 编写可复用性更好的C++代码——Band对象和COMToys(九)

编译/赵湘宁原著:Paul Dilascia MSJ November 1999 & December 1999关键字:Bands 对象,Desk Bands,Info/Comm Bands,Explorer Bar,Tool Bands。 本文假设你熟悉C++,COM,IE。下载本文源代码: MyBands.zip (128KB)                 TestEditSrch.z

2006-03-29 13:42:00 2157

转载 编写可复用性更好的C++代码——Band对象和COMToys(八)

编译/赵湘宁原著:Paul Dilascia MSJ November 1999 & December 1999关键字:Bands 对象,Desk Bands,Info/Comm Bands,Explorer Bar,Tool Bands。 本文假设你熟悉C++,COM,IE。下载本文源代码: MyBands.zip (128KB)                 TestEditSrch.z

2006-03-29 13:41:00 1662

转载 编写可复用性更好的C++代码——Band对象和COMToys(七)

编译/赵湘宁原著:Paul Dilascia MSJ November 1999 & December 1999关键字:Bands 对象,Desk Bands,Info/Comm Bands,Explorer Bar,Tool Bands。 本文假设你熟悉C++,COM,IE。下载本文源代码: MyBands.zip (128KB)                 TestEditSrch.z

2006-03-29 13:40:00 1602

原创 编写可复用性更好的C++代码——Band对象和COMToys(六)

编译/赵湘宁原著:Paul Dilascia MSJ November 1999 & December 1999关键字:Bands 对象,Desk Bands,Info/Comm Bands,Explorer Bar,Tool Bands。 本文假设你熟悉C++,COM,IE。下载本文源代码: MyBands.zip (128KB)                 TestEditSrch.z

2006-03-29 13:39:00 2882

原创 编写可复用性更好的C++代码——Band对象和COMToys(四)

编译/赵湘宁原著:Paul Dilascia MSJ November 1999 & December 1999关键字:Bands 对象,Desk Bands,Info/Comm Bands,Explorer Bar,Tool Bands。 本文假设你熟悉C++,COM,IE。下载本文源代码: MyBands.zip (128KB)                 TestEditSrch.z

2006-03-29 13:36:00 1918

转载 编写可复用性更好的C++代码——Band对象和COMToys(五)

编译/赵湘宁原著:Paul Dilascia MSJ November 1999 & December 1999关键字:Bands 对象,Desk Bands,Info/Comm Bands,Explorer Bar,Tool Bands。 本文假设你熟悉C++,COM,IE。下载本文源代码: MyBands.zip (128KB)                 TestEditSrch.z

2006-03-29 13:36:00 2017

转载 编写可复用性更好的C++代码——Band对象和COMToys(三)

编译/赵湘宁原著:Paul Dilascia MSJ November 1999 & December 1999关键字:Bands 对象,Desk Bands,Info/Comm Bands,Explorer Bar,Tool Bands。 本文假设你熟悉C++,COM,IE。下载本文源代码: MyBands.zip (128KB)                 TestEditSrch.z

2006-03-29 13:34:00 1756

转载 编写可复用性更好的C++代码——Band对象和COMToys(二)

编译/赵湘宁原著:Paul Dilascia MSJ  November 1999 & December 1999关键字:Bands 对象,Desk Bands,Info/Comm Bands,Explorer Bar,Tool Bands。 本文假设你熟悉C++,COM,IE。下载本文源代码: MyBands.zip (128KB)                 TestEditSrch.

2006-03-29 13:32:00 1814

转载 编写可复用性更好的C++代码——Band对象和COMToys(一)

编译/赵湘宁原著:Paul Dilascia MSJ  November 1999 & December 1999关键字:Bands 对象,Desk Bands,Info/Comm Bands,Explorer Bar,Tool Bands。 本文假设你熟悉C++,COM,IE。下载本文源代码: MyBands.zip (128KB)                 TestEditSrch.

2006-03-29 13:28:00 2386

转载 ATL开发技巧之一(集合对象的实现)

作者:贾闻强   通常对象集合时要用到枚举器,但枚举器的实现主要是为了集合对象的访问控制,我们可以用CComEnumOnSTL模板去定义自己的枚举器,这样会涉及复杂的复制策略定义及集合方法实现的定义。 假如我们不使用枚举器,而仅使用接口数组,集合对象会有一个相对简单许多的实现,本文将探讨这种方法的实现并提供完整

2006-03-29 13:24:00 1768

转载 VC++内部COM插件的编程实现

作者:李晓飞下载本文示例工程 一、闲聊首先,在这里向前段时间没来得及回复你们问题的朋友们说声对不起了,这段时间工作实在太忙,我快倒!哈哈!好了,让我们转入正题,今天要谈的话题是COM,稍微深入一点,不知道大家用过C++Test或者Visual Assistant(可到VC知识库工具栏目下载)之类的软件没有,它们都有个非常引人注目的功能,那就是把它们自身嵌入到VC开发环境中去。这个功能让我痴迷不

2006-03-29 13:23:00 2534

转载 Office2000下内部COM插件的编程实现

译者:徐景周下载示例源代码简介你也许曾在Office2000下的Word2000、Access2000、Excel2000、PowerPoint2000等软件中的工具条或菜单条资源中,看到一些其它软件加入的新的自定义工具条按钮或菜单条,当点击它们时,会有其不同的响应发生。下面,让我们也来实现这些功能,需要说明的是,在这里我们不用VB/VBA来实现它,而是用VC6中所带ATL(活动模板库)3.0

2006-03-29 13:22:00 1547

转载 Word2000/XP中内部COM插件的编程实现

编译:徐景周下载本文示例源代码 简介Office2000/XP中Word下的内部COM插件的实现方法和前面我的文章《 Office2000下内部COM插件的编程实现》中介绍的示例Outlook2000下内部COM插件的实现方法与步骤基本相同,在这里,我想不用再重复哆嗦大部分前面文章里已经讲过的内容了,只将重点放在它们间实现的不同点上,有兴趣的朋友可以参看前面这篇文章,然后再看这篇文章一定会事半

2006-03-29 13:21:00 1537

转载 Excel2000/XP和PowerPoint2000/XP内部COM插件的实现

作者:徐景周下载示例源代码一:EXCEL内部插件下载示例源代码二:PowerPoint内部插件一、简介Excel2000和PowerPoint2000下内部COM插件的编程实现这篇文章,实际上是 和二篇文章的续篇。采用上篇文章中写作风格,不再重复哆嗦大部分前面文章里已经讲过的内容了,只将重点放在它们间实现的不同点上,有兴趣的朋友可以参看前面二篇文章,然后再看这篇文章及示例源码一定会倍感轻松。本

2006-03-29 13:20:00 1450

转载 理解COM编程中的“种类”(Category)概念

  编译/hangwire 下载范例源代码 问题:

2006-03-29 13:16:00 1944

转载 让你的程序也能执行脚本

下载源代码  VBScript(JScript)是应用广泛,简单易学的脚本语言。使用VBScript(JScript)调用COM组件则更是容易。那么,如果在你的程序中也能够执行脚本,则在简化程序设计的基础上,还会极大地提升软件的功能。为了方便大家使用这个功能,我写了一个具有自动化(Automation/IDispatch)功能的EXE包装程序来代理调用脚本执行。这个包装程序接口只有2个函数,说明如

2006-03-29 13:14:00 2755

转载 ATL布幔之下的秘密(5)

作者:Zeeshan Amjad译者:李马 (home.nuc.edu.cn/~titilima ) 原文出处: http://www.codeproject.com/atl/atl_underthehood_5.asp 下载本文配套源代码介绍    很多人认为ATL只是用来编写COM组件的,其实你也可以使用ATL中的窗口类来创建基于窗口的应用程序。虽然你可以将基于MFC的程序转换为ATL,但

2006-03-29 13:13:00 1284

转载 ATL布幔之下的秘密(4)

作者:Zeeshan Amjad译者:李马 (home.nuc.edu.cn/~titilima ) 原文出处: http://www.codeproject.com/atl/atl_underthehood_4.asp 介绍    到现在为止,我们还没有讨论过任何有关汇编语言的东西。但是如果我们真的要了解ATL底层内幕的话,就不能回避这一话题,因为ATL使用了一些底层的技术以及一些内联汇编语

2006-03-29 13:12:00 1098

转载 ATL布幔之下的秘密(3)

作者:Zeeshan Amjad译者:李马 (home.nuc.edu.cn/~titilima ) 原文出处: http://www.codeproject.com/atl/atl_underthehood_3.asp 介绍    如果你是个模板的高手,你就可以将ATL的学习作为一种享受。在这一节中,我将要尝试解释一些ATL使用的模板技术。我不能保证你读完本节后能成为一个模板高手,只能是尽我

2006-03-29 13:11:00 1303

转载 ATL布幔之下的秘密(2)

作者:Zeeshan Amjad译者:李马 (home.nuc.edu.cn/~titilima ) 原文出处: http://www.codeproject.com/atl/atl_underthehood_2.asp 介绍    在本系列的教程中,我要讨论一些ATL的内部工作方式以及它所使用的技术,这是本系列的第二篇文章。    现在让我们来探究一些虚函数背后更加有趣的资料。为了和上文保持

2006-03-29 13:10:00 1262

转载 ATL布幔之下的秘密(1)

作者:Zeeshan Amjad译者:李马 (home.nuc.edu.cn/~titilima ) 原文出处: http://www.codeproject.com/atl/atl_underthehood_.asp 介绍    在本系列的教程中,我要讨论一些ATL的内部工作方式以及它所使用的技术。    在讨论的开始,让我们先看看一个程序的内存分布。首先,编写一个简单的程序,它没有任何的数

2006-03-29 13:09:00 1451 5

原创 COM组件设计与应用16 - 连接点(vc.net)

 STDMETHODIMP CDispConnect::Add(long n1, long n2){ long nVal = n1 + n2; Fire_Result( nVal ); // 调用IDE帮我们生成的代理函数代码,发出事件 return S_OK;}四、实现调用者(一)1、建立一个 MFC 项目。示例程序中的名称叫 Use。2、按照咱们以前所学的知

2006-03-29 12:11:00 1489

原创 COM组件设计与应用15 - 连接点(vc6.0)

 STDMETHODIMP CDispConnect::Add(long n1, long n2){ long nVal = n1 + n2; Fire_Result( nVal ); // 调用IDE帮我们生成的代理函数代码,发出事件 return S_OK;}15、修正 IDE 产生的代码中的错误。你不用死记硬背错误点,只要编译一下就会报出错误了。一般 VC

2006-03-29 12:10:00 1647

转载 COM组件设计与应用14 - 事件和通知(vc.net)

  通知方式 简单说明 评论 直接消息 PostMessage()PostThreadMessage() 向窗口或线程发个消息 你什么

2006-03-29 12:08:00 1166

转载 COM组件设计与应用13 - 事件和通知(VC6.0)

  通知方式 简单说明 评论 直接消息 PostMessage()PostThreadMessage() 向窗口或线程发个消息 你什么

2006-03-29 12:05:00 1159 1

转载 COM组件设计与应用12 - 错误与异常处理

  E_INVALIDARG 0x80070057 参数错误 E_OUTOFMEMORY 0x8007000E 内存错误

2006-03-29 12:04:00 1454

转载 COM 组件设计与应用11 - IDispatch 及双接口的调用

下载源代码一、前言    前段时间,由于工作比较忙,没有能及时地写作。其间收到了很多网友的来信询问和鼓励,在此一并表示感谢。咳......我也需要工作来养家糊口呀......    上回书介绍了两种方法来写自动化(IDispatch)接口的组件程序,一是用 MFC 方式编写“纯粹”的 IDispatch 接口;二是用 ATL 方式编写“双接口”的组件。 二、IDispatch 接口和双接口  

2006-03-29 11:31:00 2130

原创 COM组件设计与应用10 - IDispatch 接口 for vc.net

下载源代码 一、前言    终于写到了第十回,我也一直期盼着写这回的内容耶,为啥呢?因为自动化(automation)是非常常用、非常有用、非常精彩的一个 COM 功能。由于 WORD、EXCEL 等 OFFICE 软件提供了“宏”的功能,就连我们使用的VC开发环境也提供了“宏”功能,更由于 HTML、ASP、JSP 等都要依靠脚本(Script)的支持,更体现出了自动化接口的重要性。   

2006-03-29 11:27:00 1416

转载 COM组件设计与应用9 - IDispatch 接口 for vc6.0

下载源代码一、前言    终于写到了第九回,我也一直期盼着写这回的内容耶,为啥呢?因为自动化(automation)是非常常用、非常有用、非常精彩的一个 COM 功能。由于 WORD、EXCEL 等 OFFICE 软件提供了“宏”的功能,就连我们使用的VC开发环境也提供了“宏”功能,更由于 HTML、ASP、JSP 等都要依靠脚本(Script)的支持,更体现出了自动化接口的重要性。    如

2006-03-29 11:25:00 1877

转载 COM组件设计与应用8 - 实现多接口

下载源代码一、前言    从第五回开始到第七回,咱们用 ATL 写了一个简单的 COM 组件,之所以说简单,是因为在组件中,只实现了一个自定义(custom)的接口 IFun。当然如果想偷懒的话,我们可以把 200 个函数都加到这一个接口中, 果真如此的话,恐怕就没有人喜欢使用我们这个组件了。一个组件既然可以提供多个接口,那么我们在设计的时候,就应该按照函数的功能进行分类,把不同功能分类的函数

2006-03-29 11:19:00 1483

转载 COM 组件设计与应用7 - 编译、注册、调用

一、前言  上两回中,咱们用 ATL 写了第一个 COM 组件程序,这回中,主要介绍编译、注册和调用方法。示例程序你已经下载了吗?如果还没有下载,vc6.0 的用户点这里,vc.net 的用户点这里。二、关于编译  2-1 最小依赖  “最小依赖”,表示编译器会把 ATL 中必须使用的一些函数静态连接到目标程序中。这样目标文件尺寸会稍大,但独立性更强,安装方便;反之系统执行的时候需要有 ATL.D

2006-03-15 18:03:00 1671 1

转载 COM 组件设计与应用6 - 用 ATL 写第一个组件

下载源代码一、前言  1、与 《COM 组件设计与应用(五)》的内容基本一致。但本回讲解的是在 vc.net 2003 下的使用方法,即使你不再使用vc6.0,也请和上一回的内容,参照比对。  2、这第一个组件,除了所有 COM 组件必须的 IUnknown 接口外,我们再实现一个自己定义的接口 IFun,它有两个函数: Add()完成两个数值的加法,Cat()完成两个字符串的连接。  3、下面.

2006-03-15 18:01:00 1630

转载 COM 组件设计与应用5 - 用 ATL 写第一个组件

下载源代码一、前言  1、如果你在使用 vc5.0 及以前的版本,请你升级为 vc6.0 或 vc.net 2003;  2、如果你在使用 vc6.0 (ATL 3.0)请阅读本回内容;  3、如果你在使用 vc.net(ATL 7.0)请阅读下回内容;(当然读读本文内容也不错)  4、这第一个组件,除了所有 COM 组件必须的 IUnknown 接口外,我们再实现一个自己定义的接口 IFun,它

2006-03-15 17:59:00 2021

转载 COM组件设计与应用4 - 简单调用组件

    VCKBASE 不得了,     网友众多文章好。    

2006-03-15 17:57:00 1443

转载 COM组件设计与应用3 - 数据类型

  函数 返回值 返回值信息 double sin(double) 浮点数值 计算正玄值

2006-03-15 17:56:00 1599

转载 COM组件设计与应用2 - GUID 和 接口

 typedef struct _GUID { DWORD Data1; // 随机数 WORD Data2; // 和时间相关 WORD Data3; // 和时间相关 BYTE Data4[8]; // 和网卡MAC相关} GUID;typedef GUID CLSID; // 组件IDtypedef GUID IID; // 接口ID#de

2006-03-15 17:41:00 1719

转载 COM 组件设计与应用1 - 起源及复合文件

一、前言  公元一九九五年某个夜黑风高的晚上,我的一位老师跟我说:“小杨呀,以后写程序就和搭积木一样啦。你赶快学习一些OLE的技术吧......”,当时我心里就寻思 :“开什么玩笑?搭积木方式写程序?再过100年吧......”,但作为一名听话的好学生,我开始在书店里“踅摸”(注1)有关OLE的书籍(注2)。功夫不负有心人,终于买到了我的第一本COM书《OLE2 高级编程技术》,这本800多页的大

2006-03-15 17:14:00 1592

转载 COM技术初探1-3

COM技术初探(一)作者: venture 下载源代码 目录 一. COM是一个更好的 C++  

2006-03-15 17:05:00 3210 1

转载 VC++6实现简单的代理服务器

#include "stdafx.h"#include "Proxy.h"#include //WINSOCKET API 2。0#include #include #include #ifdef _DEBUG#define new DEBUG_NEW#undef THIS_FILEstatic char THIS_FILE[] = __FILE__;#endif////////////

2006-03-14 22:12:00 4978 9

转载 代理服务器工作原理的研究

(1) 代理服务原理代理服务器有很多种,大体来说有http,ftp,socks代理三种,其中又分透明代理和不透明代理。其中透明代理一般是网关,是硬件。所以这里讨论不透明代理。当机器通过代理服务器上网时。通讯是分两次的,先是机器和代理服务器通讯,再是代理服务器和目的地址通讯。机器和代理服务器通讯时,目的IP是代理服务器的IP。代理服务器和目的地址通讯时,源IP是代理服务器的IP,当外部的数据也是一样

2006-03-14 22:11:00 3042

网页生成器

是否想过能一次开发,处处使用的网页? 本软件通过将xml文件以xsl文件解析的方式生成相应的html文件,并对之进行管理。 另外也可当作调试xsl文件解析效果的工具。 由于还是原始版本,界面,功能,操作还未成熟,如果您在使用中有任何问题和建议,可以访问我的网站:www.chinaos.com/download或Mail我:snaill99@sina.com 最后感谢你选择WebBuilder,我对该软件可能对您造成的困惑表示歉意。 (注:本软件适用熟悉并能应用xml-xsl的人员)

2006-03-16

代码计数器(CodeCounter)

当你完成一项工作时,你可知道自己写下了多少行代码? 一般来说,高质量的代码需要15%以上的注释量,面对上千行的代码,如何知道自己的代码是否符合这个比例呢? CodeCounter正是为此而生,它能够对单个文件分析计数,也能够对整个工程计数,它将告诉你,完成了多少工作,写了多少的注释。 由于还是原始版本,界面,功能,操作还未成熟,如果您在使用中有任何问题和建议,可以访问我的网站:www.chinaos.com/download或Mail我:snaill99@sina.com 最后感谢你选择CodeCounter,我对该软件对您造成的困惑表示歉意。 (注:本软件特别适用日企的coding程序员)

2006-03-16

BookStar for PocketPC

电子书阅读器 支持txt,html,prc,pdb,gb; 支持GB,BIG5,Unicode 横排,竖排,向左排,向右排多种显示方法 只包含arm版

2006-03-16

BookStar for PocketPC

电子书阅读器 支持txt,html,prc,pdb,gb; 支持GB,BIG5,Unicode 横排,竖排,向左排,向右排多种显示方法 只包含arm版

2006-03-16

BookStar

电子书阅读器 支持txt,html,prc,pdb,gb; 支持GB,BIG5,Unicode 横排,竖排,向左排,向右排多种显示方法

2006-03-16

如何使用win2000实现多引导?

发表于 2000-12-21 最后回复 2012-11-23

高分请教xsl应用

发表于 2001-10-27 最后回复 2012-11-23

如何在一个XSL文件中使用多个XML文件的数据?

发表于 2001-11-08 最后回复 2012-11-23

XML VS DB

发表于 2001-11-09 最后回复 2012-11-23

如何在xml中添加路径信息,为什么我的是乱码?

发表于 2003-11-21 最后回复 2012-11-23

如何在xml中输出空格?

发表于 2001-12-05 最后回复 2012-11-23

如何用xsl实现如下问题:

发表于 2002-04-11 最后回复 2012-11-23

如何在工具条中使用Window XP风格的ICON?

发表于 2007-09-24 最后回复 2007-10-08

重金悬赏:子窗体重画问题(非MDI子窗体)

发表于 2007-08-01 最后回复 2007-08-02

win2000下无法删除服务程序的问题

发表于 2007-01-05 最后回复 2007-01-07

高分求教:VC制作的OCX控件无法在VB中调用的问题,错误码80004002

发表于 2006-12-19 最后回复 2006-12-19

如何直接导入idl文件?

发表于 2006-03-29 最后回复 2006-05-22

高分求解include c代码的头文件出错的问题

发表于 2006-03-27 最后回复 2006-03-27

如何用C#实现一个简单的Socket2Http的功能?

发表于 2006-03-14 最后回复 2006-03-20

vs2005中使用datagridview无法更新数据库??

发表于 2005-11-10 最后回复 2005-11-22

如何使用CreateWindow创建一个不使用资源的Dialog窗体?

发表于 2005-09-02 最后回复 2005-09-13

其实鹦鹉和伯虎都被骗了:〉

发表于 2004-09-29 最后回复 2005-08-28

如何使用C#模拟网站登陆过程 第二弹

发表于 2005-07-16 最后回复 2005-07-16

如何使用C#模拟网站登陆过程?

发表于 2005-07-09 最后回复 2005-07-16

如何在Object^和void *之间作类型转换?

发表于 2005-06-26 最后回复 2005-06-28

业务建模和Use Case图中的重名问题应该怎么解决?

发表于 2005-03-30 最后回复 2005-05-12

我要当版主!!

发表于 2004-10-08 最后回复 2005-03-25

如何通过代码使TextBox滚动?

发表于 2005-03-12 最后回复 2005-03-15

[散分] 昨天装了vc.net 2005就一个字...

发表于 2004-11-01 最后回复 2004-12-31

[无聊帖] 今天CSDN给的认证吗不错,7450(气死我了)

发表于 2004-11-03 最后回复 2004-11-03

[散分]为有抑郁症的程序员,自己怀疑有的进来

发表于 2004-10-25 最后回复 2004-10-28

老能看到说得很惨的帖子,不知道是不是真的呀,好赖IT也算是个高薪产业阿!

发表于 2004-10-26 最后回复 2004-10-26

[散200分]建议CSDN应该实行专家分提成制度

发表于 2004-10-14 最后回复 2004-10-25

怎么在标题栏上添加自定义的按钮,就象系统的极小化,极大化,关闭按钮那样?

发表于 2004-10-15 最后回复 2004-10-18

[无聊贴] 终于找到这个谜语的答案,不过...

发表于 2004-10-15 最后回复 2004-10-15

[无聊贴]英雄,你来吧!

发表于 2004-10-11 最后回复 2004-10-15

[无聊贴]今天看我的问题列表,竟然发现。。。

发表于 2004-10-13 最后回复 2004-10-15

怎么删除一个文件夹?

发表于 2004-09-29 最后回复 2004-10-14

100分求如何解决界面乱码的问题

发表于 2004-10-13 最后回复 2004-10-14

[散分]4663马上要升星了,随便出个小问题

发表于 2004-09-29 最后回复 2004-09-30

怎么做vc项目文件的批处理文件?

发表于 2004-09-23 最后回复 2004-09-28

[散分]到现在也没搞清楚版主辞职事件到底是怎么回事,不过却让我想起了一个故事

发表于 2004-09-22 最后回复 2004-09-22

软件开发成功12法则——Joel Spolsky

发表于 2004-09-21 最后回复 2004-09-21

[讨论]将基类的private成员函数声明为虚函数

发表于 2004-09-17 最后回复 2004-09-17

如何在Dialog关闭的时候销毁Dialog的窗体句柄?

发表于 2004-09-16 最后回复 2004-09-16

空空如也

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

TA关注的人 TA的粉丝

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