


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一、SDK部分(5题)1-1 编写一个名为Hello的类SDK应用程序。添加鼠标消息处理功能,当鼠标左键弹起时,通过对话框显示鼠标左键弹起的次数。1-2 编写一个名为Hello的类SDK应用程序。添加鼠标消息处理功能,当鼠标右键弹起时,弹出一个提示信息对话框,提示“您点了鼠标右键!”。1-3编写一个名为Hello的类SDK应用程序。添加键盘消息处理功能WM_CHAR,判断当前按下的键是不是H键,并给出相应的提示。1-4编写一个名为Hello的类SDK应用程序。添加键盘消息处理功能WM_KEYDOWN,判断当前按下的键是不是H或h键,并给出相应的提示。1-5编写一个名为Hello的类SDK应用程序。添加菜单消息处理功能,通过调用API函数,以弹出一个提示信息对话框,提示“您点开了*菜单项!”。二、SDI/MDI部分(10题)2-1 编写一个基于文档视图的应用程序,增加WM_KEYDOWN消息,并在视图上特定位置显示键盘输入的字母序列。2-2编写一个单文档应用程序,程序运行后在视图窗口单击鼠标左键或右键时,在视图区中显示单击鼠标时鼠标所在位置的坐标。2-3编写一个SDI应用程序,添加一个菜单项,要求执行该菜单命令时,以(0,0)坐标值作为初始位置,在视图区向右滚动显示“面向对象程序设计”。要求:文本串从右边移出显示区后,能从左边又进入继续循环显示。2-4 编写一个自定义消息的MDI应用程序,程序启动后设置一个定时器,在WM_TIMER的消息处理函数中发送一个用户自定义消息,在对应的自定义消息处理函数中以动画的形式向右滚动显示“面向对象程序设计”。要求:文本串从右边移出显示区后,能从左边进入又继续循环显示。2-5 编写一个自定义消息应用程序,程序启动后设置一个定时器,在WM_TIMER的消息处理函数中发送一个用户自定义消息,在对应的自定义消息处理函数中以动画的形式旋转显示一行文本。2-6 编写一个单文档(SDI)应用程序,为程序添加一个“画硬币”主菜单,并在其中添加“增加硬币”和“减少硬币”两个菜单项,编写两个菜单项的消息处理函数,并添加工具栏按钮,执行效果见课本例题。2-7 编写一个绘图程序,程序运行后,当用户在客户区窗口按下鼠标左键并移动时,根据鼠标移动的轨迹绘制出指定的线段。效果如下图所示。2-8编写一个多文档程序,添加菜单项“绘图”,并为之添加菜单命令“直线”“圆”“矩形”“多边形”。当选中某个菜单后,在其对于的菜单命令前划一个勾,并把选择的结构显示在视图里。2-9设计一个基于文档视图的应用程序要求如下: 1) 建立单文档应用程序,并添加菜单项“绘图”,下面有菜单命令“直线”“矩形”“椭圆”。点击菜单时,弹出消息框提醒“你点击了XX菜单”。2) 工具条:给上述菜单添加相应的工具条按钮;3) 状态栏:在状态栏上添加一个面板,用于显示当前选择的绘图菜单操作;2-10 设计一个简单的图形绘制程序,要求具有一下功能:1)用鼠标拖动实现绘制直线段、椭圆、矩形。2)将绘制的图形以文件的形式保存在硬盘上。3)可以打开保存的图形数据文件,并显示屏幕上。具体要求:建立如下派生关系的类CUnitCLineCRectangleCEllipseCUnit为抽象类,定义了“绘制”和“是否选中”等接口函数;CLine/CRectangle/CEllipse为CUnit的派生类,并添加相关成员和重载父类相关函数;建立一个多文档程序,并把内容中的类添加到该项目中:在文档类中添加保存CUnit指针的数组;添加相应的菜单、工具和鼠标操作来完成程序的功能;添加状态栏显示绘制的图元数量。具有重绘功能。程序具有保存和打开文件功能。三、dialog部分(5题)3-1. 编写一个SDI应用程序,执行某菜单命令时打开一个对话框,通过该对话框输入要显示的字符串和坐标值,并单击OK在视图区指定位置显示输入的字符串。3-2. 编写一个MDI应用程序,执行某菜单命令时打开一个对话框,通过该对话框输入坐标值,并单击OK在视图区指定位置画出一条直线。3-3. 编写一个对话框应用程序,界面如下图。要求,先输入要显示的字符串和坐标值,当选择画椭圆时,以输入的x,y坐标作为右下角坐标,画出宽50,高100的椭圆。当选择输出文本时,在输入的x,y坐标
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 儿童美术油条课件
- 班组岗前安全培训
- 文明出行课件大班
- OA系统行政培训
- 圣诞蛋糕绘画课件
- 立体动画考试题及答案
- 广东公共关系学自考试题及答案
- 课件显示受保护视图
- 矿山车辆考试题及答案
- 口腔医考试题及答案
- 企业法律法规培训课件
- 2025-2030彩妆产业行业市场现状供需分析及投资评估规划分析研究报告
- 快递客户服务培训
- 馒头店管理制度
- 企业如何通过品牌战略实现增长和扩展
- 中药敷贴课件
- 动物无害化处理场建设项目可行性研究报告建议书
- 2025-2030年中国中高端猪肉市场发展现状及营销策略分析报告
- 全国林业碳汇计量监测技术指南(试行)
- DBJ33T 1289-2022 住宅厨房混合排气道系统应用技术规程
- 低温杜瓦瓶安全操作规程(4篇)
评论
0/150
提交评论