内容列表
关于对话框界面上按回车和ESC键退出问题的处理
关于对话框界面上按回车和ESC键退出问题的处理 处理方法:去除OnOK和OnCancel的默认处理   一.    去掉OK和CANCEL按钮,然后在.h中的下面位置加入  // Generated message map functions    virtual void OnOK();   virt
分类:VC语言 查阅全文
对话框类对象的自销毁与外销毁
  1         前言 MFC开发过程中起始有很多的细节指出可以作为一种模式,为今后的MFC开发工作做实际指导。本文介绍无模式对话框的内存管理。 1.1        约定 l    &
分类:VC语言 查阅全文
典型对象池模型的“对象过早归还”现象分析
常见的对象池实现方法虽然各不相同,但其模式却大同小异,差别主要在于对象池的策略层上。《Java Enterprise Design Patterns: Patterns in Java, Volume 3》中给出的对象池模型非常具有代表性。为叙述方便,简称为模型1,本文以此模型为对象进行讨论。模型1如下图: 图1 对象池模型1 通常只有当对象可复用时,使用对象池才有意义。图中Reusa
分类:VC语言 查阅全文
使用ATL建立支持IClassFactory2的COM组件
使用ATL建立支持IClassFactory2的COM组件   关键字:COM、IClassFactory2、对象创建权限、License、License Key   本文详细描述了如何使用ATL自身的功能创建具有创建权限功能的COM对象。最后还讲述了如何创建具有固定和临时权限的COM对象,以及如何获取注册码。 1    &
分类:VC语言 查阅全文
[Pipe]跨域访问命名管道
跨域访问命名管道   文档版本 版本 创建时间 创建人 备注 1.0.0604.1 2003-6-4 郑 昀 第一稿         Implementation Scope: 本文档将说明如何跨越两个互相不信任的Windows 2000 域使用命名
分类:VC语言 查阅全文
用C++模板描述的链表、栈、队列(声明与实现)
主要参考书是《数据结构(用面向对象方法与C++描述)》殷人昆等编著,清华大学出版社。原书看起来很费事,显而易见的把教学目的和提供实例的目的搞混了,结果是个四不象:作为教科书,条理不清晰;提供各个方法的实现,也不是很实用,相反,重复建设太多。但是,这是清华的考研参考书目,一定有许多人和我一样在研读此书。我把我重新定义的类和实现发表出来,就是希望和我一样的人,或者是打算学习数据结构而选择了这本书的人,
分类:VC语言 查阅全文
Ms Outlook 风格的部分关键字添加下划线的收件人编辑框
下载 源代码http://www.foolab.com/download/checkedit_src.zip下载 示例程序http://www.foolab.com/download/checkedit_demo.zipscreen.width-250)this.width=screen.width-250" border=0>介绍这部分代码,主要实现了类似于Outlook的收件人编辑框,用来检查
分类:VC语言 查阅全文
Effective STL之条款2:谨防容器无关代码的假象
Effective STL 条款2:谨防容器无关代码的假象 (Item2: Beware the illusion of container-independent code.)   STL 是在泛化(generalization)的基础上构造出来的。容器由数组(arrays)泛化(generalized)而来,并且根据其容纳的对象类型被参数化(parameterized)。算法
分类:VC语言 查阅全文
浏览器集成教学 在你的应用程序中集成WebBrowser控件
    我把这篇译文作为献给我母亲的生日礼物——虽然我不愿意提醒她又老了一岁。她在我走向程序员的过程有起着极其重要的影响。蒋晟 2003年6月11日 MSDN 主页>  Microsoft Internet Developer > 1998年7月 > 在你的应用程序中集成WebBrowser控件 本文假定你熟悉I
分类:VC语言 查阅全文
C++和java中多态机制的异同
C++和java中多态机制的异同   以前我有个错误的观点:即使在C++和java中多态性的实现机制可能不同,但它们的表现形式应该相同,也就是说如果代码结构相同,那么执行结果也应该相同。可惜事与愿违,事情并不总是你想象中的那样子。(在看下文以前,你最好先考虑一下这个问题,你有什么看法呢?)   ok,让我们进入正题。      
分类:VC语言 查阅全文
我的第一篇文章:关于中国的计算机网络若干言
计算机网络发展于六十年代的美国,之后传道西欧,日本,韩国,新加坡,我国仅是在九十年代才开始发展,不过值得国人欣慰的 是很快,发展的),最典型的要数大家熟悉的QQ了,它的发展也仅仅是三二年之间,可是她或得了巨大的成功,至今是亚洲最大的即时通讯龙头老大。 现在我们国家的计算机水平整体来说是很差的,不要说美国,甚至连印度也远远比不上,我们国家IT 领域的公司至今也不少了,真正提得上的恐怕没
分类:VC语言 查阅全文
<<软件设计学习笔记>>
  <<软件设计学习笔记>> 阅读一篇关于软件设计的文章,文章对软件设计讲述的非常全面,但对于细节都没有展开讨论,不过其中推荐了一些参考资料,看了这个文章后就能对软件设计有一个比较全面的了解,如果还需要在一些细节上深入就要找相关资料了。 ************文章的章节结构************** 软件设计的基本概念   *** 一
分类:VC语言 查阅全文
指针问题的一点体会(区别 [指向指针的指针] 与 [指针的指针] .)
     "指向指针的指针"与"指针的指针"好象是一个意思,我想就此说明一点休会。     int   a=3;    int   *p=&a;    int   *pp=&p;&n
分类:VC语言 查阅全文
编写丰富多彩的CEdit控件
     VC++提供的标准控件和类库已经非常丰富,但是有时候它们还是无法很好的满足我们的需求,这里举CEdit为例.    我们需要过滤部分输入字符(比如仅限数字输入),很多网友推荐采用派生的方法:重载CEdit的OnChar()函数.这个方法比其他的确简洁明了,又做到了细化和可维护性原则.但是,我们还会碰到一种情况:采用派生
分类:VC语言 查阅全文
预编译头文件的使用
预编译头文件的使用 
分类:VC语言 查阅全文
用C++Builder实现任务栏图标动画效果
主页:http://www.maxss.net邮件:[email protected]   Windows平台为应用程序提供许多的特色功能,任务图栏就是一个非常实用和经典的一个。它不但可以节省任务栏的空间,还可以通过不同的图标或动画效果来说明程序的当前状态等的信息。Windows里没有直接提供任务栏图标动画效果的支持,所以要自己通过编码实现,在这篇文章里大家可以看到其中一种实现任务栏图标动画
分类:VC语言 查阅全文
如何删除其它应用程序在任务栏上的图标
主页:http://www.maxss.net邮件:[email protected]   如果你对于任务栏的图标的编程知识及内容还不太了解的话,请先看看我的另一篇文章“用C++Builder实现任务栏图标动画效果”又或者阅读在MSDN中有关的内容。  大家可能会问,这个功能有什么现实意义吗?其实对于其它的程序来说这并不是一个种友善的行为。在一般情况下,但也有它的实用价值。有时候我们这样做的目的
分类:VC语言 查阅全文
用C++模板描述的链表、栈、队列(补充)
在细想之后,对上一篇一些观点作些修正。 我原来的想法是公用节点结构,这包括现在的单链节点,树中的双链节点,还有其他各种结构的节点。因为节点的数据成员公开,为了避免无意中对节点中的数据破坏,所有的公开接口没有返回值为节点或者指向节点的指针。如果必须使用这样的接口,可以派生一个新类解决问题。比如想添加一个原位逆转链的算法,可以派生一个新类,在新类中完成算法。 在完成书后作业的时候,我发现了原书做法
分类:VC语言 查阅全文
使用纯资源DLL文件实现多语言菜单、界面文字、Tooltips等
      在使用vc写简繁体通用程序时,对实现菜单、界面、Tooltips等的文字时无法实现通用。如果写简体和繁体各一套程序,那肯定不现实。查找所有资料和文章都只能实现菜单的多语言,且使用起来也不方便;并且无法实现界面、Tooltips等的多语言。因而,采用纯资源的DLL文件来实现多语言。     &nb
分类:VC语言 查阅全文
怎样利用MFC创建VB能引用的DLL方法
    我们在使用MFC写DLL文件后,无法在VB工程(Project)的References中查找到并引用它,即无法使用Dim   s As New class 或 Dim s As class, Set s = New class方式使用。     下面解释怎样利用MFC创建VB能引用的DLL方法,其步骤:  
分类:VC语言 查阅全文
<< 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 >>