• 网络学院
  • IT资讯
  • 操作系统
  • 网络技术
  • 软件应用
  • 办公软件
  • 编程技术
  • 网站架设
  • 数据库类
  • 平面设计
  • 多媒体类
  • 游戏资讯
  • 教学论文
  • 认证考试
VC6.0的若干实用小技巧
  站点:
  • 首 页
  • 最新软件
  • 文章教程
  • 国内软件
  • 国外软件
  • 绿色软件
  • 源码下载
  • 字体下载
VC6.0的若干实用小技巧
软件发布 VC6.0的若干实用小技巧
网络软件 系统工具 应用软件 联络聊天 图形图像 多媒体类 行业软件 游戏娱乐 编程开发 安全相关 教育教学 数码软件 绿软下载
热门软件: QQ 瑞星 pplive e话通 木马克星 千千静听 office2000 五笔字根 Photoshop 视频分割
返回文章教程首页 >> 文章首页 >> 编程技术 >> VC教程 >> VC6.0的若干实用小技巧

VC6.0的若干实用小技巧

添加时间: 2006-2-11 1:30:50  作者: VC教程  阅读次数:1033   来源: http://www.d9soft.com

       

  1:使用vc开发项目时,常会遇到这种情况:  

  即明明只改动了一个文件,却要把整个项目全部重新编译连接一次。刚刚连接好,一运行,又提示重新编译连接一次,非常讨厌。这是因为出现了未来文件的缘故。  

  解决方法:  

  找出对应文件夹下的debug目录,将未来文件全部delete, 再rebuild all一次。(未来 文件即其创建和修改时间都比系统时间靠后)   

  2:有时,workspace中的classview显示混乱。其表现如下:  

  (1):添加的成员变量或函数不能显示;  

  (2):即使显示出来了变量或函数,双击后不能跳至正确的位置。  

  解决方法:   

  删除.ncb文件,再rebuild all.  

  3:如何干净的删除一个类?   

  1:先从workspace中的FileView中删除对应的.h和.cpp文件。  

  2.再关闭项目,从实际的文件夹中删除对应的.h和.cpp文件。  

  3.灾删除.clw文件。  

  打开项目,rebuild all。  

  4:初学者常有这样的疑惑:  

  直接望工程文件里加入一个CPP原文件再编译连接的话老是提示没有找到预编译头  

  解决方法:  

  #include "stdafx.h"  

  5:如何向项目中加入自己定义的类?  

  方法很多,介绍一个简便的:  

  选择Insert/New Class菜单  

  弹出对话框;  

  选择Class Type为generic;  

  输入类名。  

  当然,也可以自己决定该类的基类  

 6:如何在工作区(Workspace)导入多个项目(Project)?  

  在打开一个项目(*.dsp文件)后,在利用“Project” 菜单下Insert Project into Workspace 子菜单选择另一个项目文件(*.dsp文件),可插入另一个项目。 

  在ClassView 视图中,右键可以激活其中某个项目,工作区插入多个项目能方便不同项目间拷贝代码、资源等。   

  7: 在ClassView 视图中类太多如何整理?  

  我们可以在ClassView 视图中右键新建文件夹(New Folder),再把具有相近性质的类拖到对应的文件夹中,使整个视图看上去清晰明了。

  8:如何快速删除项目下Debug 文件夹中临时文件?  

  在FileView视图中选中对应项目,右键Clean即可。  

  9: 打开一个源文件较大的项目编辑操作非常慢,怎么办?  

  不要打开项目文件(*.dsp文件),直接打开要编辑的单个源文件(*.h或*.cpp)进行编辑,要快得多。  

  10:如果想把整个项目拷贝到软盘,那些文件可以删掉?  

  除了项目文件夹中debug文件夹可以删除外,.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 文件,直接修改资源文件,然后保存即可。   

  以上只是初学VC者常遇到的一些小问题,希望和大家共同学习。

 

上下文章:

 

上一篇文章: 在 Visual C++ 中使用内联汇编 下一篇文章: VC 6.0下自制媒体播放器

相关文章:

  • 上网高效率 宽带路由优化技巧放送
  • Photoshop技巧:让模糊照片变清晰
  • Oracle认证数据库备份技巧
  • 通过JDBC连接oracle数据库的技巧
  • 如何通过JDBC连接oracle数据库的技巧

相关软件:

  • SendTo+批处理实用小工具 V1.0 绿色版
  • 技术人员实用工具合集 06/03/21 [机必备工具]
  • 风逍遥实用百宝箱 V3.5
  • 实用万年历 V4.3
  • 实用Flash播放器 V2.1.080610 增强版
  • 宏杰实用工具集 V1838

 

快速导航

  • 网络学院
  • 精品汇聚
  • 字体下载
  • 教程下载
  • ASP源码
  • PHP源码
  • Net源码
  • JSP 源码

编程技术分类导航

  • ASP & ASP.NET教程
  • PHP教程
  • JSP教程
  • C/C++教程
  • VB & VB.NET教程
  • VC教程
  • Delphi教程
  • BCB教程
  • VFP教程
  • PB教程
  • JAVA教程
  • XML教程
  • C#教程
  • CGI教程

本类经典文章推荐

  • VC++之Button控件
  • VC++之Static Box控件
  • VC++之Edit Box控件
  • VC++之Static Box控件
  • VC++之Edit Box控件
  • VC++之Scroll Bar
  • VC++之Scroll Bar
  • VC++之List Box/Check List Box控...
  • VC++ Combo Box/Combo Box Ex控件
  • VC++ List Ctrl控件

VC教程阅读排行

  • VC++之List Box/Check List Box控...
  • VC++ List Ctrl控件
  • VC++ Combo Box/Combo Box Ex控件
  • VC++之Button控件
  • VC++之Tab Ctrl控件
  • VC++之Edit Box控件
  • VC++之Edit Box控件
  • VC遍历整个目录树查找文件
  • VC++之Scroll Bar
  • 深入编程:控制面板知多少?

编程技术阅读总排行

  • VB入门教程之一
  • Java连接数据库实例
  • 第二章 PowerBuilder 入门之创建新...
  • VC++之List Box/Check List Box控...
  • 第一章 什么是PowerBuilder
  • VC++ List Ctrl控件
  • VC++ Combo Box/Combo Box Ex控件
  • 学C++不得不看的一篇文章
  • VB入门教程之二
  • VC++之Button控件

广告位置

字母检索 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 回到顶部

关于我们 | 版权声明 | 免责条款 | 广告联系 | 软件发布 | 下载帮助 | 下载排行 | 网站地图 | 特别鸣谢 | 友情连接

copyright; 2005-2008 D9soft.com 第九软件网 版权所有