atl & com
文章平均质量分 91
cpusoft
技术追求卓越,创新成就未来
展开
-
ATL COM 和 ADO
ATL COM 和 ADO原著:Amit Dey翻译:王先生(MrWang2000)原文出处:ATL COM and ADO 最近我在NIIT.Bangalore做一个在线银行工程。这个工程几乎是用VB编写,仅有一小部分涉及ATL组件,仅仅能教会我们编写分布式应用程序。 我编写的一个中间层组件用到了ATL和ADO来查询后端(SQL Server),部分代码展示在这里。 我假设读者懂(至转载 2009-03-22 20:36:00 · 638 阅读 · 0 评论 -
COM组件设计与应用(三)数据类型
COM组件设计与应用(三)数据类型作者:杨老师一、前言 上回书介绍了GUID、CLSID、IID和接口的概念。本回的重点是介绍 COM 中的数据类型。咋还不介绍组件程序的设计步骤呀?咳......别着急,别着急!孔子曰:“饭要一口一口地吃”;老子语:“心急吃不了热豆腐”,孙子云:“走一步看一步吧” ...... 先掌握必要的知识,将来写起程序来才会得心应手也:-) 走入正题之前,请大家牢牢转载 2009-03-23 17:16:00 · 365 阅读 · 0 评论 -
ATL中从IDS载入字符串
1先配置RC中的IDS值:IDS_AUTHOR ....IDS_NAME .... 2定义变量注意其中的pstrAuthor和bstrName分别是用char*和BSTR定义的typedef struct COMPONENT_INFO{ [string] char* pstrAuthor; short sMajor; short sMinor; BSTR原创 2009-03-23 16:59:00 · 443 阅读 · 0 评论 -
ATL正则表达式库使用
ATL正则表达式库使用作者:firingme转载:http://www.csdn.net/ATL中,由于ATL Server的需要,需要对Client发送过来的地址、命令等复杂文字字段信息解码,而正则表达式是公认的最强大的文字解析工具,所以,ATL提供了一些用于正则表达式的库方便了我们的工作。1、 CATLRegExp类声明:template class CAtlRegExp;转载 2009-03-23 16:58:00 · 474 阅读 · 0 评论 -
ATL开发技巧之一(集合对象的实现)
ATL开发技巧之一(集合对象的实现)作者:贾闻强 通常对象集合时要用到枚举器,但枚举器的实现主要是为了集合对象的访问控制,我们可以用CComEnumOnSTL模板去定义自己的枚举器,这样会涉及复杂的复制策略定义及集合方法实现的定义。假如我们不使用枚举器,而仅使用接口数组,集合对象会有一个相对简单许多的实现,本文将探讨这种方法的实现并提供完整的源代码。下载源代码 大小:20K下转载 2009-03-23 16:57:00 · 426 阅读 · 0 评论 -
ATL布幔之下的秘密(3)
ATL布幔之下的秘密(3)作者:Zeeshan Amjad译者:李马 (home.nuc.edu.cn/~titilima ) 原文出处: http://www.codeproject.com/atl/atl_underthehood_3.asp 介绍 如果你是个模板的高手,你就可以将ATL的学习作为一种享受。在这一节中,我将要尝试解释一些ATL使用的模板技术。我不能保证你读完本节后转载 2009-03-22 21:28:00 · 403 阅读 · 0 评论 -
ATL 的对象向导类型
ATL 的对象向导类型对象类型支持的接口备注简单对象没有 Add-in 对象IDSAddIn维护指向Developer Studio IApplication接口的指针Internet 浏览器对象IObjectWithSite维护指向场所(site)的指针ActiveX 服务器组件None支持O转载 2009-03-22 20:40:00 · 584 阅读 · 0 评论 -
COM组件设计与应用(二)GUID 和 接口
COM组件设计与应用(二)GUID 和 接口作者:杨老师一、前言 书接上回,话说在 doc(Word) 复合文件中,已经解决了保存 xls(Excel) 数据的问题了。那么,接下来又要解决另一个问题:当 WORD 程序读取复合文件,遇到了 xls 数据的时候,它该如何启动 Excel 呢?启动后,又如何让 Excel 自己去读入、解析、显示 xls 数据呢?二、CLSID 概念 有一个非常转载 2009-03-23 17:10:00 · 506 阅读 · 0 评论 -
COM 组件设计与应用(一)起源及复合文件
COM 组件设计与应用(一)起源及复合文件作者:杨老师一、前言 公元一九九五年某个夜黑风高的晚上,我的一位老师跟我说:“小杨呀,以后写程序就和搭积木一样啦。你赶快学习一些OLE的技术吧......”,当时我心里就寻思 :“开什么玩笑?搭积木方式写程序?再过100年吧......”,但作为一名听话的好学生,我开始在书店里“踅摸”(注1)有关OLE的书籍(注2)。功夫不负有心人,终于买到了我的第转载 2009-03-23 17:07:00 · 402 阅读 · 0 评论 -
ATL布幔之下的秘密(2)
ATL布幔之下的秘密(2)作者:Zeeshan Amjad译者:李马 (home.nuc.edu.cn/~titilima ) 原文出处: http://www.codeproject.com/atl/atl_underthehood_2.asp 介绍 在本系列的教程中,我要讨论一些ATL的内部工作方式以及它所使用的技术,这是本系列的第二篇文章。 现在让我们来探转载 2009-03-22 21:25:00 · 417 阅读 · 0 评论 -
ATL3.0中的窗口类
ATL3.0中的窗口类作者:Michael Park译者:京山游侠原文出处: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvc60/html/atlwindow.asp摘要:讨论Active Template Library (ATL) 3.0中的一些类,这些类围绕着Windows API建立了一个面向对转载 2009-03-22 20:38:00 · 640 阅读 · 0 评论 -
ATL布幔之下的秘密(5)
ATL布幔之下的秘密(5)作者:Zeeshan Amjad译者:李马 (home.nuc.edu.cn/~titilima ) 原文出处: http://www.codeproject.com/atl/atl_underthehood_5.asp 下载本文配套源代码http://www.vckbase.com/code/downcode.asp?id=2583介绍 很多人认转载 2009-03-22 21:32:00 · 380 阅读 · 0 评论 -
ATL布幔之下的秘密(1)
ATL布幔之下的秘密(1)作者:Zeeshan Amjad译者:李马 (home.nuc.edu.cn/~titilima ) 原文出处: http://www.codeproject.com/atl/atl_underthehood_.asp介绍 在本系列的教程中,我要讨论一些ATL的内部工作方式以及它所使用的技术。 在讨论的开始,让我们先看看一个程序的内转载 2009-03-22 21:21:00 · 455 阅读 · 0 评论 -
COM组件设计与应用(四)简单调用组件
COM组件设计与应用(四)简单调用组件作者:杨老师一、前言 同志们、朋友们、各位领导,大家好。 VCKBASE 不得了, 网友众多文章好。 组件设计怎么学? 知识库里闷头找! 摘自---杨老师打油集录 在 VCKBASE 的顶力支持下,在各位网友回帖的鼓转载 2009-03-23 17:18:00 · 473 阅读 · 0 评论