VC學習
文章平均质量分 69
zjysun
加油
展开
-
为CAB包制作免费的数字证书签名
在IT行业,第一必须要有激情,第二要有良好的态度,第三要有自信。1、在DOS环境下(运行cmd),会用到makecert.exe cert2spc.exe signcode.exe 三个工具。 2、先使用makecert -sv "私钥文件名.pvk" -n "CN=你的信息" -ss My(会有成功提示)。然后打开IE,菜单项中选择“工具-Internet选项-内容-证书-导出”。 3、使用原创 2008-05-26 09:18:00 · 3188 阅读 · 0 评论 -
MSDN for VC 6.0
<br />是在别人博客中转来的,没下载,不知道链接是否失效,先留着保存。<br />CD1:http://ftp.sdshiyan.cn/soft/program/DN60ACHS1.rar <br />CD2:http://ftp.sdshiyan.cn/soft/program/DN60ACHS2.rar <br />压缩包自己会用吧~ <br /><br />再贴一个MSDN For VS 2005的: <br />http://soft.areoc.net/hk/Developer/ms转载 2010-06-28 15:56:00 · 1442 阅读 · 0 评论 -
MFC六大关键技术剖析(第四部分)
MFC六大关键技术(第四部分)——永久保存(串行化) 先用一句话来说明永久保存的重要:弄懂它以后,你就越来越像个程序员了! 如果我们的程序不需要永久保存,那几乎可以肯定是一个小玩儿。那怕我们的记事本、画图等小程序,也需要保存才有真正的意义。 对于MFC的很多地方我不甚满意,总觉得它喜欢拿一组低能而神秘的宏来故弄玄虚,但对于它的连续存储(serialize)机制,却是我十分钟爱的地方。在原创 2010-04-22 14:03:00 · 526 阅读 · 0 评论 -
MFC六大关键技术之(五)(六)——消息映射与命令传递
题外话:刚开始学视窗程序设计的时候,我就打印了一本Windows消息详解,里面列举了各种已定义消息的意义和作用,共10多页,在编程的时候翻翻,有时觉得很受用。我发觉很多编程的朋友,虽然每天都面对消息,却很少关注它。C++程序员有一个通病,很想写“自己”的程序,即每一行代码都想自己写出来。如果用了一些库,总希望能完全理解库里的类或函数是怎么一回事,否则就“不踏实”。对于消息,许多朋友只关心常用的几个原创 2010-04-22 16:40:00 · 630 阅读 · 0 评论 -
MFC六大关键技术之剖析(第三部分)
三、动态创建 动态创建就是运行时创建指定类的对象,在MFC中大量使用。如框架窗口对象、视对象,还有文档对象都需要由文档模板类对象来动态的创建。我觉得这是每个MFC的学习者很希望理解的问题。 初次接触MFC的时候,很容易有这样的迷惘。MFC的几大类不用我们设计也就罢了,但最疑惑的是不用我们实例化对象。本来最直观的理解就是,我们需要框架的时候,亲手写上CFrameWnd myFrame;需要视原创 2010-04-22 15:25:00 · 482 阅读 · 0 评论 -
VC++中的ON_COMMAND_RANGE宏
VC++中的ON_COMMAND_RANGE宏和ON_COMMAND等宏一样,是用来声明消息处理函数的,与ON_COMMAND不同的是,此宏可用来定义一组消息的处理函数。VC++中的ON_COMMAND_RANGE宏 两个宏的用法是:ON_COMMAND(id,memberFxn)ON_COMMAND_RANGE(id1,id2,memberFxn)resource.h#defin原创 2010-04-21 15:34:00 · 1857 阅读 · 0 评论 -
afxDump,TRACE,TRACE0
调试的三个工具:TRACE,afxDump,MessageBox。1、afxDumpVC中的dump是一个对象内容的标准方法,它的输出流是流向调试窗口,所以必须保证程序是调试版。程序也可以建造调试模式:#ifdef _DEBUGafxDump#endif 2、TRACE is limited to sending a total of 512 characters原创 2010-04-21 10:45:00 · 2677 阅读 · 0 评论 -
静态代码检测工具:PC-Lint(for c/c++)
PC-Lint是C/C++软件代码静态分析工具,你可以把它看作是一种更加严格的编译器。它不仅可以检查出一般的语法错误,还可以检查出那些虽然符合语法要求但不易发现的潜在错误。C语言的灵活性带来了代码效率的提升,但相应带来了代码编写的随意性,另外C编译器不进行强制类型检查,也带来了代码编写的隐患。PCLint识别并报告C语言中的编程陷阱和格式缺陷的发生。它进行程序的全局分析,能识别没有被适转载 2008-09-06 18:31:00 · 3618 阅读 · 0 评论 -
MFC与数据库连接
MFC连接SQL Server数据库,操作步骤:1、在stdafx.h中加入#import "C:/Program Files/Common Files/System/ado/msado15.dll" no_namespace rename("EOF","adoEOF") 2、在APP中的InitInstance()中,写AfxEnableControlContainer();::原创 2008-06-05 14:12:00 · 5375 阅读 · 7 评论 -
新建一个MFC ActiveX ControlWizard,调用已经存在的OCX
<br />新建一个MFC ActiveX ControlWizard,调用已经存在的OCX。<br />基本思路是,在工程中,插入一个对话框,然后再insert已有控件,再关联,具体步骤如下:<br /> <br /> 1、用MFC ActiveX ControlWizard创建工程WibuOcx; <br /> 2、在BOOL CWibuOcxApp::InitInstance()中第一行添加函数: <br /> AfxEnableControlContainer(); <原创 2010-09-01 15:41:00 · 2104 阅读 · 0 评论