visual c++6.0安装教程 精选:visualc++6.0使用步骤

halou,絕殺一方今天为大家奉上关于visual c++6.0安装教程,visualc++6.0使用步骤的干货,我们还有一些程序,错误,源程序,变量,文件实用技巧和分享要和大家分享,如果你想要掌握这个领域的技巧,那么从这篇文章的基础知识开始学习是必要的。

visual c++6.0安装教程,visualc++6.0使用步骤

1.C语言程序四步开发步骤

(1)编辑。可以用任何一种编辑软件将在纸上编写好的C语言程序输入计算机,并将C语言源程序文件*.c以纯文本文件形式保存在计算机的磁盘上(不能设置字体、字号等)。

(2)编译。编译过程使用C语言编译程序将编辑好的源程序文件“*.c”,翻译成二进制目标代码文件“*.obj”。编译程序对源程序逐句检查语法错误发现错误后,不仅会显示错误的位置(行号),还会告知错误类型信息。我们需要再次回到编辑软件修改源程序的错误,然后,再进行编译,直至排除所有语法和语义错误。

(3)连接。程序编译后产生的目标文件是可重定位的程序模块,不能直接运行。连接将编译生成的各个目标程序模块和系统或第三方提供的库函数“*.lib”连接在一起,生成可以脱离开发环境、直接在操作系统下运行的可执行文件“*.exe”。

(4)运行程序。如果经过测试,运行可执行文件达到预期设计目的,这个C语言程序的开发工作便到此完成了。如果运行出错,这说明程序处理的逻辑存在问题,需要再次回到编辑环境针对程序出现的逻辑错误进一步检查、修改源程序,重复编辑→编译→连接→运行的过程,直到取得预期结果为止。

2.Visual C++ 6.0 开发环境介绍

Visual C++ 6.0(以后简称 VC)是 Microsoft公司推出的可视化开发环境Developer Studio下的一个组件,为我们提供了一个集程序创建、编辑、编译、调试等诸多工作于一体的集成开发环境(IDE)。

VC集成开发环境功能强大,不仅提供了大量的向导(Wizard
),还有完备的帮助功能(MSDN)。所以,初学者学习 C语言编程,并不需要全面了解开发环境的全部功能。我们可以在安装 VC时选择完全安装
MSDN,然后在遇到问题时再去查阅 MSDN中的相关说明。 通过“开始”菜单或桌面快捷方式启动 Visual C++进入集成开发环境,如图
1-1 所示。

visual c++6.0安装教程,visualc++6.0使用步骤

图1-1 Visual C++界面

跟大多数的
Windows 应用程序一样,Visual C++最上面是菜单,然后是工具栏,中央是工作区(左侧窗口是项目工作区,C 程序员可以在
ClassView 页的Globals
全局选项里查看到正在开发的全局变量和全局函数,右侧窗口是编辑窗口,可以同时对多个文挡进行编辑)。最下面状态栏上面的窗口是输出窗口,主要用于显示编译、连接信息和错误提示,我们可以双击错误提示行,VC
会在编辑窗口内打开出错代码所在的源程序文件,并将光标快速定位到出错行上。

在编辑窗口内输入、编辑程序源代码时,源代码会显示”语法着色”。在缺省情况下,代码为黑色,夹以绿色的注
释和蓝色的关键字(指 VC 所保留的 public、private、new 和 int 等等)。我们还可以通过 Tools 菜单下的
Options 对话框中的 Format 选 项卡进一步设置指定颜色。

2.1 项目

开发一个应用程序,往往会有很多源程序文件、菜单、图标、图片等资源,VC
通过“项目”管理上述资源。所以,在开始开发 C 程序时,我们就要在一个指定文件夹内创建一个以.DSW
为扩展名的项目工作区文件,包含项目中所有文件的名称、 文件所在目录、编译器和连接器的选项以及项目工作的其他信息;此外还有以.DSP
为扩展名的项目记录文件,以.OPT 为扩展名的工作区选项文件(包含 Developer Studio 的所有个人设置 –
包括颜色、字体、工具栏、哪个文件被打开以及 MDI
窗口如何被定位和最新调试中的断点)等。在打开项目工作区文件时其他文件随即会自动打开。在此文件夹下还会创建
Res(资源)、Debug(调试)、Release(发行)等子文件夹。

2.2编辑

在编辑窗口打开、浏览文件、输入、修改、复制、剪切、粘贴、查找、替换、撤销等操作,可以通过菜单完成,也可以通过工具栏按钮完成,这些与 Word 之类的 windows 编辑器用法完全相同,这里就不再重复叙述了。

2.3辅助

VC 不仅提供了“语法着色”帮助我们阅读程序,还可以通过一些快捷键检查常见的括号不匹配错误。MSDN 也可以在编辑过程中提示存在的变量名、函数名。很多程序员借助类似 Visual Assist X 的工具辅助开发,减少程序出错的可能性。

3.开发 C 程序

3.1开发单个 C 语言程序

1. 创建一个工作文件夹。

由于开发过程会产生一系列文件,建议每开发一个新的 C 程序都创建一个工作文件夹。还可以将所有工作文件夹集中到一起,如E:\LXH\EX01-01 、E:\LXH\EX03-02 等。

2. 启动 Visual C++。

3. 新建一个 C 语言源程序。

选择菜单:File 下的 New 菜单项,出现如图 1-2 所示 new(新建)对话框。

visual c++6.0安装教程,visualc++6.0使用步骤

图1-2 选择菜单File下的New菜单项

选择 Files 标签下的 C++ Source File 在“E:\LXH\EG01-01”文件夹中创建C 程序:eg01-01.c,如图 1-3 所示。

visual c++6.0安装教程,visualc++6.0使用步骤

图1-3 Files标签

4. 输入、编辑源程序。

注意不要输入中文标点符号,要及时按 Ctrl+S 保存文件,如图 1-4 所示。

visual c++6.0安装教程,visualc++6.0使用步骤

图1-4 输入源程序

5. 编译、连接。

点击“Build
MiniBar”工具栏上的“Build”按钮进行编译、连接。也可以选择菜单 Build 下的 Build (F7) 菜单项或 Rebuild
All 菜单项。更简捷的方法是直接按 F7 功能键。 Visual C++将提示创建默认工作区,如图 1-5 所示。

visual c++6.0安装教程,visualc++6.0使用步骤

图1-5 创建默认工作区

点击“是”按钮。 如果编译完全成功,会显示 “0 error(s), 0 warning(s)”。 如果出现语法错误,则要返回 4 修改源程序。然后,再进行编译,直至排除所有错误。

6. 运行

点击“Build
MiniBar”工具栏上的“Execute Program”按钮运行程序。也可以选择菜单 Build 下的 Execute
eg01-01.exe 菜单项。更简捷的方法是直接按功能键 Ctrl+F5 运行程序。 若运行结果正确,则 C
语言程序的开发工作到此完成。否则,要针对程序出现的逻辑错误返回 4 修改源程序,重复编译—连接—运行的过程,直到取得预期结果为止。

7. 关闭

如果不退出 Visual C++,接着开发下一个 C 程序,需要先选择菜单 File 下的 close workspace 菜单项关闭当前工作区,然后再按照 1-7 步骤开发下一个 C程序

3.2添加多个 C 语言源程序

在用 C 语言开发应用程序时,往往会使用多个 C 语言源程序。

现有 C 语言源程序文件“sayhello.c”:

#include

void sayhello(void)

{

printf(“hello\n”);

}

将其添加到“eg01-01.c”的步骤如下: 首先打开“eg01-01.dsw”,点击项目工作区 ClassView 页的 Globals 选项,选择菜单 Project 下的“Add To Project”菜单项的“Files……”

visual c++6.0安装教程,visualc++6.0使用步骤

图1-6 添加多个源程序文件

然后在“Insert Files intoProject”对话框中选取“sayhello.c”:

visual c++6.0安装教程,visualc++6.0使用步骤

图1-7 选择欲添加的源程序文件

再在 main()函数中添加子函数说明和调用:

visual c++6.0安装教程,visualc++6.0使用步骤

图1-8 添加子函数说明和调用

程序运行结果如图 1-9 所示:

visual c++6.0安装教程,visualc++6.0使用步骤

图1-9 程序运行结果

4.调试 C 程序

初学
C
语言程序设计,往往一看到自己编的程序出现错误就不知所措了。有些同学上机时,只要程序能够顺利运行,就认为大功告成,根本没想到程序还存在某些隐患。要想不犯或少犯错误,就需要了解
C 语言程序设计的错误类型和纠正方法。 C 语言程序设计的错误可分为语法错误、连接错误、逻辑错误和运行错误。

语法错误:在编写程序时违反了
C
语言的语法规定。语法不正确、关键词拼错、标点漏写、数据运算类型不匹配、括号不配对等都属于语法错误,在进入程序编译阶段,编译系统会给出出错行和相应“出错信息”。我们可以双击错误提示行,将光标快速定位到出错代码所在的出错行上。根据错误提示修改源程序,排除错误。

连接错误:如果使用了错误的函数调用,比如书写了错误的函数名或不存在的函数名,编译系统在对其进行连接时便会发现这一错误。纠正方法同 1。

逻辑错误:虽然程序不存在上述两种错误,但程序运行结果就是与预期效果不符。 逻辑错误往往是因为程序采用的算法有问题,或编写的程序逻辑与算法不完全吻合。逻辑错误比语法错误更难排除,需要程序员对程序逐步调试,检测循环、分支调用是否正确,变量值是否按照预期产生变化。

运行错误:程序不存在上述错误,但运行结果时对时错。

运行错误往往是由于程序的容错性不高,可能在设计时仅考虑了一部分数据的情况,对于其他数据就不能适用了。例如打开文件时没有检测打开是否成功就开始对文件进行读写,结果程序运行时,如果文件能够顺利打开,程序运行正确,反之则程序运行出错。要避免这种类型的错误,需要对程序反复测试,完备算法,使程序能够适应各种情况的数据。

为了方便程序员排除程序中的逻辑错误,VC
提供了强大的调试功能。每当我们创建一个新的 VC工程项目时,默认状态就是
Debug(调试)版本。调试版本会执行编译命令_D_DEBUG,将头文件的调试语句
ifdef分支代码添加到可执行文件中;同时加入的调试信息可以让开发人员观察变量,单步执行程序。由于调试版本包含了大量信息,所以生成的
Debug版本可执行文件容量会远远大于Release(发行)版本。

4.1 设置断点

VC
可以在程序中设置断点,跟踪程序实际执行流程。设置断点后,可以按“F5”功能键启动 Debug
模式,程序会在断点处停止。我们可以接着单步执行程序,观察各变量的值如何变化,确认程序是否按照设想的方式运行。
设置断点的方法是:将光标停在要被暂停的那一行,选择“Build MiniBar”工具栏按钮“Insert/Remove Breakpoint
(F9)”按钮添加断点,如图 1-10 所示,断点所在代码行的最左边出现了一个深红色的实心圆点,这表示断点设置成功。

visual c++6.0安装教程,visualc++6.0使用步骤

图1-10 设置断点

如果该行已经设置了断点,那么再次按“F9”功能键会清除该断点。

4.2调试命令

我们也可以在 VC“Build”(组建)菜单下的“Start Debug”(开始调试)中点击 Go(F5)命令进入调试状态,Build 菜单自动变成 Debug 菜单,提供以下专用的调试命令:

Go(F5) 从当前语句开始运行程序,直到程序结束或断点处。

Step Into(F11) 单步执行下条语句,并跟踪遇到的函数。

Step Over(F10) 单步执行(跳过所调用的函数)

Run to Cursor(Ctrl+F10) 运行程序到光标所在的代码行。

Step out(Shift+F11) 执行函数调用外的语句,并终止在函数调用语句处。

Stop Debugging(Shift+F5) 停止调试,返回正常的编辑状态

必须在运行程序时用
Go 命令(而不是
Execute)才能启动调试模式。在调试模式下,程序停止在某条语句,该条语句左边就会出现一个黄色的小箭头。我们随时中断程序、单步执行、查看变量、检查调用情况。比如,按“F5”功能键进入调试模式,程序运行到断点处暂停;不断按“F10”功能键,接着一行一行地执行程序,直到程序运行结束。

需要说明的是,如果希望能一句一句地单步调试程序,在编写程序时就必须一行只写一条语句。

4.3察看变量

单步调试程序的过程中,我们可以在下方的Variables
(变量)子窗口和Watch(监视) 子窗口中动态地察看变量的值,如图 1-11 所示。Variables
子窗口中自动显示当前运行上下文中的各个变量的值变量,而 Watch 子窗口内只显示在此 Watch
子窗口输入的变量或表达式的值。随着程序的逐步运行,也可以直接用鼠标指向程序中变量查看其值。例如在图 1-11
中,我们可以清楚地看到,程序已经为自动型变量 first、second、big 分配了内存,但它们的初始值是随机的。

visual c++6.0安装教程,visualc++6.0使用步骤

图1-11 察看变量

Variables 子窗口有 3 个选项卡:Auto、Locals 和 This。

Auto 选项卡: 显示出当前语句和上一条语句使用的变量,它还显示使用 Step over 或 Step out 命令后函数的返回值。

Locals 选项卡:显示出当前函数使用的局部变量。

This 选项卡: 显示出由 This 所指向的对象(C 语言不用 this)。

如果变量较多,自动显示的Variables 窗口难以查看时,还可以在右边的Watch

子窗口中添加想要监控的变量名。例如,图 1-11 在 Watch1 子窗口中添加了变量“first”。我们还可以直接将变量拖动到 Watch

子窗口的空白 Name 框中。 添加结束后,该变量的值会被显示出来。并且随着单步调试的进行,会看到变量 first

的值逐渐变化。如果各变量的值按照设想的方式逐渐变化,程序运行结果无误,本次开发就顺利结束了。如果发现各变量值的变化和设想的不一致,说明程序存在逻辑错误,那就需要停止调试,返回编辑窗口,查错并修改程序。

4.4查看内存

数组和指针指向了一段连续的内存中的若干个数据。可以使用
memory 功能显示数组和指针指向的连续内存中的内容。在 Debug 工具条上点 memory
按钮,弹出一个对话框,在其中输入数组或指针的地址,就可以显示该地址指向的内存的内容。如图 1-12 所示:

visual c++6.0安装教程,visualc++6.0使用步骤

图1-12 察看内存

以上就是今天的全部内容,希望对你有帮助哦~

学习C/C++编程知识,想要成为一个更加优秀的程序员,或者你学习C/C++的时候有难度,可以关注+私信小编【C/C++编程】笔者的C语言C++零基础编程学习圈,里面不仅有学习视频和文件源码,还有更多志同道合的朋友,欢迎转行也学习编程的伙伴,和大家一起交流成长会比自己琢磨更快哦!

visual c++6.0安装教程,visualc++6.0使用步骤

好了,今天就到这里吧,希望能够对大家有所启发。希望这些建议能为你的工作带来一些灵感和启示,如果你觉得这篇visual c++6.0安装教程 精选:visualc++6.0使用步骤文章值得一读,不妨在社交媒体上分享给更多人哦!

本文发布者:易生峰狂,不代表有戏ABC立场,转载请注明出处:https://www.youxiabc.com/p/5517.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 jubao226688#126.com 举报,一经查实,本站将立刻删除。

(0)
上一篇 2023年4月9日 08:28
下一篇 2023年4月9日 08:30

相关推荐

  • 英雄联盟轮换模式有哪些【新手必看】英雄联盟轮换模式怎么玩

    各位朋友们大家好,逃出牢笼准备了一些有关英雄联盟轮换模式有哪些,英雄联盟轮换模式怎么玩的内容,以下是模式,英雄,人机,上线,都会相关的最新干货和技巧分享,我会分享我在这个领域学习和实践中的经验,希望对你的学习有所帮助。 大家都知道,英雄联盟为了丰富大家的玩法,每隔一段时间就会出一个新的轮换模式。像我们平时玩得无限火力、克隆、终极魔典,已经是英雄联盟的常客了,…

    2023年5月16日 攻略记录
  • 手游梦幻西游平民职业选哪个 最新手游梦幻西游平民职业推荐

    各位好,夜以笙歌抽空为大家整理了一些手游梦幻西游平民职业选哪个,手游梦幻西游平民职业推荐的学习资料,以下是一些关于月亮,魔王,法系,任务,爆发力最新干货和技巧分享,初学者可以通过这篇文章来获取一些对他们有益的信息。 一、法系:门派推荐魔王,推荐理由:这个门派是法系主流同时魔王寨是相当省钱的,非常适合想玩输出门派的0元党,能抗能打能加血,是一名全能选手。魔王寨…

    攻略记录 2023年4月14日
  • 我的世界末地传送门如何制作 详细介绍:我的世界末地传送门怎么激活?

    大家好,今天帅锅扛把子分享一些我的世界末地传送门如何制作,我的世界末地传送门怎么激活?的经验和技巧,不要错过下界,暮色,森林,中央,版本的最新资讯分享,这篇文章将介绍一些对初学者来说非常重要的基础知识。 NO.1:下界传送门。想必很多人都知道。这个传送门需要14个黑曜石摆的框架,在里面用打火石点火就制作完成了。在传送门里呆上4秒就可以被传送到下界。 NO.2…

    2023年8月18日 攻略记录
  • 五虎上将新皮肤都叫什么名【最新】五虎上将皮肤哪款最好

    小伙伴们你们好,今天冷酷至尊来聊聊五虎上将新皮肤都叫什么名,五虎上将皮肤哪款最好的相关话题,跟着我们了解皮肤,官方,王者,可能会,概率的最新资讯和实用干货分享,初学者可以通过这篇文章来获取一些对他们有益的信息。 最近又有一些限定皮肤返场活动迎来了广大玩家的热议,根据王者荣耀官方以往的更新情况来看,限定皮肤返场活动确实即将上线,因为12月已经过半了,不出意外的…

    2023年4月14日 攻略记录
  • 羊了个羊通关技巧「秒懂」羊了个羊怎么玩法

    各位朋友们大家好,伤悲占据所有准备了一些有关羊了个羊通关技巧,羊了个羊怎么玩法的内容,我们为大家准备了一些小游戏,广告,死不了,羊群,回路的游戏实用干货分享,初学者可以通过这篇文章来获取一些对他们有益的信息。 让好多人爆肝的小游戏,几度放弃,今日终于通关。 今天的消除绿色金色很少,难度降低了很多。所以用时15分半,比往常快了一半。 众所周知,这个游戏过关率很…

    2023年6月13日 攻略记录
  • 密室逃脱2上古神器全收集攻略 (找到每一件神器的准确位置)

    密室逃脱2是一款备受玩家喜爱的益智解谜游戏,其中最具挑战性的任务之一便是收集上古神器。本攻略将为您详细介绍每一件神器的准确位置,帮助您顺利收集全套神器。 1. 风暴之眼 风暴之眼是上古神器中最吸引人的一件,它被藏在第二个密室中的一个隐藏房间里。进入第二个密室后,仔细观察墙壁上的图案,您会发现其中有一个小孔。点击小孔并解开迷题,就能找到风暴之眼。 2. 圣龙之…

    2023年7月30日