2010年6月3日
摘要:
我们在用VS2005编译MFC工程时极少会出现如下错误:一,CVTRES : fatal error CVT1100: 重复的资源。type:MANIFEST, name:1, language:0x0409二,LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏出现这样的错误就的解决,解决办法如下:查MSDN得知信息如下:错误消息 重复的资源 --...
阅读全文
posted @ 2010-06-03 00:16
carekee
阅读(3726)
推荐(1)
摘要:
nafxcwd.lib(afxmem.obj) : error LNK2005: "void * __cdecl operator new(unsigned int)" (??2@YAPAXI@Z) 已经在 LIBCMTD.lib(new.obj) 中定义nafxcwd.lib(afxmem.obj) : error LNK2005: "void __cdecl operator delete(v...
阅读全文
posted @ 2010-06-03 00:15
carekee
阅读(3373)
推荐(0)
摘要:
今天用vs2005编译时代码时竟然出现了error PRJ0003 : 生成“cmd.exe”时出错这样的错误,这不是刺激我吗,我们先看msdn的解释吧。错误消息生成“command line”时出错。由“属性页”对话框中的用户输入形成的命令 command line 返回了一个错误代码,但输出窗口中不显示任何信息。此错误的可...
阅读全文
posted @ 2010-06-03 00:13
carekee
阅读(1973)
推荐(0)
摘要:
一说单态类,好多程序员都感觉脑袋大了,什么是单态类,它是干什么的,类不是可以有许多的实例吗,怎么会有单态类? 说白了,单态类就是类的实例只有一个.这样大家就都会明白了吧.但是如何做类的实例只有一份呢?大家的困惑的地方只有一个,就是类可以在多处new 这个类的实例. 可以说new 无处不在.那怎么实现类只有一个实例呢.对吧?其实这是惯性思维的结果,如果我们逆向思维一下就会明白如何实现类的一个实例.列...
阅读全文
posted @ 2010-06-03 00:13
carekee
阅读(1339)
推荐(0)
摘要:
MSDN 无法显示的问题regsvr32 "C:\Program Files\Common Files\Microsoft Shared\Help\hxds.dll".试图运行项目时出错,无法启动调试。没有正确安装调试器。请运行安装程序安装或修复调试器 今天在装上FTP服务器后,又出现这样的问题,不过找到的方法确实能解决。 1、在命令行中尝试重新注册mscordbi.dll(regsvr32 ms...
阅读全文
posted @ 2010-06-03 00:11
carekee
阅读(490)
推荐(0)
摘要:
今天共享一篇线程注入的知识,提到注入大家会 想到的是不好的名词对吗,其实注入是在调试工具中最常用的如 VC 自带的DLL查看器(Depends.Exe)、微点 的主动防御软件、Symbian 内存泄露检测工具HookLogger 等等。本文适合人群为高级程序员、高级技术人员和中 级程序员等。如果对进程,线程,虚拟内存管理,DLL以及字符集编码不了解的,那就回头翻 一翻相关知识再看本文。本文用到了大...
阅读全文
posted @ 2010-06-03 00:05
carekee
阅读(3288)
推荐(0)
2010年6月2日
摘要:
文件操作在编程的过程中,文件的操作是一个经常用到的问题,在VC++中,可以使用多种方法对文件操作,下面我就按以下几个部分对此作详细介绍,就是:1、基于C的文件操作;2、基于C++的文件操作;3、基于WINAPI的文件操作;4、基于MFC库的文件操作。5、Unix\Linux文件操作一、基于C的文件操作clearerr(清除文件流的错误旗标) 相关函数 feof表头文件 #include<st...
阅读全文
posted @ 2010-06-02 00:34
carekee
阅读(2833)
推荐(1)
摘要:
数据库编程总结当前各种主流数据库有很多,包括Oracle, MS SQL Server, Sybase, Informix, MySQL, DB2, Interbase / Firebird, PostgreSQL, SQLite, SAP/DB, TimesTen, MS ACCESS等等。数据库编程是对数据库的创建、读写等一列的操作。数据库编程分为数据库客户端编程与数据库服务器端编程。数据库客...
阅读全文
posted @ 2010-06-02 00:25
carekee
阅读(5462)
推荐(0)
摘要:
CTabCtrl使用方法:http://www.codeguru.com/cpp/controls/controls/tabcontrols/article.php/c5239/按钮CButton使用方法:http使用方法://www.vckbase.com/document/viewdoc/?id=1414菜单:http://www.vckbase.com/document/listdoc.as...
阅读全文
posted @ 2010-06-02 00:23
carekee
阅读(1363)
推荐(0)
摘要:
RIA技术l 定义RIA(Rich Internet Application,富互联网应用系统)技术允许我们在因特网上以一种象使用Web一样简单的方式来部署富客户端程序。这是一个用户接口,它比用HTML能实现的接口更加健壮、反应更加灵敏和更具有令人感兴趣的可视化特性。无论将来RIA是否能够如人们所猜测的那样完全代替HTML应用系统,对于那些采用胖客户端技术运行复杂应用系统的机构来说,RIA确实提供...
阅读全文
posted @ 2010-06-02 00:16
carekee
阅读(274)
推荐(0)
摘要:
WPFWPF(Windows Presentation Foundation)是Microsoft用于Windows的新一代显示系统;WPF统一了Windows创建、显示、操作文档、媒体和用户界面 (UI) 的方式,使开发人员和设计人员可以创建更好的视觉效果和不同的用户体验,带给用户震撼视觉体验的Windows客户端应用程序。使用WPF,您可以创建广泛的独立应用程序和浏览器承载的应用程序。本专题将...
阅读全文
posted @ 2010-06-02 00:16
carekee
阅读(316)
推荐(0)
摘要:
WTL界面编程WTL是个很奇特的东西,它由微软公司一群热情的程序员维护,它从未出现在微软的官方产品名单上,但可以从微软的官方网站下载最新的WTL。它没有正式的文档支持,用WTL做关键字在MSDN中检索只能得到0个结果,但是全世界的开发网站上都有针对WTL的讨论组和邮件列表,任何问题都会得到热情的解答。 但是一时的热情不能解决文档缺乏的困扰,虽然网上有很多使用WTL的例子和说明文章,几乎把MFC能...
阅读全文
posted @ 2010-06-02 00:15
carekee
阅读(544)
推荐(0)
摘要:
利用界面开发包美化界面在程序设计中为了界面和业务逻辑相分离,将程序员从烦琐的界面设计中彻底解放出来,将精力集中在业务功能的实现上,提高产品的开发效率。可以利用换肤软件开发包快速开发漂亮的软件。本文主要介绍几种换肤软件开发包,常见几种换肤软件开发包包括SkinMagic、SkinFeature、Skin++、AppFace等等。一、SkinMagicSkinMagic Toolkit是一套功能强大的...
阅读全文
posted @ 2010-06-02 00:15
carekee
阅读(1165)
推荐(0)
摘要:
CJLibrary界面编程在进行项目开发时,功能是最主要的,逐一设置单纯的控件外观与高效率的程序开发是相互矛盾的。在这里推荐给大家一个类库--CJLibrary,利用这个库,你可以做出像Outlook, DevStudio那样美观、方便的程序界面,让读者朋友在程序界面程序设计中享受一下RAD。一、CJLibrary安装与环境配置CJ是一套基于MFC的VC++界面开发类库,源代码公开,可以网上免费下...
阅读全文
posted @ 2010-06-02 00:14
carekee
阅读(507)
推荐(0)
摘要:
WIN32 SDK界面编程在介绍win32 sdk界面编程,先需要了解win32 编程。熟悉win32编程之后,就可以轻松进行win32 界面编程。一、什么是win32 编程Win32编程,指的是用Window提供的API(Application Programming Interface)为Window编写应用程序。 之所以称之为Win32,是因为现在的Window都是32位的(现在已经有64位...
阅读全文
posted @ 2010-06-02 00:14
carekee
阅读(927)
推荐(0)
摘要:
我们在做程序设计时界面与功能,那个更加吸引用户的兴趣呢?这是一个很难回答的问题。拥有美丽的外观,软件就成功了一半。界面由控件、工具栏、菜单、窗体等元素组成,对他们进行美化就能得到一个美丽的界面。目前界面编程技术包括MFC、win32 SDK 、CJLibrary、WTL以及一些界面开发包。文本介绍MFC界面编程技术。一、控件自绘控件的生成包括静态控件和动态控件的生成。动态控件是在应用程序运行过程中...
阅读全文
posted @ 2010-06-02 00:13
carekee
阅读(3868)
推荐(0)
摘要:
一 多 任 务, 多 进 程 和 多 线 程---- Windows95 和WindowsNT 操 作 系 统 支 持 多 任 务 调 度 和 处 理, 基 于 该 功 能 所 提 供 的 多 任 务 空 间, 程 序 员 可 以 完 全 控 制 应 用 程 序 中 每 一 个 片 段 的 运 行, 从 而 编 写 高 效 率 的 应 用 程 序。---- 所 谓 多 任 务 通 常 包 括 这 ...
阅读全文
posted @ 2010-06-02 00:07
carekee
阅读(405)
推荐(0)
摘要:
COM 的挂钩其实已经是一个很古老的话题了,其核心技术就是替换 COM 对象虚表中相应位置的函数指针,从而达到挂钩的效果。顺便说一句,这个方法和内核的 SSDT 挂钩是十分类似的。其相应的实现代码也十分简单,如下所示:view plaincopy to clipboardprint?typedef struct _tagHookHelper { PVOID* vptr; } HOOKHELPER...
阅读全文
posted @ 2010-06-02 00:00
carekee
阅读(241)
推荐(0)
2010年6月1日
摘要:
不知道诸位有没有过这样的经历:本是简单合法的 C++ 代码,但编译链接的时候却出现了如下的链接错误:> error LNK2001: 无法解析的外部符号 __purecall在解决这个问题之前,我们可以一起重现这个错误,先。新建一个 Win32 工程,打开 VS 的工程设置,修改如下项目:将“启用 C++ 异常”设为“否”;将“基本...
阅读全文
posted @ 2010-06-01 23:59
carekee
阅读(1462)
推荐(0)
摘要:
在C++中,类的析构函数被解释为用于销毁 对象的代码块,在对象将被从内存中清除之前调用。而事实上,利用析构函数的调用时机,可以做很多普通的过程控制代码很难做到的 事情。比如在多线程程序中的锁。在加锁和开锁的过程中,必须非常小心地配对,稍有不慎就 会少了开锁次数,使资源锁得不到打开。在有复杂控制的程序体中,这种维护是很烦琐的。以Windows程序为例,在类 CWithLock中使用临界区定义一个锁,...
阅读全文
posted @ 2010-06-01 22:17
carekee
阅读(1779)
推荐(0)