您好,欢迎来到保捱科技网。
搜索
您的当前位置:首页Visual C++程序设计_实验安排2

Visual C++程序设计_实验安排2

来源:保捱科技网
VC++程序设计实验报告

班级 学号 姓名 日期

实验一 框架的创建与消息处理

一、实验目的

1.熟练掌握用MFC AppWizard 向导创建一个应用程序框架的步骤

2.掌握鼠标消息的响应处理方法

2.掌握键盘消息的响应处理方法

二、实验内容

1.创建一个单文档的应用程序FrameP,修改它的图标、标题和版本信息,并添加在视图窗口中显示一行字符串的代码,使程序运行时,在视图窗口中显示“您好!欢迎学习Visual C++!”文本信息。

2.创建一个单文档的应用程序MouseP,当单击时,在消息窗口中显示“鼠标左键被按下!”;当右击时,则显示“鼠标右键被按下!”。

3.创建一个单文档的应用程序CharP,当按下“A”键时,在消息窗口中显示“输入字符A!”。 (提示:在键盘消息处理函数中加入下列代码

if(nChar= ='a')

MessageBox(\"输入字符A!\");)

第1页

VC++程序设计实验报告

班级 学号 姓名 日期

三、实验结果

第2页

VC++程序设计实验报告

班级 学号 姓名 日期

实验二 绘图操作

一、实验目的

1.画笔和画刷的使用。

2.常用绘图函数的使用。

二、实验内容

1.创建一个单文档的应用程序PenP。程序运行时,在视图窗口中画一个蓝色的空心圆。

2.创建一个单文档的应用程序BrushP。程序运行时,在视图窗口中画一个红色的实心矩形。

三、实验结果

第3页

VC++程序设计实验报告

班级 学号 姓名 日期

实验三 文本操作

一、实验目的

1.学会设置文本显示属性

2.学会设置字体

3.了解不同文本输出函数的用法

二、实验内容

1.创建一个单文档的应用程序FontP,采用不同的方法创建字体,并根据创建的字体输出不同的文本。

2.创建一个单文档的应用程序FuncP,采用不同的函数输出自己的班级。

三、实验结果

第4页

VC++程序设计实验报告

班级 学号 姓名 日期

实验四 菜单

一、实验目的

1.学会在用AppWizard生成的应用程序框架中加入用户自己定义的菜单

2.学会更新菜单

3.掌握快捷菜单的使用

二、实验内容

1.编写一个单文档的应用程序MyDraw。为程序增加一个“绘图”主菜单,并在其中添加“矩形”和“椭圆”两个菜单项。当程序运行时,用户单击“矩形”菜单项,在视图窗口中画一个空心矩形;单击“椭圆”菜单项,在视图窗口中画一个红色的实心椭圆。

2.为应用程序MyDraw新增的菜单项添加控制功能。使程序启动时菜单项“椭圆”处于不可用状态,当用户单击“矩形”菜单项后,在菜单项前显示 “√” 标记,并使“椭圆”菜单项变为可用。

3.为应用程序MyDraw增加一个快捷菜单。程序运行后,用户在视图窗口中右击,弹出一个快捷菜单,显示主菜单“绘图”下的所有菜单项。

三、实验结果

第5页

VC++程序设计实验报告

班级 学号 姓名 日期

实验五 工具栏与状态栏

一、实验目的

1.在默认工具栏中加进用户自己的图形按钮

2.为应用程序创建一适合于用户的工具栏

3.熟悉状态栏的设计步骤

4.为应用程序创建一适合于用户的状态栏

二、实验内容

1.创建一个单文档的应用程序BarFP,为该应用程序添加二个按钮到默认工具条中,单击第一个按钮,在视图窗口中显示“打开文件”对话框;单击第二个按钮,在消息窗口中显示“我已经学会了使用默认工具栏了!”文本信息。

2.编写一个单文档应用程序BarDP。为该应用程序创建一个带有“线”、“圆”、“矩形”和“文本”4个按钮的工具栏,当用户单击工具栏上的按钮时,在窗口中显示相应的图形。

3.编写一个单文档的应用程序TimeP,程序运行后,在状态栏中显示当前系统时间。

三、实验结果

第6页

VC++程序设计实验报告

班级 学号 姓名 日期

实验六 对话框

一、实验目的

1.掌握为对话框添加控件及设置属性的方法

2.了解Windows的通用对话框的作用与特点

3.掌握如何在应用中使用模态对话框

二、实验内容

1.编写一个SDI应用程序DialogP,通过“对话框|模态对话框”菜单项,打开标题为“输入边长”的对话框,并根据输入的边长画一个正方形。

2. 编写一个单文档的应用程序CommP,为该应用程序添加二个按钮到工具条中,单击第一个按钮,在视图窗口中显示“打开文件”对话框,并在该对话框中列出当前目录下的所有的位图文件;单击第二个按钮,利用颜色选择对话框选择颜色,并在视图区画一个该颜色的矩形。

三、实验结果

第7页

VC++程序设计实验报告

班级 学号 姓名 日期

实验七 标准控件

一、实验目的

学会在对话框运用标准控件。

二、实验内容

1.编写一个基于对话框的MFC应用程序SDialog1,程序运行时,用画刷填充一块矩形区域,区域颜色及亮度分别由组框中的复选按钮及单选按钮确定。如下图所示。

2.编写一个对话框应用程序SDialog2,对话框中有一个列表框,当用户单击列表框中的一个列表项(一位学生)时,在5个编辑框中分别显示这个学生的姓名、学号、性别、年龄及班级。单击添加按钮时,“姓名”编辑框中的文本将被添加到列表框中;单击删除按钮时,当前的列表项将被删除。对话框运行效果如图6.12所示。

第8页

VC++程序设计实验报告

班级 学号 姓名 日期

三、实验结果

实验八 通用控件

一、实验目的

学会在对话框运用通用控件。

二、实验内容

编写一个单文档的应用程序GDialog,程序运行时,通过菜单项打开对话框,通过该对话框用滑动条调整RGB的3个颜色分量,并根据指定色填充矩形区域,该区域的宽度由旋转按钮调节。运行效果如下图所示。

第9页

VC++程序设计实验报告

班级 学号 姓名 日期

第10页

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- baoaiwan.cn 版权所有 赣ICP备2024042794号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务