网站大量收购闲置独家精品文档,联系QQ:2885784924

《面向对象程序设计》习题答案2008-Windows部分.ppt

《面向对象程序设计》习题答案2008-Windows部分.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《面向对象程序设计》习题答案2008-Windows部分

习题6 6-1 填空题 (1) API是应用程序编程接口 Application Programming Interface 的缩写。它是大量函数加上数字常量、宏、结构、类型以及其他相关项的集合。 (2) Windows系统也叫做事件驱动的系统。当用户按下一个键、移动鼠标或单击鼠标按钮时,计算机通知Windows系统已经发生了一个事件,以及事件的种类、发生的时间、发生的位置。 (3) Windows提供了许多种类型的句柄,每种对象都有一个相应的句柄类型,例如HDC、HFONT、HWND和HMENU分别是 设备环境 、 字体 、 窗口 和 菜单 的句柄。 6-2 简答题 (3) Windows应用程序中的消息传递是如何进行的? 6-2 简答题 (5) 一个Windows应用程序的最基本构成应包括哪些部分? 习 题7 7-1 简答题 (1) 什么是GDI?它在Windows绘图中有何作用? 习 题7 7-1 简答题 (2) 什么时候需要进行图形刷新?怎样实现图形刷新? 习 题7 (4) 映像模式是什么?它是如何定义的? 7-2 编程题 (2) 编写程序,每隔1 s,交替用红色、绿色和蓝色填充整个窗口用户区。 习题8 8-1 填空题 (1) 应用程序框架包含用于生成应用程序所必须的各种面向对象组件的集合。在VC++中, MFC 能方便地生成应用程序框架,然后可以在此基础上进行进一步的编程工作。 (2) VC++环境下的项目工作区是一个项目管理工具,它将项目的信息分类,以视图形式向用户提供 工作区 、项目和 类信息 三个方面信息。 8-2 简答题 (2) 当用应用程序向导生成MFC应用程序时,在源代码中找不到WinMain()函数,这是为什么? 8-2 简答题 (3) 使用MFC AppWizard生成一个简单的SDI应用程序,分析AppWizard创建了哪些类和文件? 8-2 简答题 (5) 简述MFC应用程序的启动流程。 8-2 简答题 (6) 什么是消息映射?MFC应用程序的消息映射的作用是什么? 习 题9 9-1 简答题 在MFC中用什么类来管理编辑框控件? CEdit 类 (3) 什么函数被用于接收从编辑框控件中输入的文本? GetWindowText()函数 (7) 如何让菜单显示在应用程序的窗口中? 在对话框属性中选中要显示的菜单对应的ID (9) 滚动条控件是如何进行消息传递的? 在Messages列表框中有一个WM_HSCROLL(水平滚动条的消息)选项,为此消息加上一个成员函数OnHScroll() 。在此函数中判断滚动条动作。 习 题9 9-1 简答题 (10) 如何定义滚动条的初始状态? 在函数OnInitDialog()编辑代码,如 m_ScrollBar1.SetScrollRange(-100,100);//滚动范围设为-100到100 m_ScrollBar1.SetScrollPos(0); //滚动条初始值设为0 (11) 在具有多个滚动条的应用程序中,如何识别不同的滚动条? 通过WM_HSCROLL消息的响应函数OnHScroll() 中的参数CScrollBar* pScrollBar进行判断 习 题10 10-1 简答题 (3) 使用什么函数实现按钮禁用? 用CWnd类的成员函数EnableWindow(FALSE)实现 (4) 如何实现按钮隐藏? 用CWnd类的成员函数EnableWindow(SW_HIDE)实现 (7) 如何定义单选按钮组? 同一组单选按钮必须一个接一个顺序放进对话框中,中间不能插入其它的控件;对于成组的单选按钮,只在每组的第一个按钮的属性中选中Group设置。 习 题11 11-1 简答题 文档和视图是如何相互作用的? 在MFC应用程序框架中,文档/视图结构的关系主要体现在文档类和视图类对象的相互作用和相互访问上。 文档类和视图类对象的相互访问关系如图所示。 习 题11 11-1 简答题 (2) 文档/视图结构的特点是什么? 1.使程序进一步模块化 2.有利于代码重用 3.视图可以直接或间接地访问文档类中的这些成员变量,它从文档类中(而不是从存储介质中)将文档的部分或全部的数据取出来,然后在屏幕上显示出来。 习 题12 12-1 简答题 添加菜单消息响应的实现步骤? 在头文件中声明消息处理函数 在实现文件中完成消息映射 在实现文件中加入消息处理函数 (4) 创建一个工具栏一般需要哪几个步骤? 在项目中增加工具栏资源。 编辑工具栏。 为类CMainFrame加入一个CToolBar的受保护的成员变量

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档