欢迎来到天天文库
浏览记录
ID:38405872
大小:939.50 KB
页数:32页
时间:2019-06-12
《第2讲 VC++6.0开发环境的使用46232》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、C++面向对象程序设计普通高等教育“十一五”国家级规划教材中国高等院校计算机基础教育课程体系规划教材7/23/20211第2讲VC++6.0开发环境的使用1.授课内容VC++6.0开发环境的使用。2.授课要求(1)熟悉VC++6.0的开发环境,掌握建立应用项目的方法,能在VC++6.0环境下编写和运行简单的C++程序;(2)熟悉VC++6.0的DEBUG功能,能在VC++6.0环境下调试简单的C++程序(能利用设置断点、单步跟踪等技术调试程序)。3.授课重点VC++6.0的开发环境的使用。4.授课难点VC++6.0的开发环境的程序调试。7/23/20212第2讲VC
2、++6.0开发环境的使用当前用得较为广泛的C++有:1、VC++(VisualCPlusPlus)2、BC++(BorlandCPlusPlus)3、AT&TC++等。7/23/20213高级语言编译过程源程序(文本文件)*.CPP目标文件(二进制文件)*.OBJ可执行文件(二进制文件)*.EXE库文件(各种函数)在VitualC++系统中,可直接从源程序编译连接至可执行程序,但依然要生成*.OBJ及*.EXE这两个文件。F7编译连接compilelink7/23/20214一个简单的C++程序#include//包含头文件iostreamusi
3、ngnamespacestd;//使用命名空间stdintmain(){cout<<"ThisisaC++program.";return0;}本程序编译执行后,在DOS屏幕上打印出ThisisaC++program.7/23/20215编译过程:1)启动VisualC++,选择“文件”菜单中的“新建”命令,选择“文件”标签中的“C++SourceFile”选项。2)选择源程序存放的目录和输入源程序名,单击“确定”。3)在编辑器中编写源程序。4)单击F7或“编译”中的“重建全部”编译源程序,若编译通过,单击“执行”,在DOS屏上看结果,任按一键返回编辑器。7/23/
4、202161.VC++6.0集成开发环境介绍(1)菜单介绍(2)工具栏介绍(3)工作区介绍在工具栏上,单击鼠标右键,将弹出全部的工具栏窗口。可以选择是“显示”还是“隐藏”。7/23/20217启动VC++编译系统7/23/20218VC++编译系统界面单击“File”菜单中“New”命令7/23/20219选择“Files”选项卡选择C++源文件命令输入文件名输入文件存放位置单击选择驱动器选择驱动器或目录7/23/202110C++源文件编辑界面输入C++源代码7/23/202111可以将此源代码另起文件名存盘7/23/202112选择编译命令,将源文件.cpp生成
5、.obj文件7/23/202113如果编译出错,会出现提示信息,指出错误的位置及种类错误所在行错误的原因7/23/202114双击错误所在行光标移到该行7/23/202115生成可执行文件通过后单击该命令运行程序7/23/202116运行结果显示在DOS屏上注意:不可以在软盘上运行程序!应该把保存在软盘中的源文件拷贝到硬盘的目录中再运行!7/23/202117源程序所在目录未编译前,只有一个源程序7/23/202118编译运行后,出现众多附加文件同时,产生一个子目录Debug7/23/202119Debug目录中,有obj和EXE文件7/23/2021202.新建一
6、个简单C++程序(基于DOS环境下的)(1)程序编辑选择菜单“文件/新建”,在弹出的对话框中选择“文件”,然后选“C++SouceFile”。最后,在工作区中编辑源程序。代码为下列程序A。(2)程序运行选择“编译”,在编译时,需要创建工作区,出现图1所示的对话框,选择“是”。(在VC++6.0中,对每一个要运行的程序,必须首先创建一个工程,即Project)7/23/202121A.一个简单的C++程序:#include//包含头文件iostreamusingnamespacestd;//使用命名空间stdintmain(){cout<<"Thi
7、sisaC++program.";return0;}本程序编译执行后,在DOS屏幕上打印出ThisisaC++program.7/23/202122#include//预处理命令usingnamespacestd;intmax(intx,inty)//定义max函数,函数值为整型,形式参数x,y为整型{intz;if(x>y)z=x;elsez=y;return(z);}//max函数结束intmain()//主函数{inta,b,m;cin>>a>>b;m=max(a,b);cout<<"max="<
此文档下载收益归作者所有