网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月30日漏签0天
vc吧 关注:28,907贴子:110,694
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 11回复贴,共1页
<<返回vc吧
>0< 加载中...

 ̄□ ̄|| 累死我了

  • 只看楼主
  • 收藏

  • 回复
  • 逍遥_767
  • 富有名气
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

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调用后的返回值:



  • 逍遥_767
  • 富有名气
    8
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

很简单,且实用:在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 下拉框中选择Debug Multithread。
23:如何为一个MFC应用程序添加ODBC功能?



2025-05-30 18:58:12
广告
  • 忘却2005
  • 闻名一方
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
额。。你这是在干吗


  • 天生萌雪
  • 闻名一方
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
看你发贴这么辛苦就顶一个吧


  • 忘却2005
  • 闻名一方
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
看你发贴这么辛苦就顶一个吧


  • 忘却2005
  • 闻名一方
    11
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
这一段时间不要申请吧主了,我正在申请将vc吧和vc++吧合并,现在已经进入第二轮提交给百度了。现在申请吧主的话会出问题的。等一段时间再说吧。


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 11回复贴,共1页
<<返回vc吧
分享到:
©2025 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示