面向对象的语言诸如JAVA提供了Interface来实现接口,但C++却没有这样一个东西,尽管C++ 通过纯虚基类实现接口,譬如COM的C++实现就是通过纯虚基类实现的(当然MFC的COM实现用了嵌套类),但我们更愿意看到一个诸如 Interface的东西。下面就介绍一种解决办法。首先我们需要一些宏...
分类:
编程语言 时间:
2014-10-11 00:16:24
阅读次数:
294
错误1:提示缺少mfc100ud.dll错误2:win7 vs2013 mfc程序找不到sdkddkver.h错误3:error LNK1158: 无法运行“rc.exe”等等;在网上搜了好久,也尝试了好多解决方案,最终找到解决方案,注意:环境是win7+vs2013解决方案:项目--右键--属性-...
分类:
编程语言 时间:
2014-10-10 21:57:04
阅读次数:
210
1.Visual C++简称VC或者VC++是一个集成开发环境(编辑器+调试器+编译器)gcc---Linux和Unix的C++编译器Vc----Windows的C++编译器2.MFC(Microsoft Foundation Classes)微软基础类库, 是微软封装的用于windows平台开发的...
分类:
编程语言 时间:
2014-10-10 21:11:44
阅读次数:
170
android:theme="@android:style/Theme.Dialog" 将一个Activity显示为对话框模式android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏android:theme="@android:style...
分类:
移动开发 时间:
2014-10-10 20:51:24
阅读次数:
234
打开“控制面板”,选择“大类别”或“小类别”,然后打开 “索引选项”。点击“高级”按钮,在弹出的对话框中打开“文件类型”标签,在下方的输入框中“将新扩展名添加到列表中”,添加要搜索的未知文本文件的扩展名。添加后,在上方的扩展名列表里会出现,找到后点击选中,然后选择“为属性和文件内容添加索引”,再点“...
我们在平时做开发的时候,免不了会用到各种各样的对话框,相信有过其他平台开发经验的朋友都会知道,大部分的平台都只提供了几个最简单的实现,如果 我们想实现自己特定需求的对话框,大家可能首先会想到,通过继承等方式,重写我们自己的对话框。当然,这也是不失为一个不错的解决方式,但是一般的情况却 是这样,我们重...
分类:
移动开发 时间:
2014-10-10 18:50:24
阅读次数:
180
学习JAVA时间不长,目前使用的是Myeclipse这个工具,使用快捷键能够很好的提高开发效率。如下是一些相关的快捷键。1、【Alt+/】如果你忘了关键词的全名或调用的方法名的全称,可以使用这个快捷键。从而不会为记不住众多的名字而烦恼。2、【Ctrl+O】显示类中方法和属性的大纲,..
分类:
系统相关 时间:
2014-10-10 15:43:54
阅读次数:
152
Context(应用场景):1、须要使用ConcreteStrategy提供的算法。2、内部维护一个Strategy的实例。3、 负责动态设置执行时Strategy详细的实现算法。4、负责跟Strategy之间的交互和数据传递。Strategy(抽象策略类):1、 定义了一个公共接口,各种不同的算法...
分类:
编程语言 时间:
2014-10-10 14:53:00
阅读次数:
243
1. 创建一个web工程,此处用eclipse创建(如果对创建web工程很熟悉,可以不看的,本文目的是做一个记录) 1) 打开新建工程对话框,选择Dynamic web Project并点击下一步,如图: 2)在出现的工程设定窗口中,设定工程的名字和Dynamic web module versio...
分类:
编程语言 时间:
2014-10-10 14:36:24
阅读次数:
292
在网上搜Com聚合的例子,发现都比较少,大多偏于原理性的介绍。由于模拟MFC 和真正使用MFC时,在查询IUnknown接口时,流程上有所不同,所以模拟MFC的方式与直接从CCmdTarget派生时,在流程上有较大的差别。即使懂了Com聚合的原理,也可能无法直接使用MFC实现Com 聚合,本人经过一番摸索,终于实现了直接使用MFC实现COM聚合。...
分类:
其他好文 时间:
2014-10-10 13:44:04
阅读次数:
222