C语言程序设计(方少卿) 铁道C第11章(修订版)

上传人:E**** 文档编号:89391730 上传时间:2019-05-24 格式:PPT 页数:31 大小:1.02MB
返回 下载 相关 举报
C语言程序设计(方少卿) 铁道C第11章(修订版)_第1页
第1页 / 共31页
C语言程序设计(方少卿) 铁道C第11章(修订版)_第2页
第2页 / 共31页
C语言程序设计(方少卿) 铁道C第11章(修订版)_第3页
第3页 / 共31页
C语言程序设计(方少卿) 铁道C第11章(修订版)_第4页
第4页 / 共31页
C语言程序设计(方少卿) 铁道C第11章(修订版)_第5页
第5页 / 共31页
点击查看更多>>
资源描述

《C语言程序设计(方少卿) 铁道C第11章(修订版)》由会员分享,可在线阅读,更多相关《C语言程序设计(方少卿) 铁道C第11章(修订版)(31页珍藏版)》请在金锄头文库上搜索。

1、1,第11章 Visual c+ 6.0简介,11.1 Visual c+ 6.0概述 11.2 Visual c+ 6.0集成开发环境 11.3 Visual c+ 6.0创建应用程序,2,11.1 Visual c+ 6.0概述,11.1.1 Visual c+ 6.0的起源 11.1.2 Visual c+ 6.0的版本 11.1.3 Visual c+ 6.0的新特性 11.1.4 Visual C+6.0与 Turbo C的区别,3,11.1.1 Visual c+ 6.0的起源,C/C+语言并非起源于Microsoft公司,在Windows 3.0出现之前,最好的C/C+编程工具是

2、Borland公司的Turbo C/C+系列。随着Windows 3.0,Microsoft推出了Microsoft C/C+ 7.0,首次采用了MFC(Microsoft Foundation Class Library,微软基础类库)。正是由于MFC的出现,让C+程序员的工作变得更加高效,也使得今天的Visual C+得以成为优秀的主流编程工具。此时,Visual Basic在Windows平台上的成功,Microsoft决意把Microsoft C/C+的下一个版本Microsoft C/C 8.0改名为Visual C+,这就是Visual C+ 1.0。 其后Visual C+的各个

3、版本,如同Microsoft的其他工具软件,随Windows平台的变化而有不同的改变。随着Windows 98/2000操作系统功能的增强,相对于前一版本,Visual C+6.0增加了支持IE4的控件和类、增强了对OLE DB的支持、完善了DHTML以及提供了独立的MSDM帮助系统等,同时,集成环境内部工具的性能也得到了相应提升。,4,11.1.2 Visual c+ 6.0的版本,Visual c+ 6.0是Microsoft 于1997年4月推出的Visual c+编译器,它包括标准版、专业版、企业版三个版本。,5,11.1.3 Visual c+ 6.0的新特性,自动化和宏:可以使用V

4、isual Basic脚本来自操纵列的和重复的任务,可以将Visual Studio及其组件当作对象来操纵,还可以使用Developer Studio对象模型创建集成的附加程序。 .Class View:使用文件夹来组织C+和JAVA中的类,包括使用MFC、ATL创建或自定义的新类。 可定制的工具条和菜单。 连接到正在运行的程序并对进行调试,还可以使用宏语言来自动操作调试器。 可以在一个工作空间中包括多个不同类型的工程。工作空间文件使用扩展名.dsw来代替过去的扩展名.mdb,工程文件使用扩展名.dsp来代替过去的扩展名.mak。,6,11.1.3 Visual c+ 6.0的新特性,可以在D

5、eveloper Studio中查看Internet上的World Wide Web页。 改进的资源编辑器:在Visual C+中,可以使用WizardBad来将代码与程序中的可视元素挂钩。快捷键、二进制、对话框和字符串编辑器支持定位至快捷键、ASCII字符串、十六进制字符串、控件ID和标签及指定字符串的Find命令更方便的一次修改多项(快捷键、对话框、菜单和字符串)属性。 改进的文本编辑器:可以使用正确的句法颜色设置来显示无扩展名的文件。可以定制选定页边距的颜色来更好的区分同一源代码窗口中的控件和文本区域。Find in Files命令支持两个单独是空格。,7,11.1.4 Visual C

6、+6.0与 Turbo C的区别,Visual C+与Turbo C是两个不同的编译环境,Turbo C是面向过程在.DOS操作界面下运行,而Visual C+是可视化的面向对象在Windows操作界面下运行。它们对外都提供相同的+语言语法,但内部的解读过程和编译过程却不相同。Turbo C 是基于原始的C/C+语言语法。Visual C+则作了进一步的封装和定义。比如,Turbo C中的int型变量是两个字节,而Visual C+中的int型变量是4字节。另外,一些特殊的写法在Turbo C中可能编译不过去,但是在Visual C+中却可以。 Visual C+集成了更为强大的功能,它由微软

7、开发提供,有很多现成的类库可以使用,这样为编程提供了很大的方便。Turbo C是很多人学习C语言入门时采用的工具,它并不都是基于DOS操作界面的,也并非只能使用键盘,不能使用鼠标。版本Turbo C 3.0就可以进入indows窗口操作。 Visual C+比Turbo C更直观,调试更方便,编译的时候行缩进等都是自动的,可以使得编程的时候不再需要手动缩进。不过Visual C+使用的时候要先建立工程,然后文件是包含在这个工程中,最后直接生成.exe文件。Turbo C在C+图形界面和应用Application方面要有很多不足的地方,而Visual C+则是把一些图形化的东西整合起来。,8,1

8、1.2 Visual c+ 6.0集成开发环境,11.2.1 Visual c+ 6.0的启动 11.2.2 Visual c+ 6.0菜单功能 11.2.3 Visual c+ 6.0工具栏 11.2.4 项目和项目工作区,9,11.2.1 Visual c+ 6.0的启动,单击Windows【开始】菜单,选择【程序】组下【Microsoft Visual Studio 6.0】子组下快捷方式【Microsoft Visual C+ 6.0】启动Visual C+ 6.0。 单击Windows【开始】菜单,选择【运行】,输入“msdev”回车后即可启动存取以及运算。例如:,10,11.2.2

9、 Visual c+ 6.0菜单功能,File莱单 主要用来对文件和项目进行操作,如“新建”、“打开”、“保存”、“打印”等。,11,File莱单,12,Edit菜单,13,Edit菜单,14,View菜单,15,Insert菜单,16,Project菜单,17,Build菜单,注: X为当前编连的C+源代码主文件名,18,Window菜单,19,Help菜单,Visual C+6.0同大多数其他的Windows应用软件一样,提供了大量详细的帮助信息,而Help菜单便是得到这些帮助信息最有效和最主要的途径。,20,11.2.3 Visual c+ 6.0工具栏,工具栏是一种图形化的操作界面,具

10、有直观和快捷的特点,熟练掌握工具栏的使用对提高编程效率非常有帮助。工具栏由某些操作按钮组成,分别对应着某些菜单选项或命令的功能。用户可以直接用鼠标单击这些按钮来完成指定的功能。,图11-11 Visual c+ 6.0常用工具栏,21,11.2.4 项目和项目工作区,1项目基本概念 在Windows环境下,大多数应用程序除了许多源代码文件外,还包含菜单、工具栏、对话框、图标等,Visual C+称它们为资源,这些资源通常用资源文件保存起来。另外,还要包含应用程序代码源文件编连时所需要的库文件、系统DLL文件等。有效组织这些文件并维护各源文件之间的依赖关系是应用程序最先要达到的目的,Visual

11、 C+中的项目就起这样的作用。实际上,项目作为工作区中的主要内容已加入集成开发环境中,不再需要自己来组织这些文件,只需要在开发环境中进行设置、编译、连接等操作,就可创建可执行的应用程序文件或DLL文件。 在Visual C+中,项目中所有的源文件都是采用文件夹方式进行管理的,它将项目名作为文件夹名,在此文件夹下包含源程序代码文件(.cpp,.h)、项目文件(.dsp)、项目工作区文件(.dsw)以及项目工作区配置文件(.opt),还有相应的Debug(调试)或Release(发行)、Res(资源)等子文件夹。 在开发环境中,Visual C+是通过左边的项目工作区窗口对项目进行各种管理。项目工

12、作区窗口包含3页,它们分别是ClassView页、ResourceView页和FileView页。,22,11.2.4 项目和项目工作区,2ClassView页 项目工作区窗口的ClassView页用以显示项目中的所有各类信息。假设打开的项目名为Student,单击项目区窗口底部的ClassView,则显示出一个标题【Student classes】的树状条目,在它的前面是一个图标和一个套在方框中的符号“+”,单击符号“+”或双击图标,Student中的所有类名(包括结构体类型名)将被显示。 在ClassView页中,每个类名前也有一个图标和一个套在方框中的符号“+”,双击图标,则直接打开并显

13、示类定义的头文件(如student.h);单击符号“+”,则会显示该类中的成员函数和成员变量;双击成员函数前的图标,则在文档窗口中直接打开源文件并显示相应函数体代码。 这里要注意一些图标所表示的含义。例如,在成员函数的图标中,使用紫色方块表示公共成员函数(包括普通函数),使用紫色方块和一把钥匙表示私有成员函数,使用紫色方块和一把锁表示保护型成员函数;又如,用蓝绿色图标表示成员变量等。,23,11.2.4 项目和项目工作区,3FileView页 FileView可将项目中的所有文件(C+源文件、头文件、资源文件、Help文件等)分类显示每一类文件在FileView页中都有自己的目录项,例如所有的

14、C+源文件都在 Source File目录项中。不仅可以在目录项中移动文件,而且还可以创建新的目录项以及将一些特殊类型的文件放在该目录项中。 若创建一个新目录项,可在添加目录项的地方右击,弹出快捷菜单,从中选择【New Folder】,将出现如图11-12所示对话框,只要输入目录项名称和相关文件的扩展名,单击【OK】按钮即可。,图11-12 New Folder对话框,24,11.3 Visual c+ 6.0创建应用程序,在Visual c+ 6.0中,可以用几种不同的方式创建应用程序框架。一种是通过Visual c+ 6.0集成环境所提供可视化编程工具(AppWizard和ClassWiz

15、ard等)自动生成大量代码,快速进入可视化的编程;另一种是通过Visual c+ 6.0提供的代码编辑器,手工编写代码 。,25,11.3 Visual c+ 6.0创建应用程序,【例11.1】实现一个简单屏幕输出输入程序,在终端输入某姓名,输出“Hello,姓名”。 1启动Visual c+ 6.0应用程序 点击Windows【开始】菜单,选择【程序】组下【Microsoft Visual Studio 6.0】子组下快捷方式【Microsoft Visual C+ 6.0】启动Visual C+ 6.0。,26,2创建工程,在Visual c+ 6.0菜单栏中单击【File】/【New】命

16、令,并打开【Projects】选项卡。 在左侧的选项卡中选择【Win32 Console Application】,然后在右侧工程文本框中输入工程名“Hello”,单击【OK】按钮,后选择【An empty project】选项,单击【Finish】,出现新工程说明信息对话框,单击【OK】按钮即可创建工程。,27,3创建文件,在Visual c+ 6.0菜单栏中选择【File】/ 【New】命令。 打开【Files】选项卡,在左侧选项卡中选择【C+ Source File】选项,再选中右侧的【Add to project:】复选框,同时文件文本框中输入“Hello”。 单击【OK】按钮即可。,28,4编写C+源程序,(1)C+输入输出语句 在C+输入输出语句中,除了可以利用scanf和printf函数进行输入和输出外,还增加了标准输入输出流cin和cout,它们在头文件iostream.h中定义的。通常计算机的标

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

当前位置:首页 > 高等教育 > 大学课件

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