在Visual_C_下开发C程序.pdf

在Visual_C_下开发C程序.pdf

ID:58313661

大小:90.39 KB

页数:3页

时间:2020-09-06

在Visual_C_下开发C程序.pdf_第1页
在Visual_C_下开发C程序.pdf_第2页
在Visual_C_下开发C程序.pdf_第3页
资源描述:

《在Visual_C_下开发C程序.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、在VisualC++下开发C程序TurboC2.0发布于1989年,对历史并不太长而发展却神速的IT业来说,确实是古董级的软件了。但它几乎是最后一个专门为C语言设计的开发环境,具备学习C语言的一切条件,没有任何非C语言的东西干扰初学者,所以一直被各大高校的C语言课堂采用。C++的发展使C++的开发环境大行其道。因为C++几乎完全兼容C语言,两者无论编译器还是编辑器、调试器都可以用同一套程序实现,而且C++共享C的库函数,很多软件还是用两者混合编程实现,所以基本所有的C++环境都同时支持C语言。美国微软公司出品的VisualC++(以下简称VC)是Windows平台上最流行的C/

2、C++集成开发环境。从1993年发行1.0版本开始,历经多年锤炼,于2003年推出最新的7.0版本(VisualC++.NET2003)。本书将介绍如何在流传更广泛的6.0版本下开发C语言程序。1编辑、编译与运行C强大的AppWizard并不支持生成C语言工程,我们需要独辟蹊径。如图1,首先点图标①建立一个空的文本文件,然后点图标②或者按快捷键Ctrl+S保存此文件。这时候会弹出“SaveAs”对话框。在对话框中选择目录,并填上文件名。注意,①②③④保存文件运行建立新文件编译图1建立和保存C语言源程序文件文件名一定要以“.c”做扩展名。再点“Save”按钮之后,就可以输入程序了

3、。VC的编辑器的编辑功能和Windows的记事本很相像,并有许多专门为编写代码而开发的功能,比如关键字加亮,自动完成,自动调整格式等。鼠标和键盘配合使用,大大加快了编写速度。程序编写完毕,点图标③或按F7键,开始编译。但在正式编译之前,VC先会弹出对话框如图2,询问是否建立一个缺省的项目工作区。VC必须有项目才能编译,所以这里必须回答“Yes”。然后在保存.c文件的目录里会生成与c源程序文件同名的.dsw和.dsp等文件。以后可以直接打开这些文件来继续编写程序,不必再重复上面的过程。图2询问是否建立项目工作区如果修改完代码后没有保存,这时还会提示是否保存。保存后,随着硬盘清脆的

4、响声,VC下方的白色消息区会显示类似图3的内容。如果编译出错,会列出错误的位置与内容,并统计错误和警告的个数。图3编译信息没有错误,就可以运行了。点图1中的图标④或快捷键Ctrl+F5,程序将在一个新的DOS窗口中运行。窗口中会显示一行“Pressanykeytocontinue”,这是VC加上的提示,并不是程序的输出。看到此条提示时,说明程序已经运行完毕。按照提示,可以按任意键关闭窗口。2调试VC的调试功能极其强大,熟练使用后,将如虎添翼。表1是基本的调试命令、图标和快捷键的对照表。表1VC基本调试命令表命令图标快捷键说明GoF5开始或继续在调试状态下运行程序RuntoCur

5、sorCtrl+F10运行到光标所在行StopDebuggingShift+F5停止调试程序Insert/RemoveBreakpointF9插入或删除断点StepIntoF11进入函数内部单步执行StepOverF10执行下一条语句,不进入函数StepOutShift+F11跳出当前函数调试的基本功能的用法与TurboC基本相同,请参考第5章。很多高级功能是VC强大的体现,如图4。各个调试窗口开关当前语句标志Variables窗口Watch窗口图4VC调试界面图4中的各个调试窗口都可以改变位置,也可以随意开关。左下方的“Variables”窗口随着程序的执行动态更新,里面显示

6、选定的上下文(Context)下的局部变量和函数调用的返回值等信息。右下方的“Watch”窗口有很强的定制性,用户可以自行在里面填写想要监视的变量,任意修改变量的值。也可以直接把源码中的变量拖拽到此窗口中。“Memory”窗口是直接的内存映像,在这里能直接查询和修改任意地址的数据。对初学者来说,看此窗口能更深刻地理解各种变量、数组和结构等是如何占用内存的。“CallStack”窗口显示了函数调用的嵌套情况。此外,还可以在汇编代码级进行调试,以及修改代码后,不需重新编译运行就能继续调试。因为这些功能并不常用,仅在比较特别的情况下才能发挥巨大作用,所以本书不再详细介绍。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。