Visual C++的使用.doc

上传人:re****.1 文档编号:563699413 上传时间:2022-10-28 格式:DOC 页数:23 大小:2.33MB
返回 下载 相关 举报
Visual C++的使用.doc_第1页
第1页 / 共23页
Visual C++的使用.doc_第2页
第2页 / 共23页
Visual C++的使用.doc_第3页
第3页 / 共23页
Visual C++的使用.doc_第4页
第4页 / 共23页
Visual C++的使用.doc_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《Visual C++的使用.doc》由会员分享,可在线阅读,更多相关《Visual C++的使用.doc(23页珍藏版)》请在金锄头文库上搜索。

1、Visual C+的使用在Windows操作系统下选择“开始”“程序”“Microsoft Visual C+ 6.0”“Microsoft Visual C+ 6.0”,即可进入如下图的Visual C+的IDE开发环境。程序编辑区Visual C+的开发环境Workspace窗口,显示目前的工作区及project等信息Output窗口,显示程序编译、连接的结果在Visual C+的开发环境中,除了一般的工具栏之外,还可以看到“程序编辑区”、“Workspace”窗口及“Output”窗口,如果您觉得程序编辑区不够大,可以将“Workspace”及“Output”窗口拖出来,成为浮动式窗口。

2、由于Visual C+的开发环境功能很多,因此在本附录里,我们只简单的介绍如何使用Visual C+来编写一般的C程序。编辑程序由于Visual C+ 6.0必须先创建一个Project,才能执行这个Project里面的程序,因此我们要先创建一个全新的project,才能开始编辑程序,您可以跟随下列的步骤进行。步骤1进入Visual C+ 6.0后,选择“File”菜单中的“New”选项,即会出现如下图所示的“New”对话框。Project的名称Project所在的文件夹步骤2在对话框中选择“Projects”项中的“Win32 Console Application”(程序执行时,会将执行结

3、果显示在一个MS-DOS的窗口中),并且在“Project name”字段里为您所创建的Project工作区命名,在“Location”栏中输入您希望存放Project文件夹的位置。我们就称这个Project名称为“SayHello”,Project所在的位置为“c:c_program”,单击【OK】按钮即可在c:c_program的位置下面创建一个名为SayHello的文件夹。步骤3接着会出现 “Win32 Console Application-Step 1 of 1”窗口,询问您欲创建的类型为何?此例中我们选择第一种“An empty project”,即空的project,再单击【Fi

4、nish】按钮。步骤4Visual C+会将您所选择的project类型汇总成如图2-4的画面,若是觉得想要更改之前的设置,按下【Cancel】按钮即会取消设置。如果设置没有问题,按下【OK】按钮后,系统即会根据需求创建一个空的project供您使用。步骤5回到Visual C+的窗口后,您可以看到Project“SayHello”已经创建完成,此时,按下工具栏上的【New Text File】按钮 ,就可以开始编写C的程序了。我们以下面的程序为例,来说明Visual C+的编译与执行的整个流程。01 #include 02 int main(void)03 04 printf(Hello K

5、itty!n); /*输出Hello Kitty!*/05 printf(Hello World!n); /*输出Hello World!*/06 return 0;07 将程序代码输入程序编辑区内,输入后的窗口如下图所示。步骤6接着,您还必须给这个新的程序命名,就称它为“sayhello.c”吧!单击工具栏上的【save】按钮,即会出现如下图的“保存为”对话框,在对话框中输入文件名sayhello.c。步骤7每次要编写一个新的程序时,都必须先将这个程序存盘后再加入Project中。在窗口中右边的工作区里,单击鼠标的右键,在出现的“快捷菜单”中选择“Insert File into Proje

6、ct”选项,将这个新的程序区加入“SayHello”中,使这个程序成为Project“SayHello”的一员。您可以注意到Visual C+用不同的颜色来代表程序代码里各种不同的功能,例如关键字(Key word)以蓝色显示,而程序的注释以绿色显示,这个设计更有利于我们对程序代码的编辑、修改以及查错。接着我们就以这个简单的程序来说明,在Visual C+中如何编译、执行。编译与执行当程序编写完成之后,一定是迫不及待想看看执行的结果是否正确,此时,您可以选取“Build”菜单中的Execute选项,或是直接按下【Ctrl+F5】键来编译与执行程序。当程序开始编译后,下方的Output窗口会显示

7、其编译、连接的结果。如果很幸运的,程序没有任何错误,程序经过编译后就会立刻被执行,这时Visual C+会自动打开一个DOS窗口让您查看执行结果。以前面所输入的程序代码为例,按下【Ctrl+F5】键,程序经过编译与执行后的结果如下图,您可以看到程序执行的结果会在屏幕上所出现的MS-DOS窗口中显示,如下图所示。按下任意键即会回到Visual C+的窗口之中。如果只是想要编译,而不执行程序,选取“Build”菜单中的Compile选项,或是直接按下【Ctrl+F7】键即可将编译过后的程序,变成“目标文件”,若是想要变成可执行文件时,编译完成后要再按【F7】键,或是选取“Build”菜单中的Bui

8、ld选项。处理语义上的错误当然并不是每次编译程序时都能够这么顺利,若是程序出现错误,IDE下方的Output窗口会告诉您程序有错误。例如在前例中,我们在程序代码的第4行少打了一个双引号,且在第5行忘了分号,在编译时,Visual C+便会纠正我们所犯的错误。01 #include 忘了双引号忘了分号02 int main(void)03 04 printf(Hello Kitty!n); /*输出Hello Kitty!*/05 printf(Hello World!n) /*输出Hello World!*/06 return 0;07 当您将上面这段程序编译之后,Output窗口会告诉您程序

9、发生错误而停止执行,如下图所示。程序发生错误的行数发生错误的原因此时可以看到在Output窗口中会显示程序发生错误的地方及原因,只要将鼠标在窗口中的提示上双击,程序编辑区中的程序就会寻找发生错误的地方,再根据错误信息一一改正错误即可。利用Debug菜单调试上例的错误是属于语法上的错误(Syntax error),如果是语义上的错误(Semantic error),可以利用Visual C+提供的查错功能逐步执行程序,并查看变量值来找出错误所在。仿照前例创建一个新的project,并把project名称命名为mydebug,再输入下面的程序代码,将它保存成myprog.c后,加入mydebug这

10、个project里。01 #include 02 int main(void)03 04 int i,sum=0;05 int square(int);06 07 for(i=1;i4;i+)08 sum+=square(i);09 10 printf(sum=%dn,sum);11 return 0;12 13 14 int square(int a)15 16 return a*a;17 选择“Build”菜单中的“Start Debug”选项中的“Step Into”,或是直接按下【F11】键,Visual C+会检查程序与最近一次编译后的目标文件是否有更改,若是已经改动,则会先行编译再

11、进行跟踪。下图为“Build”菜单中的“Start Debug”选项。当程序开始跟踪时,还可以看到画面上会出现Debug菜单、Variables窗口与Watch窗口,下图为连续按了13次【F11】键之后的窗口内容。Variables窗口Watch窗口Debug菜单Visual C+的调试功能激活后,可以在某一列程序的前面看到 符号,这个黄色箭号即代表目前所要执行的程序行,您可以根据黄色箭号了解程序的流程。而Debug菜单中有不少好用的跟踪程序的小工具,下图为Debug菜单的介绍。Registers DisassemblyCall StackQuick WatchWatchVariables M

12、emory RestartRun to CursorStop DebuggingBreak ExecutionShow Next StatementApply Code Changes Step OutStep OverStep Into 下表为Debug菜单中的各个功能、快捷键及其说明的整理,在使用调试功能跟踪程序时,可以参考下表的说明。功能及图标快速键说明 Restart Ctrl+Shift+F5重新开始跟踪程序 Stop Debugging Shift+F5停止跟踪程序 Apply Code Changes Alt+F10跟踪时加入新更改的程序代码 Show Next Statemen

13、t 无目前所要执行的程序行 Step Into F11跳到函数中一步一步的执行 Step Over F10不到函数中一步一步执行,直接取得函数的执行结果 Step Out Shift+F11跳离函数的逐步执行 Run to Cursor Ctrl+F10跟踪程序至光标所在位置 Quick Watch Shift+F9查看目前执行位置的变量值 Watch 无查看选定的变量值 Variables 无查看所有变量值及函数返回值 Registers 无查看寄存器中的值 Memory 无查看在内存中存放的值 Call Stack 无查看在堆栈中的值 Disassembly 无程序代码以汇编语言的形式显示

14、在Debug菜单中除了【F11】键(Step Into)可以逐步执行程序之外,【F10】键(Step Over)也可以完成类似的工作。“Step Into”及“Step Over”这两个功能有什么不同呢?其实它们都会一步一步的执行程序,不同的是当执行到一个函数时,“Step Into”会跳到函数中一步一步的执行。而“Step Over”并不会跳到函数里执行,因此当程序中包含有函数时,用“Step Into”来调试会更为深入而有效果。此外Visual C+还有一个供您查看变量的功能,只要按一下Debug菜单中的“Watch” 选项,即可开启或关闭Watch窗口,在Visual C+中,当您激活除错功能时,Watch窗口的默认值为开启的状态,下图为Watch窗口。watch窗口可帮助我们调试!

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号