- 2
- 0
- 约3.31千字
- 约 5页
- 2020-11-10 发布于江苏
- 举报
绍 VC6.0 的 18 个实用小技巧
[关键字: vc6.0 技巧,宏的定义,格式化代码,整理视图,添加 lib,添加头文 ]
1.检测程序中的括号是否匹配
把光标移动到需要检测的括号(如大括号 {}、方括号[]、圆括号()和尖括号
)前面,键入快捷键 “Ctrl+]”。如果括号匹配正确,光标就跳到匹配的括
号处,否则光标不移动,并且机箱喇叭还会发出一声警告声。
2.查看一个宏(或变量、函数)的宏定义
把光标移动到你想知道的一个宏上,就比如说最常见的 DECLARE_MAP_MESSAGE 上
按一下F12(或右键菜单中的Go To Defition Of …),如果没有建立Browse files,
会出现提示对话框,确定,然后就会跳到定义那些东西的地方。
相当可喜的是,它也可以看到 Microsoft 定义的系统宏,非常 good.
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.在 Studio 中快速切换两个文
有时,我们需要在最近使用的两个文件中快速切换,换 Ctrl+F6。这在两个文
不相今的时候就有用的.
13.取得源程序预处理后的结果:
在 Studio 里,可以在-PROJECT-SETTINGS-C/C++-Project Options 中,在最
后加上 /P /EP 这两个编译开关即可做到只进行预处理.就可以了。编译以后就
可以在源程序目录中发现 “文件名.I ”的文本文件。这就是预处理后的结果。
(注意注:区分大小定,请用大定/P)
14.在 Debug 模式中查看 WINAPI 调用后的返回值:
很简单,且实用:在 watch 中加入@hr,err。在CSDN 的文档中心有一篇讲得更细,
请参考。
15.产生指定源程序文件的汇编代码:
从 IDE 菜单的 Project-Setting 打开项目设置,按如下文件做:
1.先在左边选择指定文件,可以多选。
2. 在右边的 C++属性页中,在 category 中选择List Files,接着在下面的 List
Files Type 中选择Assembly and source code (或选择其它),最后在List
File Name 中输入在个C/C++源文件产生的相应的汇编代码的文件。
3.编译整个工程。
16.手工编译纯资源成 dll:
Rc.exe /v data.rc
Cvtres.exe /machine:ix86 data.res
Link /SUBSYSTEM:WINDOWS /DLL /NOENTRY data.res ;编译成 DLL 文
这种方式创建的DLL 是最小的,比起你用Win 32 Dynamic Libray 等产生的更小。
17:怎样快速生成一个与现有项目除了项目名外完全相同的新项目?
利用 File 菜单下生成新项目中的 Custom AppWizard ,选择 An existing
您可能关注的文档
- 现代教育技术专业2013级培养方案(专科).pdf
- 潍坊市跃龙橡胶有限公司起诉状.pdf
- 清华法理分类汇总.pdf
- 渣打银行面试经.pdf
- 数据统计学专业考研备选大学.pdf
- 社会主义核心价值观倡议书.pdf
- 竹山县博物馆岗位设置方案.pdf
- 现代教育技术在教学改革中作用.pdf
- 生产运作管理习题.pdf
- 燃料部2014年上半年培训工作小结.pdf
- 2025年全国演出经纪人员资格认定考试试卷带答案(研优卷).docx
- 2025年全国演出经纪人员资格认定考试试卷完整版.docx
- 2025年全国演出经纪人员资格认定考试试题库及完整答案.docx
- 2025年全国演出经纪人员资格认定考试试卷完美版.docx
- 2025年全国演出经纪人员资格认定考试试卷含答案(实用).docx
- 2025年全国演出经纪人员资格认定考试试卷及答案(各地真题).docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
- 2025年全国演出经纪人员资格认定考试试卷及答案1套.docx
- 2025年下半年四川成都市郫都区面向社会引进公共类事业单位人员2人备考题库最新.docx
- 2025年下半年内江市部分事业单位公开考试招聘工作人员(240人)备考题库附答案.docx
最近下载
- 2024年北京市公务员录用开始考《申论》题(含答案).docx VIP
- 重庆市北碚区中国移动数据中心二期岩土工程勘察设计.docx VIP
- 职业能力倾向测验事业单位考试试题与参考答案(2025年).docx VIP
- 2026年煤矿企业开工安全第一课讲座课件.pptx
- 2024届高考物理二轮专题复习与测试第一部分专题五热学光学原子物理第13讲热学命题点四气体状态变化的图像分析方法.pdf VIP
- 2025年西安铁路职业技术学院单招职业技能测试题库(各地真题).docx VIP
- 全优课堂 数学 人教必修第一册 课件期中综合检测卷.pptx
- 职业能力倾向测验事业单位考试试题与参考答案(2025年).docx VIP
- 2024版碎石破碎生产线租赁合同.docx VIP
- 2024年事业单位考试职业能力倾向测验试题与参考答案.pdf VIP
原创力文档

文档评论(0)