1 / 21

第一讲: Visual C++ 概述

第一讲: Visual C++ 概述. 杨章伟 e-mail:yang505412@163.com. 课程内容安排. Visual C++ 6.0 简介 Visual C++6.0 集成开发环境 Visual C++6.0 系统菜单简介 Visual C++6.0 的重要工具 第一个 Visual C++ 程序 ——Hello World Visual C++6.0 的文件说明 综合练习 思考和习题. Visual C++ 6.0 简介.

damian-lott
Download Presentation

第一讲: Visual C++ 概述

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 第一讲:Visual C++概述 杨章伟 e-mail:yang505412@163.com

  2. 课程内容安排 • Visual C++ 6.0简介 • Visual C++6.0集成开发环境 • Visual C++6.0系统菜单简介 • Visual C++6.0的重要工具 • 第一个Visual C++程序——Hello World • Visual C++6.0的文件说明 • 综合练习 • 思考和习题

  3. Visual C++ 6.0简介 • Visual C++是Microsoft公司推出的功能最强大、也是最复杂的程序设计工具之一。它最常用的版本为Visual C++ 6.0。 • Visual C++ 6.0集程序的代码编辑、编译、连接、调试等功能于一体,为编程人员提供了一个既完整又方便的开发环境。 • 此外,Visual C++ 6.0不仅支持传统的软件开发方法,还支持面向对象的开发风格,其可以看作是一个集成开发工具,提供了软件代码自动生成和可视化的资源编辑功能。Visual C++ 6.0具有一些其他可视化集成开发软件所不具备的特性。

  4. Visual C++ 6.0的版本 • Micorsoft公司推出了Visual C++ 6.0的3个版本。其分别为Standard(标准版)、Professional(专业版)和Enterprise(企业版)。下面简要介绍一下这三种版本。 • Standard:标准版也称为学习版。该版本包括了Visual C++ 6.0的基本功能,能帮助用户学习C语言、C++语言及其他的技术。学习版中去掉了许多工具,如没有提供程序代码的分析、优化及MFC类库的静态链接等。此版本不适宜进行商业软件的开发。 • Professional:专业版本除了具有标准版的功能以外,还包括更多的工具和更强大的功能。其适用于商业软件的开发。 • Enterprise:企业版是功能最强大的版本。它不仅在专业版的基础上提供了客户/服务程序开发工具,还包括了Source Safe源代码控制等其他工具。 • 在以上3个版本中,专业版和企业版的差别不大,而且它们均可以满足本书的学习需要。读者可任意选择一个版本。

  5. Visual C++ 6.0集成开发环境 • 集成开发环境(Integrated Development Environment,简称IDE)是Visual C++ 6.0的主窗口。所有项目的开发及其向导均在该环境下实施。该环境的组成图如图1-1所示。

  6. 工作区 • 工作区窗口一般在集成开发环境的左侧区域,该区域在Visual C++ 6.0刚刚启动时不显示任何内容。当加载某个工程或新建一个工程后,工作区中就会以树型结构显示开发项目中的各部分内容,其类似于Windows操作系统的资源管理器。

  7. 编辑区 • 编辑区位于集成开发环境的右侧,其是使用Visual C++ 6.0进行一切代码或资源编辑的关键区域。在编辑C++源代码时,编辑区是代码编辑窗口。在设计菜单、对话框或图片图标时,编辑区是绘制窗口。例如,代码编辑窗口的编辑区如图1-3所示。

  8. 输出窗口 • 输出窗口会给出多种对用户的提示信息,主要包括如下3种。 • 编译程序的进展说明、警告及出错信息。 • 查找某个关键字所在位置的信息。 • 在调试运行查看代码时,用户所关心的所有变量的值等信息。

  9. Visual C++ 6.0的重要工具 • C/C++编译器 • 资源编辑器和资源编译器 • 链接器和调试器 • 应用程序向导 • 类向导 • 资源浏览器

  10. 应用程序向导(AppWizard) • 应用程序向导AppWizard是一个代码生成器,其能够创建一个最简单的应用程序框架。一般的说,AppWizard是Visual C++ 6.0进行应用程序开发的主要工具之一

  11. 类向导(ClassWizard) • 与应用程序向导AppWizard一样,类向导ClassWizard也是一个非常重要的工具。用户可以在【View】菜单中访问它,也可以在编辑区窗口通过右击来选择它。

  12. 第一个Visual C++程序——Hello World • 该实例创建一个在窗口的第一行显示“Hello World”字样的Windows应用程序 。

  13. 创建步骤 • 使用AppWizard创建工程 • 添加消息处理代码 • 编译连接和运行

  14. 使用AppWizard创建工程 • 一般来说,创建Windows应用程序的第一步都是使用Visual C++ 6.0中的AppWizard工具创建一个工程。 • 单击【File】|【New】菜单,打开【New】对话框。在对话框左侧的工程列表框中选择【MFC AppWizard[exe]】选项。在右侧的【Project name】文本框中输入所要建立的工程名,此处输入“Hello World”。在【Location】文本框中输入工程所在的目录 。

  15. 添加消息处理代码 • 创建工程后,就需要在其中添加所要完成功能的代码了。此处只需在窗体中显示一行文字,不需要使用其他控件。因此不需要添加新的消息处理函数,只需在主框架视图类的OnDraw函数中添加相应代码即可,这是因为主框架视图类的OnDraw函数用于在主窗口重绘。

  16. 编译连接和运行 • 完成代码的编辑后,就可以试运行程序查看其是否能达到预期的结果。单击【Build】菜单,可打开编译、连接和运行该工程的菜单,如图1-21所示 。

  17. Visual C++ 6.0的文件说明 在使用Visual C++ 6.0进行Windows编程时,系统将生成大量的各种类型的文件。 .dsw文件:.dsw文件是指扩展名为dsw的文件类型,这种类型的文件在Visual C++ 6.0中是级别最高的,称为工作空间(Workspace)文件。 .opt文件:opt文件是以opt为扩展名的文件类型,其与dsw类型的Workspace文件相配合的一个重要的文件类型。 .dsp文件:Project文件的扩展名是dsp。 .clw文件:.clw文件是以clw为扩展名的文件类型,其是用来存放应用程序中用到的类和资源的信息的, .h文件和.cpp文件:在应用程序中大量应用的是以h和cpp为扩展名的文件,以h为扩展名的文件称为头文件,以cpp为扩展名的文件称为实现文件。 .rc文件:以rc为扩展名的文件称为资源文件,其中包含了应用程序中用到的所有的Windows资源。。 .rc2文件:.rc2文件是以rc2为扩展名的文件类型,其也是资源文件。

  18. Visual C++ 6.0的工作区提供了一个应用程序所包含文件的详细清单。例如,图1-23所示的就是工程“Hello World”的文件清单,读者可在工作区中单击【FileView】标签中查看该文件清单。

  19. 综合练习 • 新建一个Win32应用程序的工程Test,在其中添加一个C++ Source File,掌握应用程序编辑、编译、连接和运行的实现和过程。

  20. 操作步骤 • (1)打开Visual C++ 6.0应用程序,单击【文件】|【新建】菜单项,打开新建对话框。 • (2)选择【工程】选项卡,选中其中的【Win32 Console Application】选项,输入工程名,选择输入该工程的位置。 • (3)单击【OK】按钮后进入【Win32 Console Application】对话框,选择【An empty project】选项后单击【Finish】按钮。 • (4)完成向导。 • (5)添加C++ Source File文件。

  21. 思考和习题 • 简要说出Visual C++的各个系统菜单的主要功能。 • MFC AppWizard的作用是什么? • ClassWizard的作用是什么? • 设计一个C++终端应用程序,使得其运行时输出“Welcome to 21 Visual C++”的字样,如图1-32所示。

More Related