VC的若干实用小技巧(一)

作者:凯旋网络来源:凯旋网络
ug文件夹可以删除外,.ncb,.clw,.opt 等文件也可以删除,这些文件rebuilt all后可以重新生成。   11:怎样快速生成一个与现有项目除了项目名外完全相同的新项目  

    利用file菜单下生成新项目中的custom appwizard ,选择 an existing project ,然后选择现有项目的项目文件名(*.dsp)finish,编译后就生成一个可以生成与现有项目相同但可以重新取名的项目的appwizard。你可以象用mfc appwizard一样用它。假如不想用了,可以在vc 安装目录下common\msdev98\template目录中删除该wizard中.awx和 .pdb文件。 
  12:如何在源文件中定位光标到对称的{ }和 #if, #endif   
    前者使用ctrl和 “} ”键 ,后者使用ctrl和“k”键。 
  13:如何在vc中设置头文件和库文件? 
    除了vc缺省头文件和库文件外,假如经常要用到第三方的头文件和库文件可以在tools options 的Directories中设置。假如只是本项目要用到,可以在project setting->link object/library modules中设置库文件。 
  14:假如让控制台应用程序支持mfc类库? 
    可以在控制台应用程序中include 来引入mfc库,但是控制台应用程序缺省是单线程的,mfc是多线程的,为解决该矛盾,在project setting->c/c++ 选项,选择code generation,在use run-time library 下拉框中选择debug multithread。 
  15:如何为一个mfc应用程序添加odbc功能? 
  (1)在文件stdafx.h文件末尾添加下面一行: 
    #include // mfc odbc database classes 
  (2)在文本模式下编辑rc文件(利用file->open as text 方式) 
    在下面的程序行(共有两处) 
    #include "l.chs\afXPrint.rc" // printing/print preview resources 
    添加下一行: 
=版权所有  软件 下载  学院  版权所有=
    #include "l.chs\afxdb.rc" // database resources   16:数据库表修改后,如何快速更新一个绑定到表的crecordset记录集? 
    利用classwizard 中 member variables标签下选中记录集类后,利用updatecoloumns和bind all。 
  17:如何汉化只有可执行代码的.exe 文件? 
    在nt 下利用vc open file 以resources方式打开*.exe 文件,直接修改资源文件,然后保存即可。

  • 广告推荐