2014-2015(1)vc++实验内容

更新时间:2023-11-27 23:22:01 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

VC++程序设计实验报告

班级 学号 姓名

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

一、实验目的

1.熟练掌握用MFC AppWizard 向导创建一个应用程序框架的步骤 2.掌握鼠标消息的响应处理方法 2.掌握键盘消息的响应处理方法

二、实验内容

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

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

if(nChar= ='a')

MessageBox(\输入字符A!\)

3.创建一个单文档的应用程序Sy1_3,程序运行后,首先在视图窗口中输入文本,然后通过键盘上的光标键控制该文本向左、向右、向上和向下4个方向移动。

三、实验结果

第1页

VC++程序设计实验报告

班级 学号 姓名

实验二 绘图操作

一、实验目的

1.画笔和画刷的使用。 2.常用绘图函数的使用。 3.学会设置文本显示属性 4.学会设置字体

二、实验内容

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

2.编写一个应用程序Sy2_2,要求输出“空心文本”、“填充文本”和“位图文本”三组具有特殊效果的文本。“空心文本”使用红色、实线画笔绘制,“填充文本”使用45°十字交叉阴影线画刷绘制,“位图文本”使用位图画刷绘制。

三、实验结果

第2页

VC++程序设计实验报告

班级 学号 姓名

实验三 菜单

一、实验目的

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

3.掌握快捷菜单的使用

二、实验内容

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

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

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

三、实验结果

第3页

VC++程序设计实验报告

班级 学号 姓名

实验四 工具栏与状态栏

一、实验目的

1.为应用程序创建一适合于用户的工具栏 2.熟悉状态栏的设计步骤

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

二、实验内容

编写一个能用不同的颜色及线宽绘制正弦与余弦曲线的应用程序Sy4。程序运行后,首先在视图窗口中显示坐标轴,然后根据用户所选择的曲线类型、颜色及线宽绘制曲线,并在状态栏中显示相关的提示信息。

三、实验结果

第4页

VC++程序设计实验报告

班级 学号 姓名

实验五 对话框

一、实验目的

1.掌握为对话框添加控件及设置属性的方法 2.了解Windows的通用对话框的作用与特点 3.掌握如何在应用中使用模态对话框

二、实验内容

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

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

三、实验结果

第5页

本文来源:https://www.bwwdw.com/article/qk4t.html

Top