《可视化》复习提纲大全(完美).docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
题型分布大约为:填空50分+问答30分+编程20分。 其中填空题每题1分。带冒号的基本为填空题,问答、编程基本为习题 第一章 (P2) API函数:由操作系统提供的,用户可直接使用的函数。 API函数的3大类型:窗口管理函数、图形设备函数、系统服务函数。 VC编程方式:SDK、MFC (P3) 句柄:用于区分程序对象和实例的标识。 常用句柄类型:HWND (窗口句柄)、HINSTANCE(当前实例句柄)、HCURS0R(光标句柄)、HF0NT(字 体句柄)、HPEN(画笔句柄)、HBRUSH(画刷句柄)、HDC(图形设备环境句柄)、HBITMAP(位图 句柄)、HICON(图标句柄)、HMENU (菜单句柄)、HFILE(文件句柄)。 Windows 数据类型:POINT、RECT (P4-5) 事件:有可能触发计算机程序作出相应反应的刺激。 消息:用于描述事件的各种信息的结构。 消息分类:标准消息、命令消息、通告消息。(3空填这个) 队列消息、非队列消息。(2空填这个) 常用 windows 消息:WM_LBUTTONDOWN WMJLBUTTONUP、WM_RBUTTONDOWN. WM_RBUTTONUP. WM丄BUTTONDBLCLK、 WM_RBUTTONDBLCLK WM_CHAR WM_CREATE、 WM_CLOSE 消息循环:利用GetMessage0从消息队列中获取消息,并利用GetMessage ()函数的返回 值组织一个循环,从而不断从消息队列获取消息,再将消息发送给系统,这个循环叫做消 息循环。 消息队列:消息队列是一种以链表式结构组织的一组数据,存放在内核中,是由各进程通 过消息队列标识符来引用的一种数据传送方式。 消息队列代码: (P6~P8) WinMain函数主要任务:创建应用程序窗口和建立消息循环 WNDCLASS:描述窗口属性的数据结构。 RegitsterClassO :将定义好的窗口属性向系统进行登记。 CreateWindowO :在内存中创建窗口,成功返回窗口句柄。 ShowWindow():将窗口显示在屏幕上。 UpdateWindow():更新窗口。 消息循环代码:(P8) while (GetMessage (msg, NULL, NULL, NULL)) { TranslateMessage(msg); DispathMessage(msg); } (P19) 窗口显示及更新时产生WM PAINT消息 (P23) 练习题 5什么事事件? 答:有可能触发计算机程序作出相应反应的刺激叫做事件,如:单击左键,计算机产生 WM_LBUTTONDOWN 的反应。 1-7什么事消息循环? 答:利用GetMessage0从消息队列中获取消息,并利用GetMessage ()函数的返回值组织 一个循环,从而不断从消息队列获取消息,再将消息发送给系统,这个循环叫做消息循环。 1-8 windows应用程序的主函数有哪三个主要任务? 答:注册窗口类型、创建显示窗口和建立消息循环。 第二章 (P33) 虚函数:利用C++的多态性来解决用户的多样性的要求,将基类中的一些成员函数声明为虚 函数。 (P43) 消息处理函数:在处理消息时要在类中声明消息的处理函数。 形式:afx_msg void消息处理函数名(); afx_msg是一个宏,表示声明的是一个消息响应函数。如:实现WM_LBUTTONDOWN,声明 afx_msg void OnLButtonDownO; (P45) 消息映射表宏: //这个宏使用在类的声明中,用来声明消息映射表DECLARE_MESSAGE_MAP; 〃这个宏在使用类声明外,用来定义链表节点和填写链表节点中的数据,其格式为: BEGIN_MESSAGE_MAP(类名称,基类名称) BEGIN_MESSAGE_MAP; 〃这个宏使用在宏BEGIN_MESSAGE_MAP()的后面,依次填写类消息映射表中的各个表项 ON_XXXX; //消息处理函数表的结束宏,是表示消息映射表结束的标志 END_MESSAGE_MAP (P48) 练习题 1在窗口类CFrameWnd中需要封装哪些成员? 答:在窗体类CFrameWnd中需要封装窗口句柄hWnd、窗口类型属性的定义、窗口类型的注 册、窗口的创建和显示更新窗口。 2-2应用程序类CWinApp应该具备哪些主要功能? 答:注册、创建、显示应用程序的窗口和建立消息循环。 第三章 (P57) 文档视图结构:单文档界面(SDI)、多文档界面(MDI) 单文档(SDI)的类:CDocument、CView、CFrameWnd CWinApp CDocTemplate 及其关系 (P62) CView 中的 2 个函数:GetDocu

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档