用户管理  |   用户注册                                                                                    首 页软件下载教程中心办公指南flash动画文档下载办公公文

www.4oa.com - 中科软件园

投递文章 用户管理 投稿指南 资讯通告 :
站内搜索: 您的位置中科软件园 > 教程中心 > 程序设计 > VC专栏 > 模板组件类 > 教程列表
  • 2005-07-21一个简单的显示文字控件-atl版本
  • 下载本文所附源代码一个简单的显示文字控件--ATL版前言:这个demo,是继一个dll版本之后的又一相同功能的程序。其他的费话,我也不用说了。特点1.接口简单。只需要传一个要显示的字符串。2.字符串窗口可自动适应字符串长度。3.可扩展性非常强。只需要简单的加工就可以完成很多很实用的功能。我一同学问我这个东东太简陋,没什...【阅读全文】
  • 2005-07-21一个简单的显示文字控件-MFC/ActiveX版本
  • 下载本文所附源代码今天初8,刚来上班,没什么事情,给同事拜年后,想起在dll版说过写其他的几个版本的。没事,就写了一个。这个和dll版很类似,因为,他也是可以用mfc的,所以我们可以直接用CPrintWnd类。这个类可以在dll版得到。我们要做的只是新建一个mfc/activex工程和增加一个接口。由于前面的几个版本作...【阅读全文】
  • 2005-07-21如何在VC6或者VC7下用 ATL做一个OpenGL的(COM)控件?
  • 目的:由于在写OpenGL程序的时候这些东西每次都要写一遍,而且特别繁琐!为了刚步入OpenGL人提供一个界面控件,让他们较早的看到自己写的OpenGL程序的效果!让他们觉得OpenGL的神奇!作者:王卫星(wangweixing2000)1,新建一个ATL空项目(项目名OpenGL_ATL)2,添加一个ATL对象(M...【阅读全文】
  • 2005-07-21用VC进行COM编程所必须掌握的理论知识
  • 这篇文章是给初学者看的,尽量写得比较通俗易懂,并且尽量避免编程细节。完全是根据我自己的学习体会写的,其中若有技术上的错误之处,请大家多多指正。  一、为什么要用COM  软件工程发展到今天,从一开始的结构化编程,到面向对象编程,再到现在的COM编程,目标只有一个,就是希望软件能象积方块一样是累起来的,是组装起来的,而不...【阅读全文】
  • 2005-07-21如何用Shell实现程序组快捷方式的添加
  • 关键词:Shell函数COM(一)前言曾经在《电脑编程与维护》看到过一篇用DDE实现在程序组添加项目的方法,但是MSDN上明确指出应该用更加先进的Shell函数来实现,因此笔者在MSDN上仔细查找,终于在一篇名为“SHORTCUT:ASampleThatManipulatesShortcuts”的文章中发现了这种方法。...【阅读全文】
  • 2005-07-21Visual C++编程封装ADO类
  • 摘要:本文介绍了ADO访问数据库的基本过程,给出了一种在VisualC++下封装ADO访问数据库类的方法。  关键词:封装;ADO;VisualC  1引言  在过去几年中,微软公司相继推出了几种数据访问技术,先是DAO(DataAccessObjects),然后是RDO(RemoteDataObjects),现在是A...【阅读全文】
  • 2005-07-21WTL自画按钮的实现
  • 一.思路:  Windows为控件提供了自画(ownerdraw)的能力,程序员可以通过这一机制实现非常酷的控件外观。WTL(WindowsTemplateLibrary)提供了一个CownerDraw模板,用来对控件的自画操作提供支持。  COwnerDraw的声明为如下形式:template<classT>clas...【阅读全文】
  • 2005-07-21利用模板技术简化VC中的代码
  • 面向对象程序设计的两个重要方面:代码重用和接口设计,C++一直是公认在这两方面做得最为出色的语言之一。而良好的接口则是代码重用的坚实基础。接口包含多个层面,大体分为C++代码层面、模块层面、COM层面和应用系统层面。  认识VC中的模板  许多初学VC的程序员总感觉VC的代码繁锁,不如VB、Delphi、C++Buil...【阅读全文】
  • 2005-07-21利用ActiveX控件开发串口通信软件
  • 摘要:本文介绍了在MicrosoftVisualC++6.0环境下通过对ActiveX控件的编程来实现串口的通信的一般方法。  一、引言  当我们在Windows操作系统下开发串行通信程序时通常不得不面对许多复杂的API函数,因为在Windows操作系统下不能直接对设备端口进行操作,也不能在系统级(Ring3级别)使用...【阅读全文】
  • 2005-07-21COM中的可连接对象与连接点机制及其MFC程序实现
  • 本文首先论述可连接对象和连接点机制的原理,然后通过一个示例说明怎样用MFC编程实现可连接对象和内嵌于客户的事件接收器.  1、可连接对象和连接点机制的基本原理  为了在组件对象和客户之间提供更大的交互能力,组件对象也需要主动与客户进行通信。组件对象通过出接口(OutgoingInterface)与客户进行通信。如果一个...【阅读全文】
  • 2005-07-21组件对象模型的规则
  • 摘要本文的目的是为使用和实行Microsoft的组件对象模型(COM)提供迅捷的参考。读者若想更好的理解什么是COM,以及隐藏在它的设计及体系中的动机,应该阅读开始的两章。它们是关于组件对象模型的技术说明书(MSDN库,技术说明书)。第一章是简要介绍,而第二章是提供了一个彻底的综述。此处的信息都来自于COM的技术说明书...【阅读全文】
  • 2005-07-21COM编程入门(一)
  • 第一部分什么是COM,如何使用COM本文的目的是为刚刚接触COM的程序员提供编程指南,并帮助他们理解COM的基本概念。内容包括COM规范简介,重要的COM术语以及如何重用现有的COM组件。本文不包括如何编写自己的COM对象和接口。COM即组件对象模型,是ComponentObjectModel取前三个字母的缩写,这三个...【阅读全文】
  • 2005-07-21COM编程入门(二)
  • 本文为刚刚接触COM的程序员提供编程指南,解释COM服务器内幕以及如何用C++编写自己的接口。继上一篇COM编程入门之后,本文将讨论有关COM服务器的内容,解释编写自己的COM接口和COM服务器所需要的步骤和知识,以及详细讨论当COM库对COM服务器进行调用时,COM服务器运行的内部机制。如果你读过上一篇文章。应该很熟...【阅读全文】
  • 2005-07-21STL实践指南Practical Guide to STL(上)
  • 译者注这是一篇指导您如何在MicrosoftVisualStudio下学习STL并进行实践的文章。这篇文章从STL的基础知识讲起,循序渐进,逐步深入,涉及到了STL编写代码的方法、STL代码的编译和调试、命名空间(namespace)、STL中的ANSI/ISO字符串、各种不同类型的容器(container)、模板(t...【阅读全文】
  • 2005-07-21STL实践指南Practical Guide to STL(中)
  • (接上篇)另一种容器——集合(set)这是微软帮助文档中对集合(set)的解释:“描述了一个控制变长元素序列的对象(注:set中的key和value是Key类型的,而map中的key和value是一个pair结构中的两个分量)的模板类,每一个元素包含了一个排序键(sortkey)和一个值(value)。对这个序列可以进...【阅读全文】
  • 2005-07-21STL实践指南Practical Guide to STL(下)
  • (接中篇)游标(Iterator)我说过游标是指针,但不仅仅是指针。游标和指针很像,功能很像指针,但是实际上,游标是通过重载一元的”*”和”->”来从容器中间接地返回一个值。将这些值存储在容器中并不是一个好主意,因为每当一个新值添加到容器中或者有一个值从容器中删除,这些值就会失效。在某种程度上,游标可以看作是句柄(ha...【阅读全文】
  • 2005-07-21使用巧妙的接口指针调用COM对象
  • 摘要这篇文章考察了使用C++巧妙的接口指针去访问元件对象模型(COM)接口。SICBENT样本应用程序与这篇文章相关。介绍很久以前,在非常黑暗的过去,NigelThompson写了一系列关于被称为"OLE傻瓜书"(MSDN库,技术文章)的OLE编程的技术笔记。当时走廊的上上下下都能听到他痛苦地叫喊着忘记了要正确地添加或...【阅读全文】
  • 2005-07-21[图文]MFC ActiveX 控件
  • ActiveX控件是基于组件对象模型(COM)的可重用软件组件,它支持广泛的OLE功能并可自定义以满足多种软件的需要。ActiveX控件旨在用于普通的ActiveX控件容器和Internet上的万维网页。您既可以用此处介绍的MFC也可以用活动模板库(ATL)来创建ActiveX控件。ActiveX控件可以在自己的窗口中...【阅读全文】
  • 2005-07-21[图文]MFC ActiveX 控件:属性页
  • 属性页使ActiveX控件用户得以查看和更改ActiveX控件属性。可通过调用控件属性对话框访问这些属性。该对话框包含一个或多个属性页,这些属性页提供自定义的图形界面用于查看和编辑控件属性。ActiveX控件属性页以两种方式显示:当调用控件的Properties谓词(OLEIVERB_PROPERTIES)时,控件打开...【阅读全文】
  • 2005-07-21关于 IDispatch 接口的 LPDispatch 属性的实现
  • 下载本文所附源代码VC完整应用程序代码文件大小100K在我们自己写的自动化组件中,当然你可以把所有的方法都用唯一的一个自动化接口表现出来,但是这样好吗?所有的方法都处于一个层次上,没有适当的分类,显然不是个优秀的组件。好了,下面看看我们如何实现分层次的自动化组件吧。 【阅读全文】
  • 2005-07-21WTL for MFC Programming实践篇 --- 一个自定义ComboBox的移植过程(下)
  • 我们重新回到起点,来看看那里出了错。仔细地研读代码以后发现,事件是怎么传递到MSG_MAP的呢?难道我们通过赋值将一个窗体句柄传进来,我们在这个类中定义的MSG_MAP就能自动的连接到这个句柄上吗?这显然是真的不可能。那么没有将MSG_MAP连接到窗体句柄很可能是控件类无法收到任何事件的原因。那么如何将MSG_MAP连...【阅读全文】
 模板组件类   24   30   1/1页   首页   1   尾页   GO 
关于本站 - 网站帮助 - 广告合作 - 下载声明 - 友情连接 - 网站地图 -有事点这里