《图形交互系统实习指导书》
实习指导书
系
地质工程与测绘工程 测绘科学与工程系
专业 地理信息系统 班级 26050801 部门 图形交互系统实习队
一、 实习的意义与目的 通过为期三周的实习, 使学生通过使用国内外常见的 Windows 下的图形交互
软件 (如 AutoCAD)理解 Windows 下图形交互程序的界面设计风格、交互基本原理。学习 VC++的 使用,通过实习要求学生熟练掌握利用 VC++实现 Windows 下用户界面及图形交互程序的 编写。
二、 实习内容安排 1.Window 图形交互界面的构成及特点。 2.可视化编程工具 VC++的
学习。 3.利用 VC++编写基本的 Windows 界面。 4.利用 VC++编写简单的图形绘制与交互程序。
第一部分: 编程技术要点 第一部分:VC++编程技术要点 编程
本部分将介绍应用 VC++的 MFC 应用程序设计的方法, 剖析 MFC 应用程序框架的组成 结构,并介绍辅助程序设计的各个工具的工作基础和使用方法。
第一章、 应用程序
设计的开发工具简介 第一章、MFC 应用程序设计的开发工具简介
本部分对 vc++开发环境中的一些辅助开发工具进行简要的介绍。这些工具包括: APPWizard、ClassView、ClassWizard、ResourceView、FileView、DataView。
1.1 使用 MFC APPWizard
VC++能够用来创建多种类型的 MFC 应用程序,不同的应用程序具有不同的应用程序 框架, VC++
系统的设计者们创建了程序框架生成工具 AppWizard, 用它来建立开发各类 MFC 应用程序所需要的程序框架。这样,不论是资深程序员还是初学者,都可以用这个工具生成 包含了一些基本功能的框架程序,在此基础上再进行应用程序的开发工作。
1.1.1MFC Appwizald 的启动
在 vc++工作平台下,运行“File”菜单下的菜单项“New…” ,就会进人一个 NeW 对话 框,在对话框顶部有四个可供选择的标签。如下图所示:
有四个选择标签: File:标签下的选项用来选择创建各种类型的文件(如.h,.cpp 等); Project:标签下的选项用来创建各种应用程序框架; WorkSpace:标签下的选项用来创建一个工作区文件; OtherDocument:标签下的选项用来创建 Exoel、Word 等文档。
用鼠标点中“Project”标签,就会进人如上图所示的对话框界面。在 New 对 话框中可以选择创建的应用程序框架,AppWizard 创建的应用程序类型如下表。
这些应用程序框架中,最
常用的是开发基于 MFC 的一般应用程序(MFC AppWizard(exe))。
1.1.2 利用 MFC AppWizard 产生 MFC 应用程序的步骤
在这一节中, 应用 MFC AppWizard 生成一个叫做 Draw 的应用程序。 以下是利用 AppW izard 产生 MFC 应用程序框架的步骤: 首先,进人 vc++的工作平台,运行工作平台上的“File’ ,菜单下的“New”命令
,打 开 New 对话框,然后进行如下步骤的操作: ①选择 NeW 对话框中的“Project”标签,进人到图 2 一 2 所示的对话框界面。因为目 前要生成的是一般 MFC 程序,所以从列表框中选择 MFC Appwizard(exe)选项,在“Project Name”(项目名称)编辑框中,输人要生成的应用项目的名称 Draw,在“Location”编辑框中 列出的是这个项目
所在的目录名称。 对所在目录可以进行修改而设置其他目录路径, 如果用户输人的路径不存 在,Appwizard 会自动进行创建。如下图所示,在“Prject Name”和“Locate”编辑框中输 人 Draw 和 C:\Draw。
②在(平台)区中只选择“Win32”复选框,清除其他的选项。 ③在完成了以上的输人或选择操作之后,单击“oK”按钮,MFCAppWiard 会生成该项 目目录,并进入到下图所示的 MFC AppWiard Step 1——6 对话框。
在此对话框中,要求用户对生成程序的文档类型进行选择,共有 3 个选项:Singled document(单
文档界面)、Multiple documents(多
文档界面)和 Dialog-based(基于对话框的)。默 认的选项为 Multiple documents 扭。本例子中保持默认选项。在此对话框中