VC++学习
文章平均质量分 51
heiyang
这个作者很懒,什么都没留下…
展开
-
关于模态对话框与非模态对话框的区别
1.在创建非模态对话框的时候,会new操作符来构建非模态对话框对象,如何用delete删除对话框对象了??2.如何每次只创建一个非模态对话框??如下 (1)可以一次创建多个 void CMainFrame::OnMDialog2() { // TODO: Add your command handler code here CTestdlg2 *pDlg = new CT原创 2009-08-21 20:28:00 · 415 阅读 · 0 评论 -
error LNK2001: unresolved external symbol "void __stdcall _com_issue_error (long)"
程序编译出现错误:error LNK2001: unresolved external symbol "void __stdcall _com_issue_error (long)" 一般来说是缺少一个库: 在project->settings->Link页中的Object/转载 2011-09-29 20:23:12 · 3819 阅读 · 0 评论 -
VC 彻底关闭Excel进程,将Excel文件保存为HTML网页,不显示任何警告对话框
1.彻底关闭Excel进程 rang.ReleaseDispath(); sheet.ReleaseDispath(); sheets.ReleaseDispath(); book.ReleaseDispath(); books.ReleaseDispath();转载 2011-09-29 20:24:25 · 1475 阅读 · 1 评论 -
如何使用MSDN
建议你使用Index,就是索引来搜索你要查的关键词,然后通过相关按钮(就是有两个绿色双向箭头的按钮)来查看上下文。 以下为转载: 如果你做程序,就不能不用到文档,如果你在WIN32下面做程序的,就不能不用到MSDN了。 MSDN是微软提供给广大程序员的开发大全,里面有很多值转载 2011-09-29 20:32:36 · 12119 阅读 · 6 评论 -
适合C/C++初学者阅读的源码
1.Ptypes 2.libevent libevent源码分析 http://www.cnblogs.com/hustcat/archive/2010/08/31/1814022.html 3.CppUint 一个开源的C++程序测试框架 便利的开发工具 CppUnit 快速使用指南 https://www.ibm.com/developerwo原创 2013-09-29 22:55:12 · 572 阅读 · 0 评论 -
C/C++笔试题(二)
1.ASSERT()与assert() ASSERT()是一个调试程序时经常使用的宏,只能在debug模式下使用,在release下会被忽略 assert()的功能类似,它是ANSI C标准中规定的函数,它与ASSERT的一个重要区别是可以用在Release版本中。 2.请问C++的类和C里面的struct有什么区别? c++中的类具有成员保护功能,并且具有继承,多态这原创 2013-09-26 21:08:23 · 98 阅读 · 0 评论 -
背包问题
0-1背包问题入门小结 动态规划(DP)经典题目 POJ324 POJ1276 http://blog.csdn.net/sj13051180/article/details/6687674 动态规划之01背包问题 http://blog.sina.com.cn/s/blog_6dcd26b301013810.html 讲的比较浅显 背包问题——“完全背包”详解原创 2013-10-04 21:51:41 · 120 阅读 · 0 评论 -
C/C++笔试题(一)
1. #include class Shape { public: Shape(){std::cout ~Shape(){std::cout }; int main() { { Shape a; Shape *b = new Shape; } int aaa; std::cin>>aaa; } 输出的是CtorCtorDtor,因为b没有调原创 2013-09-24 23:08:45 · 138 阅读 · 0 评论 -
如何定义和实现一个类的成员函数为回调函数
如何定义和实现一个类的成员函数为回调函数 如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。通过查询资料发现,其错误是普通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”指针,C++通过传递一个指向自身的指针给其成员函数从而实现程序函数可以访问C++的数据成员。这也可以理解为什么C++类的多个实例可以共享成员函数但是确有不同的数据成员。由于this转载 2013-10-16 23:33:22 · 182 阅读 · 0 评论 -
C/C++笔试题(4)
1.下面的代码有什么问题? struct Test { Test(int ) { } Test() { } void fun() { } }; int main(int argc, char* argv[]) { Test a(1); a.fun(); Test b(); b.fun(); system("pause"); retu原创 2013-10-18 10:28:20 · 127 阅读 · 0 评论 -
如何正确使用C++多重继承
如何正确使用C++多重继承http://bigasp.com/archives/486转载 2013-10-30 22:55:58 · 79 阅读 · 0 评论 -
《C++游戏编程》
原创 2013-10-30 21:23:38 · 171 阅读 · 0 评论 -
Matlab 执行engEvalString命令介绍
MATLAB与VC混合编程指导书 在调用 Matlab 引擎之前,首先应在相关文件中加入一行: #include "enging.h" ,该文件包含了引擎 API 函数的说明和所需数据结构的定义。可以在 VC 中调用的引擎函数分别如下: 1、引擎的打开和关闭 engOpen -打开 Matlab engine 函数声明: Engine *engOp转载 2013-11-20 21:51:53 · 907 阅读 · 0 评论 -
VC操作Excel的方法
VC操作Excel的方法(2007-01-05 21:18:45) A:从classwizard中add class处from type library,去office的安装目录下引入excel.exe(这是office 2003的选择,其他版本都是用olb文件),服转载 2011-09-29 20:17:41 · 763 阅读 · 0 评论 -
用vc开发office自动化入门文档(转载msdn)
http://www.chinaitpower.com/A/2002-09-19/35445.html http://book.51cto.com/art/200806/76627.htm http://www.vckbase.com/document/vie转载 2011-09-28 22:57:28 · 428 阅读 · 0 评论 -
微软C/C++ 编译器选项参考
优化- /O1 最小化空间 minimize space /Op[-] 改善浮点数一致性 improve floating-pt consistency /O2 最大化速度 maximize speed /Os 优选代码空间 favor code space转载 2011-08-01 16:15:28 · 421 阅读 · 0 评论 -
CL.exe的全部命令开关
cl.exe: Microsoft C/C++编译器 CL.exe的全部命令开关如下: /C:在预处理输出中保留注释语句 /c:只编译,不连接,相当于在 "Build "菜单下选择了 "Compile " /D:定义常量和宏,与源程序里的#define 有相同效果转载 2011-08-01 16:22:51 · 333 阅读 · 0 评论 -
vc所支持的文件类型
DSW:全称是Developer Studio Workspace,最高级别的配置文件,记录了整个工作空间的配置信息,她是一个纯文本的文件,在vc创建新项目的时候自动生成 DSP:全称是Developer Studio Project,也是一个配置文件,不过她记录的是一个项转载 2011-08-01 16:24:25 · 245 阅读 · 0 评论 -
链接错误LNK2001
这是转载的一篇讲解“链接错误LNK2001“的文章,有点看不懂,不过先记录下来再说。 学习VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于 编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时, 编译都已通过。产转载 2011-08-01 18:53:39 · 250 阅读 · 0 评论 -
[转载]ON_COMMAND和ON_MESSAGE的区别
原文地址:ON_COMMAND和ON_MESSAGE的区别作者:chengcqu 在MFC应用程序中传输的消息有三种类型:窗口消息、命令消息和控件通知。 窗口消息(Window Message)一般与窗口的内部运作有关,如创建窗口、绘制窗口和销毁窗 口等。通常,消息是从转载 2011-08-01 20:20:07 · 460 阅读 · 0 评论 -
让VC程序拥有XP风格样式
下面收集了一些文章,是关于让VC++编写的程序有XP风格的。 1.VC学习:拥有Office XP风格的界面 http://www.pconline.com.cn/pcedu/empolder/gj/vc/0403/324625.html 2.MFC中界面实现x转载 2011-08-02 19:16:26 · 482 阅读 · 0 评论 -
vc 进度条控件
http://apps.hi.baidu.com/share/detail/5922115 http://apps.hi.baidu.com/share/detail/5922130转载 2011-08-02 19:24:56 · 876 阅读 · 0 评论 -
_AFXDLL
经常发现有#ifdef _AFXDLL.......#else......这样的语句我也在网上找了找答案,得知:定义这个符号表示动态连接MFC。 在用VC编程时,1新建-》2MFC APPWIZARD-》3....-》4...-》到 STEP 3 OF 4这一步有个选项 1转载 2011-08-01 16:10:22 · 3853 阅读 · 2 评论 -
VS出现unresolved external symbol __imp__func错误的解决办法
我是在做一个DLL文件时,出现了这种错误,这个其实是链接阶段的错误。 (加上imp前缀,说明这个函数时从别的DLL文件中导入进来的。) 错误原因在我看来是没有将func所在的.lib文件包含在工程中。可以使用pragma comment或则在工程中的附加库中加上该.lib文件原创 2011-08-01 18:40:53 · 846 阅读 · 0 评论 -
如何编写DLL文件(开发环境VS2005)
动态链接库 在Windows 应用程序中使用动态链接库有很多的好处。最主要的一点说是它可以使得多个应用程序共享一段代码,从而可以大幅度的降低应用程序的资源开销,同时很缩小了应用程序的最终执行代码的大小。此外,通过使用动态链接库,我们可以把一些常规的例程独立出来,有效的避免转载 2011-08-01 20:18:35 · 269 阅读 · 0 评论 -
关于VC界面开发
1.DirectUI 介绍 http://www.cnblogs.com/skyme/archive/2010/10/28/1863946.html 2.免费开源directui界面库下载 http://www.unpack.cn/thread-62005-1-1.转载 2011-08-02 19:23:52 · 363 阅读 · 0 评论 -
AfxOleInit()和::CoInitialize(NULL)区别
转载自:http://blog.csdn.net/zhoubl668/article/details/4139933 OLE是建立在COM之上的技术,层次比COM要高。AfxOleInit()调用的是OleInitialize(),而OleInitialize()除了调用转载 2011-09-28 15:58:15 · 424 阅读 · 0 评论 -
想读的书和在读的书
想读的书: 《UNIX环境高级编程》,《深入理解Linux内核》,《UNIX网络编程卷一》《The Design of The UNIX Operating System》 http://blog.csdn.net/zhangxinrun/article/details/5912151 http://blog.csdn.net/zhangxinrun/article/details/5原创 2013-09-26 21:52:30 · 95 阅读 · 0 评论