1.检测程序中的括号是否匹配 
把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号<>)前面,键入快捷键“Ctrl+]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声警告声。

2.查看一个宏(或变量、函数)的宏定义 
把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上按一下F12(或右键菜单中的Go To Defition Of …),如果没有建立Browse files,会出现提示对话框,确定,然后就会跳到定义那些东西的地方。

3.格式化一段乱七八糟的源代码 
选中那段源代码,按ATL+F8。

4.在编辑状态下发现成员变量或函数不能显示 
删除该项目扩展名为.ncb文件,重新打开该项目。

5.如何整理ClassView视图中大量的类 
可以在classview 视图中右键新建文件夹(new folder),再把具有相近性质的类拖到对应的文件夹中,使整个视图看上去清晰明了.

6.定位预处理指定 
在源文件中定位光标到对称的#if, #endif,使用Ctrl+K.

7.如何添加系统中Lib到当前项目 
在Project | Settings | Link | Object/library modules:输入Lib名称,不同的Lib之间用空格格开.

8.如何添加系统中的头文件(.h)到当前项目. 
#include <FileName.h>,告诉编译到VC系统目录去找;使用#include "FileName.h",告诉编译在当前目录找.

9.如何在Studio使用汇编调试 
在WorkBench的Debugger状态下按CTRL+F7.

10.怎样处理ClassZiard找不到的系统消息 
如果要在ClassWizard中处理WM_NCHITTEST等系统消息,请在ClassWizard中Class Info页中将Message filter改为Window就有了.

11.如何干净的删除一个类 
先从Workspace中的FileView中删除对应的.h和.cpp文件,再关闭项目,从实际的文件夹中删除对应的.h和.cpp文件与.clw文件。

12.如果让控制台应用程序支持mfc类库 
可以在控制台应用程序中include 来引入mfc库,但是控制台应用程序缺省是单线程的,mfc是多线程的,为解决该矛盾,在project setting->c/c++ 选项,选择code generation,在use run-time library 下拉框中选择debug multithread。

13.如何汉化只有可执行代码的.exe 文件 
在nt 下利用vc open file 以resources方式打开*.exe 文件,直接修改资源文件,然后保存即可。

附:VC项目文件说明 
.opt 工程关于开发环境的参数文件。如工具条位置等信息;

.aps (AppStudio File),资源辅助文件,二进制格式,一般不用去管他.

.clw ClassWizard信息文件,实际上是INI文件的格式,有兴趣可以研究一下.有时候ClassWizard出问题,手工修改CLW文件可以解决.如果此文件不存在的话,每次用ClassWizard的时候绘提示你是否重建.

.dsp (DeveloperStudio Project):项目文件,文本格式,不过不熟悉的话不要手工修改.DSW(DeveloperStudio Workspace)是工作区文件,其他特点和DSP差不多.

.plg 是编译信息文件,编译时的error和warning信息文件(实际上是一个html文件),一般用处不大.在Tools->Options里面有个选项可以控制这个文件的生成.

.hpj (Help Project)是生成帮助文件的工程,用microsfot Help Compiler可以处理.

.mdp (Microsoft DevStudio Project)是旧版本的项目文件,如果要打开此文件的话,会提示你是否转换成新的DSP格式.

.bsc 是用于浏览项目信息的,如果用Source Brower的话就必须有这个文件.如果不用这个功能的话,可以在Project Options里面去掉Generate Browse Info File,可以加快编译速度.

.map 是执行文件的映像信息纪录文件,除非对系统底层非常熟悉,这个文件一般用不着.

.pch (Pre-Compiled File)是预编译文件,可以加快编译速度,但是文件非常大.

.pdb (Program Database)记录了程序有关的一些数据和调试信息,在调试的时候可能有用.

.exp 只有在编译DLL的时候才会生成,记录了DLL文件中的一些信息.一般也没什么用.

.ncb 无编译浏览文件(no compile browser)。当自动完成功能出问题时可以删除此文件。build后会自动生成。

VC++ 6.0的一些使用技巧---IDE的使用相关推荐

  1. 集成开发环境IDE及 VC++6.0实操

    目录 1 I D E 简 介 1.1 I D E概念 1.2 W i n 常 见 I D E 2 V C + + 6 . 0 界 面 简 介 2.1 界 面 预 览 2.2 标 题 菜 单 快 捷 方 ...

  2. VC++ 6.0的小花招

    Visual Studio系列中产品中,Visual Studio 6.0是最经典的一个版本,虽然后来有Visual Studio .NET 2003,以及2005,也确实添加了很多让我觉得激动的特性 ...

  3. c语言中文网 vc++6.0下载量_【新手必看】C语言开发环境,请查收!

    C语言开发环境的选择, 貌似是告诉我们,工欲善其事,必先利其器. 01.Visual Studio Visual Studio(简称 VS),它是 Windows 下的标准 IDE,VS系列为IDE( ...

  4. VC++6.0中内存泄漏检测 转

    最近看了周星星 Blog 中的一篇文章:"VC++6.0中内存泄漏检测",受益匪浅,便运行其例子代码想看看 Output 窗口中的输出结果,可惜怎么弄其输出都不是预期的东西,郁闷了 ...

  5. VC++6.0 DDK 环境配置

    我目前用的是VC++6.0含SP6中文版+英文版.VC6SP6.ISO (485 MB) Windows 2003 DDK.iso(230 MB) 其实别的版本DDK也可以的,我们要的是一些结构&am ...

  6. VC6.0(VC++6.0)使用教程(使用VC6.0编写C语言程序)

    VC6.0(VC++6.0)使用教程(使用VC6.0编写C语言程序) Visual C++ 6.0简称VC或者VC6.0,是微软1998年推出的一款C/C++ IDE,界面友好,调试功能强大.VC6. ...

  7. VC++6.0显示代码行号【成功破解行数显示限制,完全免费!!!】

    VC++6.0作为一款比较古老的编码IDE,软件本身不带代码行显示,这一点灰常不好! 查看了CSDN上几乎所有的博客,如果想要不花币,只能通过未破解版的行数显示插件在IDE上显示500行. 这让我灰常 ...

  8. vc 6.0与mysql win10_vc 6.0官方下载win10-vc 6.0 win10 64位下载中文完整版-西西软件下载...

    vc 6.0 win10 64位经测试可完美运行且兼容性良好,无论是台式机还是笔记本都可以正常使用.vc++6.0是一款强大的可视化编程工具,是一款优秀专业的C++编译器,界面简洁,易学易用. vc+ ...

  9. c语言编程vcwin7,vc++6.0 win7版

    vc++6.0 win7版经测试可完美运行且兼容性良好,大学生朋友们在宿舍用笔记本都可以进行程序开发了.vc++6.0是一款功能强悍的可视化编程工具,是一款优秀专业的C++编译器,简单易用,十分容易上 ...

最新文章

  1. ELFhash - 优秀的字符串哈希算法
  2. 关于maven工程中一直报和依赖包json-lib-2.4-jdk15.jar相关错误的问题解决方法
  3. 《Effect Java》学习笔记1———创建和销毁对象
  4. 《leetcode》valid-sudoku
  5. 5分钟盗走你的隐私照片,这个全球性漏洞到底有多可怕
  6. 【异常(待解决)】org.apache.http.NoHttpResponseException: api.weixin.qq.com:443 failed to respond...
  7. 韦老师的开发板和嵌入式书籍赠送
  8. SVG.js 颜色渐变使用
  9. SOFA RPC 详细介绍
  10. linux利用* vim提权,Linux使用suid vim.basic文件实现提权
  11. ASP.NET案例--新闻模块设计
  12. 电脑重启 硬件问题引发的人品问题
  13. 开源java微博系统_ThinkSNS 开源微博系统 v4.6.0.0
  14. STM32CubeMX配置DCMI+DMA之OV2640
  15. linux两台电脑共享文件夹怎么设置,快速几步完美实现两台电脑共享上网的设置...
  16. CAST 和 CONVERT
  17. 『WIN11』出现问题,你的PIN不可用,请重置PIN,无限循环解决
  18. 玫瑰花怎么画?花朵怎么画?鲜花怎么画?
  19. 如何通过Java导出带格式的 Excel 数据到 Word 表格
  20. 苹果电脑打开wps云文档方法

热门文章

  1. 低配置的电脑也可以装tensorflow2
  2. SDL2 undefined reference to `SDL_Init' 问题
  3. [2019.3.25]多项式求逆
  4. Python人脸识别的简要介绍(附实例、Python代码)
  5. 迅雷在P2P网络中的另类上传速度
  6. 在View页面,使用@if(){ }输出判断正确的内容
  7. RTP/RTCP/RTSP/SIP/SDP 关系(直接看总结)
  8. Google的云计算引擎与持久化存储磁盘PD
  9. 解决IE8不支持数组的indexOf方法
  10. Exchange误删除邮箱用户后恢复账户问题