课 题1: VC集成开发环境 目的要求:
熟悉VC应用程序向导创建应用程序
熟悉项目工作区的三个视图窗口及其作用
熟悉五个资源编辑器的利用 熟悉工具栏的打开与隐藏 把握应用程序的编辑,编译,调试,运行四步骤。
教学重点:
把握应用程序的编辑,编译,调试,运行四步骤 教学难点:
把握应用程序的编辑,编译,调试,运行四步骤 教学课时:2
教学方式:讲练结合 教学内容与步骤:
Visual C++概述:
Visual C++不单单是一个C++编译器,而是一个基于Windows操作系统的可视化集成开发环境IDE(Integrated Development Environment)。Visual C++由许多组件组成,包括:
编辑器(Editor):用来输入、阅读和修改C++源代码; 编译器(Compilor):用来将C++源代码编译成目标代码; 链接程序(Linker):用来链接目标代码和库模块生成可执行程序;
库:提供一些预先写好的模块,能够包括进编写的程序中,Microsoft大体类库(MFC)是最重要的库,能够用它来编写运行在Microsoft Windows下的应用程序。另外,标准C++库支持输入/输出和其它一些C++标准特点。
其它还有:调试器和程序向导AppWizard、类向导ClassWizard、资源编辑器等开发工具。
Visual C++的特点:
? 源程序用C++语言编写,支持面向对象设计方式,利用功能壮大的微软基础类库MFC
(Microsoft Foundation Class)。
? 开发出来的软件稳固性好、可移植性强。
? 能够编制各类各样Windows应用程序,包括对话框程序、文档 / 视图程序和组合界
面程序。
? 作为Visual Studio可视化组件家族中最重要的一个成员,与其它可视化开发工具
如Visual J++、Visual Basic及Visual C#紧密地集成在一路,适用于特殊、复杂和综合软件项目的开发,乃至一个系统软件的设计。
? 联机帮忙系统MSDN(Microsoft Developer Network Library)功能壮大。它既能
与集成开发环境有机地结合在一路,使得用户在编程时随机查询需要的内容信息,又能离开集成开发环境而独立地运行。
Visual C++的安装 :
? 要求CPU为Pentium以上系列,内存为64MB,所需硬盘空间约为500M,操作系统为
Windows 95/98/2000或Windows NT。
? 运行光盘根目录下的程序后,安装向导程序将自动完成Visual C++的安装,用户只
需要依照对话框提示输入具体的内容。如输入产品序列号,”一样全数为1”,选择安装选项、安装途径和需要安装的组件等。
? 安装完毕后,若是要安装MSDN,选择Install MSDN,插入Visual Studio 的MSDN
光盘继续进行安装。用户最好随系统一路安装MSDN。
集成开发环境窗口:两类
例1-1 利用Visual C++ 创建一个Windows应用程序Mysdi。 /*利用应用程序向导生成应用程序柜架*/
1. 执行File|New菜单命令,显现New对话框。在Project页面窗口当选择MFC AppWizard[exe]选项,在Project Name编辑框中输入项目名称Mysdi,在location编辑框中输入保留项目的途径。
2. 在MFC AppWizard-Step1对话框中设置应用程序的类型,本例创建一个单文档程序,选择Single document项,单击Finish按钮,显现New Project Information对话框,单击OK按钮,将生成应用程序框架文件,并在项目工作区窗口打开生成的应用程序的项目。
两类窗口:浮动窗口和停泊窗口
? 集成开发环境中的窗口有两种:浮动窗口和停泊窗口。浮动窗口是一样的带边框的
子窗口,用它显示源代码或图形。浮动窗口能以平铺方式或层叠方式显示在集成开发环境中,源代码编辑窗口确实是一个浮动窗口。
? 除浮动窗口,集成开发环境中的所有其它窗口都是停泊窗口,如工具栏、菜单栏、
Workspace窗口、Output窗口和Debugger调试器窗口(调试时自动打开。
? 停泊窗口能够固定在集成开发环境中的顶端、底端或侧面,或浮动在屏幕上任何位
置。停泊窗口不论是浮动着的仍是固定着的,老是出此刻浮动窗口的前面。如此就保证了当核心从一个窗口移到另一个窗口时,停泊窗口老是可见的。
? 一个停泊窗口的固定和浮动形式能够彼此转换。当拖动一个固定窗口任何边缘未利
用部份至屏幕中间位置,该固定窗口就转换成浮动窗口。反之,当拖动一个浮动窗口的题目栏至开发环境主窗口的任何边缘上,该浮动窗口就转换成固定窗口。 ? 单击窗口上的关闭按钮将关闭窗口,要想从头打开窗口,在View主菜单当选择相应
的菜单项。
MSDN帮忙系统:
Visual C++ 帮忙系统包括:
? 有关Visual C++ IDE利用说明的联机帮忙文件;
? MSDN Library(Microsoft Developer Network Library)组件。