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页
正在阅读:
2014-2015(1)vc++实验内容11-27
13种顾客心理分析07-28
抽水站改造工程施工管理工作报告10-20
脑脊液细胞学的应用现状与未来发展05-12
LTE英文缩写翻译大全10-29
中学班主任工作经验材料03-08
慢性支气管炎反复发作怎么办05-26
在职证明模版04-24
打造职业化团队 学习感想07-28
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 实验
- 内容
- 2014
- 2015
- vc
- 心理测量学整理
- 酶学分析方法及酶活性测定复习与练习
- 保险法基本原则的案例
- 部编版三年级语文下册(教案+反思)(精品)第七单元口语交际
- 省政府办公厅转发省人力资源社会保障厅关于加强农村基层劳动就业社会保障
- 中国旅游环境问题的基本现状及对策
- 考研试题分类汇编
- 毕生发展心理学题库(按章汇总)
- 流体力学习题答案2
- Unit3 A day out-讲义(含答案)
- 四川省2012年普通高校职教师资班和高职班对口招生统一考试
- TPM竞赛题库
- 试卷(7科目)
- 人教版小学数学一年级下册:第四单元达标测试卷
- 裸子植物常用形态术语
- 江苏省2016届高考数学预测卷八Word版含答案
- 城市电力网规划设计导则
- 常规初中信息技术教案 - 图片合成
- 个人独资合伙企业习题及答案
- BIM净高分析报告 - 图文