VC Studio使用技巧大全

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后会自动生成。
时间: 2024-09-20 01:03:55

VC Studio使用技巧大全的相关文章

让SSD速度飞起来 固态硬盘优化技巧大全

  让SSD速度飞起来 固态硬盘优化技巧大全 不过SSD其它方面优势却明显,所以已经成为多数用户装机的必配硬件了.在使用方面,SSD与传统的HDD还是略有不同的,想要让SSD真正发挥出它的性能,必须得经过一系列的设置才行.例如开启AHCI,4K对齐,安装专用驱动,使用原生SATA3.0接口等等,要比传统的HDD复杂一些.从大量的评测的数据不难看出,不当的使用方法,会极大的影响到SSD的性能跟寿命.所以适当了解SSD的一些常用小知识,就可以更好的发挥出SSD的性能. 1:SSD不同接口安装展示 目

QQ拼音输入法英文输入技巧大全

  使用过QQ拼音输入法的亲们,应该都知道QQ拼音输入法有五种英文输入方式,它那输入方式的灵活多样多种方式 让很多用户都留下深刻的印象哦.那么,如何在QQ拼音输入法更有效率的使用英文输入呢?今天小编就给大家简单介绍下QQ拼音输入法英文输入的技巧大全. QQ拼音输入法 QQ拼音输入法英文输入技巧大全: 1.中英文混合模式 对于想要更快捷准确的输入中英文的人来说,中.英文之间的热键切换绝对是个绊脚石.而在QQ拼音输入法的混合输入模式下,输入法切换已经成为了过去.QQ拼音可以通过算法来智能判断用户的输

Excel打印技巧大全

Excel打印技巧大全 收集了Excel中关于打印的各种技巧,让你精通Excel打印工作.试试看,以下的Excel打印技巧你知道几个? 没有打印机一样可以打印预览 在没有安装打印机的电脑上按下Excel的"打印预览"按钮后,Excel会却提示没有安装打印机,且无法打印预览.其实,只要单击"开始"→ "设置"→"打印机",然后双击"添加打印机"项目,再随便安装一个打印机的驱动程序.重启Excel,就会发现已经

在word2007中选择文本技巧大全

在word2007文档中在对文本进行操作的时候,大多数都需先选择要操作文本,才能进行相应的操作.选择文本的时候,我们通常使用按住鼠标拖动的方法选择文本.下面再列举一些选择文本的技巧 ★选择文档中的一句话:按住Ctrl键,并在这句话任意地方单击鼠标左键,即可选中该句话.不过需要注意的是,这里说的一句话指的是句号.分号.冒号.感叹号等两者之间的文字,但不包括逗号.引号.顿号等 ★选择文档中的多句话:按住Shift键不放,并在你要选择的起始处单击鼠标左键,然后在你要选择的结尾处单击鼠标左键. ★选择文

淘宝卖家必读 经典的Photoshop技巧大全

学PS基础:Photoshop 技能167个,经典的Photoshop技巧大全,如果你是初级阶段的水平,熟读此文并掌握,马上进阶为中级水平.常见技巧 经典的Photoshop技巧大全,如果你是初级阶段的水平,熟读此文并掌握,马上进阶为中级水平. 1. 快速打开文件 双击Photoshop的背景空白处(默认为灰色显示区域)即可打开选择文件的浏览窗口. 2. 随意更换画布颜色 选择油漆桶工具并按住Shift点击画布边缘,即可设置画布底色为当前选择的前景色.如果要还原到默认的颜色,设置前景色为25%灰

win10触控板手势操作 win10触控板手势操作技巧大全

  win10触控板手势操作有哪些?WinHEC大会微软宣布windows10将搭载高精度触控板的设备增加更多新手势.下面和绿茶小乐哥一起来看看win10触控板手势操作技巧大全吧! 微软还对Win10设备的数字转换器进行了改进,以支持更广泛的硬件. 此外微软也在WinHEC会上现场演示了针对触屏与触控板新增的多种操控手势,具体如下: 1.从左侧向右滑动将打开任务视图 2.从右侧向左滑动将打开操作中心 3.从顶部向下滑动将打开平板模式下Modern应用的隐藏标题栏 4.在一款应用全屏显示时,从底部

Word各种神快捷键操作技巧大全

我们的办公学习都离不开Word,Word是我们最常用的软件之一.用Word我们写论文.写方案.写情书.写故事- 但其实,Word背后,还有一大批隐藏技能你可能不知道.掌握他们,你将开启新世界的大门.前方高能,小伙伴们请站稳扶好. Word快捷键操作技巧大全 1.妙用Alt键 Alt是单词"Alter"的缩写,意思为"改变". 在Windows操作平台下,Alt键可谓是键盘之王.熟练运用该键,能极大提高工作效率. 按住Alt,可以选择文章的矩形块文档,然后Ctrl+C

让SSD速度飞起来 硬盘优化技巧大全

  从SSD出现,到现在普及,其实只经历了短短的几年时间.这段时间,SSD的性能跟容量,尤其是价格,都发生了很大的变化.不得不说,现在SSD的容量是越来越大,价格也是越来越便宜.但是与传统的HDD相比,在容量与价格比方面,还存在一些差距,尤其是大容量方面暂时在还无法与传统的HDD相比. 让SSD速度飞起来 固态硬盘优化技巧大全 不过SSD其它方面优势却明显,所以已经成为多数用户装机的必配硬件了.在使用方面,SSD与传统的HDD还是略有不同的,想要让SSD真正发挥出它的性能,必须得经过一系列的设置

Android Studio 小技巧/快捷键 合集

本文讲的是Android Studio 小技巧/快捷键 合集, 原文链接: Android Studio Tips by Philippe Breault 原文作者 : Philippe Breault 译文出自 : 掘金翻译计划 译者 : Jaeger, Brucezz 校对者 :Glow Chiang, Void Main 转载请联系,并注明出处. 写在前面 本文翻译自 Android Studio Tips by Philippe Breault,一共收集了62个 Android Stud