没有合适的资源?快使用搜索试试~ 我知道了~
VC6.0实用技巧汇总
5星 · 超过95%的资源 需积分: 0 2 下载量 37 浏览量
2011-09-29
12:23:13
上传
评论
收藏 73KB DOC 举报
温馨提示
试读
11页
VC6.0实用技巧汇总 VC6.0实用技巧汇总 VC6.0实用技巧汇总
资源详情
资源评论
资源推荐
VC++ 6.0 实用技巧汇总
1.检测程序中的括号是否匹配
把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号<>)前面,键入快捷键“Ctrl
+]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声警告
声。
2:定位预处理指定,如何在源文件中定位光标到对称的#if, #endif ?
使用 Ctrl+K 快捷键。本文来自 Yowsah
资料库
3.格式化一段乱七八糟的源代码
选中那段源代码,按 ATL+F8。
4.在编辑状态下发现成员变量或函数不能显示
删除该项目扩展名为.ncb 文件,重新打开该项目。
5.如何整理 ClassView 视图中大量的类
可以在 classview 视图中右键新建文件夹(new folder),再把具有相近性质的类拖到对应的文件夹中,
使整个视图看上去清晰明了.
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) 本文来自 Yowsah
资料库
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 Project ,然后选择现有项目的项
目 文件 名 ( *.dsp) Finish, 编 译 后 就生 成 一 个 可 以生 成 与 现 有 项目相同 但可 以 重 新 取 名的 项 目 的
AppWizard。你可以象用 MFC AppWizard 一样用它。如果不想用了,可以在 VC 安装目录下 Common\
MSDev98\Template 目录中删除该 Wizard 中.awx 和 .pdb 文件。
18:如何在工作区(Workspace)导入多个项目(Project)?
在打开一个项目(*.dsp 文件)后,在利用“Project” 菜单下 Insert Project into Workspace 子菜单选择另一个
项目文件(*.dsp 文件),可插入另一个项目。
在 ClassView 视图中,右键可以激活其中某个项目,工作区插入多个项目能方便不同项目间拷贝代码、资
源等。
19: 在 ClassView 视图中类太多如何整理?
我们可以在 ClassView 视图中右键新建文件夹(New Folder),再把具有相近性质的类拖到对应的文件
夹中,使整个视图看上去清晰明了。
20:如何快速删除项目下 Debug 文件夹中临时文件?
在 FileView 视图中选中对应项目,右键 Clean 即可。
21:如何在 VC 中设置头文件和库文件?
除了 VC 缺省头文件和库文件外,如果经常要用到第三方的头文件和库文件可以在 Tools Options 的
Directories 中设置。如果只是本项目要用到,可以在 Project Setting->Link Object/library Modules 中设置
库文件。
22:如果让控制台应用程序支持 MFC 类库?
可以在控制台应用程序中 include 来引入 MFC 库,但是控制台应用程序缺省是单线程的,MFC 是多线程
的,为解决该矛盾,在 Project Setting->C/C++ 选项,选择 Code Generation,在 Use Run-Time Library 下
剩余10页未读,继续阅读
佛魔兔子
- 粉丝: 0
- 资源: 59
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1