
vc
文章平均质量分 79
m_ii_m
这个作者很懒,什么都没留下…
展开
-
Visual Studio原生开发的10个调试技巧
【感谢@_La_Isla_Bonita 的热心翻译。如果其他朋友也有不错的原创或译文,可以尝试推荐给伯乐在线。】最近碰巧读了Ivan Shcherbakov写的一篇文章,《11个强大的Visual Studio调试小技巧》。这篇文章只介绍了一些有关Visual Studio的基本调试技巧,但是还有其他一些同样有用的技巧。我整理了一些Visual Studio(至少在VS 2008下)原转载 2013-08-22 22:41:34 · 838 阅读 · 0 评论 -
有关注册表API函数
注册表的操作,API为我们提供了大约25个函数。他提供了对注册表的读取,写入,删除,以及打开注册表及键值时所有函数,并且可以达到对注册表的备份,连接和对远端注册表进行查看等等。注册表对整个系统十分重要,你在进行操作时,一定要先考虑清楚。这些函数有: RegCloseKey RegConnectRegistry RegCreateKey RegCreateKeyEx RegDeleteKe转载 2014-06-04 22:49:25 · 705 阅读 · 0 评论 -
vc 注册表编程
注册表编程下,用不同的方法实现对其的读取与写入: API:创建步骤:创建键RegCreateKey()或RegCreateKeyEx(),打开键RegOpenKey()或RegOpenKeyEx(),写入注册表RegSetvalue()或是RegSetvalue(),关闭RegCloseKey ()读取步骤 打开键RegOpenKey()或RegOpenKeyEx(),读取转载 2014-06-04 22:47:41 · 825 阅读 · 0 评论 -
VC线程同步方法总结
VC线程同步方法总结:有四种同步方法:互斥体(Mutex),事件(Event),临界区(Critical Section),以及信号量(Semaphore)。注:以下所说的“全局变量”也可换为局部变量,只要各线程(包括主线程)能访问即可。1、使用Mutex定义全局变量HANDLE hMutex;在主线程中调用hMutex = CreateMutex(NULL, FALS转载 2014-05-19 09:05:10 · 724 阅读 · 0 评论 -
第一讲 MFC概述
一、MFC是一个编程框架MFC (Microsoft Foundation Class Library)中的各种类结合起来构成了一个应用程序框架,它的目的就是让程序员在此基础上来建立Windows下的应用程序,这是一种相对SDK来说更为简单的方法。因为总体上,MFC框架定义了应用程序的轮廓,并提供了用户接口的标准实现方法,程序员所要做的就是通过预定义的接口把具体应用程序特有的东西填入这个轮廓。转载 2014-03-26 23:00:56 · 1038 阅读 · 0 评论 -
第七讲 MFC的DLL
第七讲 MFC的DLL一般的,在介绍Windows编程的书中讲述DLL的有关知识较多,而介绍MFC的书则比较少地提到。即使使用MFC来编写动态链接库,对于初步接触DLL的程序员来说,了解DLL的背景知识是必要的。另外,MFC提供了新的手段来帮助编写DLL程序。所以,本节先简洁的介绍有关概念。DLL的背景知识静态链接和动态链接当前链接的目标代码转载 2014-03-26 23:11:13 · 591 阅读 · 0 评论 -
第三讲 CObject类
第三讲 CObject类CObject是大多数MFC类的根类或基类。CObject类有很多有用的特性:对运行时类信息的支持,对动态创建的支持,对串行化的支持,对象诊断输出,等等。MFC从CObject派生出许多类,具备其中的一个或者多个特性。程序员也可以从CObject类派生出自己的类,利用CObject类的这些特性。本章将讨论MFC如何设计CObject类的这些特性。首先,考察COb转载 2014-03-26 23:04:22 · 930 阅读 · 0 评论 -
VC 目录、文件的相关操作
目录是否存在检查: BOOL FolderExist(CString strPath){ WIN32_FIND_DATA wfd; BOOL rValue = FALSE; HANDLE hFind = FindFirstFile(strPath, &wfd); if ((hFind!=INVALID_HANDLE_VALUE)转载 2014-04-20 21:17:20 · 722 阅读 · 0 评论 -
VC6.0 操作Excel表格
介绍:使用Microsoft Office所带的控件来实现代码操作excel表格,从思路上来看,操作excel表格就是将其打开,然后写入/读出数据,然后关闭。一、 添加COM库支持首先创建一个程序(一个MFC的单文档程序),在程序的入口处和出口处先作这样两个步骤来支持COM库:在程序入口处CMyApp:: InitInstance()函数AfxEnableContr转载 2014-04-17 21:46:11 · 3889 阅读 · 1 评论 -
MFC数据类型汇总及说明
MFC数据类型汇总及说明I 数据类型BOOL:布尔值,取值为TRUE or FALSEBSTR:32-bit 字符指针BYTE:8-bit整数,未带正负号COLORREF:32-bit数值,代表一个颜色值DWORD:32-bit整数,未带正负号LONG:32-bit整数,带正负号LPARAM:32-bit整数,作为窗口函数或callback函数的一个参转载 2014-03-17 22:45:37 · 881 阅读 · 0 评论 -
MSDN的使用及VC6.0的调试
MSDN的使用及VC6.0的调试1.MSDN的使用方法1.1使用上下文关联帮助按下F1键,可从MSDN库中得到上下文相关帮助。你选择一个基于当前窗口和光标位置的主题,同时你将看到包含上下文相关帮助的MSDN可视窗口。如果在编辑源文件时按下F1键,系统可提供光标处单词的帮助信息。如果可能的帮助主题超过一个,屏幕上出现一系列可选项。1.2使用关键字搜索帮助单击MSDN观察器中的Se转载 2014-03-17 22:43:02 · 3637 阅读 · 1 评论 -
error LNK1120: unresolved external symbol “symbol”
在创建MFC项目时, 不使用MFC AppWizard向导, 如果没有用类生成向导? 就会在连接时产生很多连接错误, 如error LNK2001错误, 典型的错误提示有: m1+4#' libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main (gd){j LIBCD.lib(win转载 2014-03-16 16:48:38 · 1089 阅读 · 0 评论 -
VC创建注册表
注册表的操作,API为我们提供了大约25个函数。他提供了对注册表的读取,写入,删除,以及打开注册表及键值时所有函数,并且可以达到对注册表的备份,连接和对远端注册表进行查看等等。注册表对整个系统十分重要,你在进行操作时,一定要先考虑清楚。这些函数有:RegCloseKey RegConnectRegistry RegCreateKey RegCreateKeyEx转载 2014-03-12 10:20:40 · 1886 阅读 · 0 评论 -
Visual Studio原生开发的20条调试技巧(下)
【感谢@_La_Isla_Bonita 的热心翻译。如果其他朋友也有不错的原创或译文,可以尝试推荐给伯乐在线。】我的上篇文章《Vistual Studio原生开发的10个调试技巧》引发了很多人的兴趣,所以我决定跟大家分享更多的调试技巧。接下来你又能看到一些对于原生应用程序的很有帮助的调试技巧(接着上一篇文章来编号)。这些技巧需要应用在Vistual Studio 2005 或者更新的版转载 2013-08-22 22:47:28 · 977 阅读 · 0 评论 -
INI文件格式及其读写
ini文件(Initialization file),这种类型的文件中通常存放的是一个程序的初始化信息。ini文件由若干个节(Section)组成,每个Section由若干键(Key)组成,每个Key可以赋相应的值。读写ini文件实际上就是读写某个的Section中相应的Key的值,而这只要借助几个函数即可完成。1. 把信息写入系统的win.ini文件[cpp] view转载 2014-06-06 22:14:13 · 1104 阅读 · 0 评论