资源描述
注意:红色字体的内容不要出现在实验报告上
实验一 VC++6.0环境认识
实验内容: 1、通过创建一个工程,熟悉VC++6.0的工作环境,主要包括:菜单栏、工具栏、项目工作区以及资源编辑器
实验目的和要求:
1、通过实验对VC++6.0的工作环境有初步地了解
实验二 C++基础知识练习(一)
实验内容:
1、编写程序练习类的定义和访问。( P50 第5题第1,2小题)
实验目的和要求:
1、通过实验联系和掌握类的定义及访问
2、将实验结果存盘
实验三 C++基础知识练习(二)
实验内容:
1、 编写程序练习虚拟函数。(P50 第5题第4小题)
2、 编写程序练习静态成员的定义及访问(P50 第5题第5小题)
实验目的和要求:
1、通过实验联系和掌握虚函数的运用以及静态成员的定义及访问
2、将实验结果存盘
实验四 菜单设计
实验内容:
1、创建应用程序,添加菜单项及消息处理函数,实现简单的命令消息处理,具体内容自定
2、给菜单项添加加速键
实验目的和要求:
1、通过编程练习并掌握菜单的设计方法
2、在实践中理解文档视图结构的工作原理
3、将实验结果存盘
实验五 工具栏和状态栏的设计
实验内容:
1、在实验四的基础上,给以定义的菜单项添加对应的工具栏及按钮,
要求以两种方法实现
2、给应用程序的状态栏添加显示鼠标位置的功能
实验目的和要求:
1、通过编程练习并掌握工具栏的两种设计方法
2、掌握状态栏的设计方法
3、在实践中理解并掌握应用程序框架类的不同对象间的相互访问
4、将实验结果存盘
实验六 文档序列化
实验内容:
创建应用程序,实现橡皮线的绘制,并完成对于线段的序列化过程
实验目的和要求:
1、通过编程练习并掌握鼠标消息的处理
2、掌握橡皮线的实现原理
3、掌握文档序列化的原理和方法
4、将实验结果存盘
实验七 SDI多视图
实验内容:
在实验六的基础上:
1、给视图添加滚动功能
2、通过静态拆分为SDI增加显示线段坐标的视图
实验目的和要求:
1、通过编程练习并掌握滚动视图的实现方法
2、掌握SDI多视图的实现方法及原理
3、在实践中理解并掌握文档模板对象与视图、框架及文档类对象
之间的关系
4、将实验结果存盘
实验八 标准控件
实验内容:
创建对话框资源及对话类,添加标准控件如按钮、编辑框等,并实现相关功能。
实验目的及要求:
通过实验理解并掌握对话框的组成、数据交换与验证及基本编程方法,理解并掌握标准控件的编程方法。
实验九 图形设备接口
实验内容:
编写应用程序,添加菜单项,并通过单击菜单性来实现绘制不同的图形等,并变换不同的映射模式观察运行结果。
实验目的即要求:
通过实验理解并掌握GDI对象(画笔、画刷)的编程方法,理解并掌握坐标映射模式。
展开阅读全文