VC++6.0的使用方法
VC++6.0的最基本使用方法,创建一个c++项目工程可参考:https://jingyan.baidu.com/article/8ebacdf0cbdb5749f75cd54a.html 这里面的操作步骤很详细,我就不多说了。
但是有一些注意项:
- VC++创建一个完整项目工程的思路:先建立一个项目工程(具体什么样的项目依据具体情况),然后再在这个工程里面建立相应的源文件,例如cpp文件、h文件、bmp文件等。
- VC++可以编写c程序和c++程序,当我们在选择C++ Souce File这一项之后,需要对文件名取一个名字,如果不添加后缀名,VC++默认会自动添加后缀.CPP,也就是c++程序,如果后缀名为.c,则是c程序。
- VC++在编译报错之后,不会直接显示错误在代码的哪一行,需要在显示错误信息的窗口中点击具体的错误项,然后代码的某一行前面会出现一个蓝色的箭头。那就错误的地方。
- VC++6.0的窗口界面大致分为3块,工作区、编辑区、调试区。工作区和调试区均可以隐藏,alt+0可以调出工作区,alt+2可以调出调试区,编辑区可以适当放大和缩小。

- VC++导入已有项目的操作:“文件”>“打开”,然后选择原来工程的目录,将文件类型设成“所有文件(*.*)”,找到.dsw 文件,打开就OK了。
- VC++6.0调节背景颜色的方法:https://jingyan.baidu.com/article/546ae18520d08c1149f28c24.html。我个人一般习惯将背景调节为浅灰色,字体调节为纯黑色,注释调节为暗绿色,关键字调节为深蓝色。这样可以减少屏幕对眼睛的刺激。效果图如下:

VC++提供了三个视图区。ClassView是类视图,显示工程里面的类和结构体的成员,还有全局函数与变量等。ResourceView是资源视图,显示工程里面的各种资源,如图标,对话框,位图,字符串,版本,菜单,这些都属于资源。它处理的是工程中的rc文件。FileView是文件视图,显示工程中的各种文件列表。如源文件(C,CPP),头文件(H),以及其他格式的文件。

- VC++在ClassView、ResourceView、FileView这三个视图窗口中提供了新建目录的功能,可以方便整个项目的管理与维护。其中ResourceView视图窗口并没有直接提供新建目录的功能,它是在插入其他资源文件时自动新建好相应的目录。有一点要注意:VC++6.0虽然可以在视图窗口建立目录,但是在工程项目里,并没有建立相应的目录,这个目录在工程项目里其实是不存在的。

AppWizard:说起Wizard(向导),大家应该不会感到陌生,因为基本上任何一个程序都会提供了向导来帮助用户完成一些特定的任务。例如一个程序会通过安装向导来引领用户如何安装程序。向导可以把复杂的任务分解成几个简单的步骤,并且逐步提示用户应该做些什么。AppWizard称为应用程序向导,是帮助我们生成应用程序框架源代码的一种特殊的向导。它允许我们作一系列的选择,并在此基础上自动生成VC源程序代码,这些代码构成了一个应用程序的框架。我们只需要在这个基础上进行修改并添加新的功能,从而在很大程度上减轻了编程的工作量。因此,多数用VC开发的软件都是从AppWizard生成的程序框架开始编写的。

- VC++删除一个文件:直接按键盘上的Delete删除键就行了。注意,这个操作只是把该文件从工程中移除,并不会真正删除该文件。
- VC++绘制对话框时,如果找不到控件的话,可以在在菜单栏或者工具栏的空白处右键,选择控件即可。
- VC++在调试软件时分为Debug版本和Release版本,Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。Debug 和 Release 的区别在于一组编译选项有所不同。
- VC++6.0设置静态链接的方法:
1. Project->Settings->General 在MicroSoft Foundation Classes: 里面选择 Use MFC in a Static Library,
2. Build->Set Active Project Configuration,中选择是 Debug编译还是 Release 编译。
- VC++6.0导入新的资源,例如图片。先切换到ResourceView视图,右键选择Insert,然后选择Bitmap,在选择导入新图片。注意:这里只能导入bmp格式的图片,因此需要进行转化,windows系统自带的画图工具就可以进行转化(注意只是更改后缀名并没有改变图片的格式),VC++6.0只能显示不超过256色的图片,超过256色的图片虽然不能正常显示但是可以导入,最终程序可以正常运行。
- VC++6.0新建一个类:先切换到ClassView视图,右键选择New class ,然后选择类的类型(是MFC类还是一般类),命名,选择基类,点击确定即可。
VC++6.0的使用方法的更多相关文章
- win8.1下无法运行vc++6.0的解决方法
参考网址: http://wenku.baidu.com/link?url=A6mzeCDLNW1vCV7Vm5p83jqSzguiOFlH5FX-7kdN9NJXS_ORXYuaVDn1Prnz_F ...
- 让 Windows7 - 64bit 支持 VC++ 6.0 的解决方法(无法启动此程序,因为计算机中丢失 MSVCRTD.dll。尝试重新安装该程序以解决此问题)
源地址:https://www.cnblogs.com/poissonnotes/p/4372136.html 无法启动此程序,因为计算机中丢失 MSVCRTD.dll.尝试重新安装该程序以解决此问题 ...
- OpenCV1.0在VC ++6.0下的配置
1.本人使用win7操作系统,首先要预装VC++6.0,安装方法不再赘述. 2.在OpenCV官方网站下载OpenCV的安装文件"OpenCV_1.0.EXE"(参考链接:http ...
- VC++6.0文件关联问题的解决方法
最近我的电脑*.c文件关联失败,无法实现双击*.c打开vc++6.0,感觉特别不爽. 在经过自己的琢磨研究后,终于找到了解决方法. 特此分享下,希望可以帮到遇到同样问题的你. 核心内容: 1.& ...
- vc++6.0各种报错合集(附:VC++6.0调出打印窗口的方法)
背景: 由于VC++6.0对于现在的我来说,只是一个工具,暂时没有太多的时间分配到这块去深究它,由于不明其原理,因此也只是在此把错误积累下来,以备下次相同错误出现时能快速排除,节省时间. 正文 一.出 ...
- VC++6.0一些常见问题解决方法(打开多个窗口、行号、添加文件无响应、更改.exe图标及名称等等)
背景: 最近使用VC++6.0做一个界面,供测试CAN通信使用.由于客户希望我们提供简单方便的函数接口让其最快速使用CAN,DLL(动态链接库)是不二之选.做DLL需要两个VC窗口进行测试才方便.可是 ...
- VC++6.0不能显示MSDN解决的方法
1.搜索看系统是否有Vshelp.dll文件.没有则去站点下载一个 位操作系统直接将下载的文件放在C:\Windows\System32 位操作系统则放在C:\Windows\SysWOW64 3.点 ...
- VC++6.0出现no compile tool is associated with the extension.解决方法
对于刚解除VC++6.0的小白,在编译时候经常出现下图的错误提示: 解释为:不能编译此BmpRot.h文件,没有合适的编译工具可以编译此扩展名的文件. 很明显,当然只有.cpp文件才能编译. .h头文 ...
- VC++6.0 add files to project 造成Visual Studio崩溃的解决方法
1.下载filetool.exe,然后将文件解压在一个小文件夹内2.打开filetool.dsw 在release模式下编译程序,复制filetool.dll3.放在VC6.0安装目录AddIns的下 ...
随机推荐
- SAN LUN Mapping出错导致文件系统共享冲突,数据恢复成功
[用户单位] 中国联通某分公司[数据恢复故障描述] SUN 光纤存储系统,中心存储为6枚300G硬盘组成的RAID6,划分为若干LUN,MAP到不同业务的服务器上,服务器上运行SUN SOLAR ...
- 解决java.lang.NoSuchMethodError:org.joda.time.DateTime.withTimeAtStartOfDay() Lorg/joda/time/DateTime
问题:项目放在weblogic运行,报错 java.lang.NoSuchMethodError: org.joda.time.DateTime.withTimeAtStartOfDay()Lorg/ ...
- nyoj 概率计算
概率计算 时间限制:1000 ms | 内存限制:65535 KB 难度:1 描述 A和B两个人参加一场答题比赛.比赛的过程大概是A和B两个人轮流答题,A先答.一旦某人没有正确回答问题,则对手 ...
- phalcon框架命名空间
命名空间第一影像就是实际上就相当宏定义,就是需要把一个很长的带有路径的类文件指定一个空间,然后就可直接用简单简写模式 当然如果是外部文件需要首先引入外部文件,如果不引入外部文件还是会报错.一般最会出错 ...
- LeetCode & Q20-Valid Parentheses-Easy
Stack String Description: Given a string containing just the characters '(', ')', '{', '}', '[' and ...
- redis入门(04)redis的数据类型
Redis 数据类型 Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合). 1.String(字符串) ...
- jupyter notebook的架构
最近项目需要改写jupyter notebook的内核,由于内功不够,英语过差,读文档真的是心痛,然后各种搜索找到了一篇不错的讲解. 转自:http://blog.just4fun.site/jupy ...
- Java-Maven(八):IDEA使用本地maven,并配置远程中央仓库
声明:已经安装了maven,安装请参考:<Java-Maven(一):Maven的简介与安装> 1)一般我们从github.码云(https://gitee.com)上获取代码后,实际上我 ...
- ionic新入坑-环境搭建+新建项目+打开低版本项目处理
是的.我又双叒叕入新坑了.想我大学的时候web-app刚火起来.还帮忙做了我们学校医务室系统的web-app页面部分呢.时间太紧最后也没出个完整的版本.那时候只是用H5简单做了web部分.是想着用ph ...
- python 连接sqlite及操作
import sqlite3 #查询 def load(table): #连接数据库 con = sqlite3.connect("E:/Datebase/SQLiteStudio/Park ...