vc高级编程复习总结大纲.pptVIP

  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文档。上传文档
查看更多
使用画笔画刷(掌握) 创建一个指定风格的画笔或画刷 CPen PenNew (PS_DASH, 1, RGB(255, 0, 0)); 创建的画笔(或画刷)选入设备环境 CPen* pPenOld; pPenOld =pDC-SelectObject(PenNew); 在使用该画笔绘图结束后需要释放该画笔。 pDC-SelectObject(pPenOld); PenNew.DeleteObject(); 堆画笔堆画刷的用法(重点掌握) CDC::SelectStockObject() 选择一个堆对象绘图工具。 例:pPenOld=(CPen*) pDC-SelectStockObject(NULL_PEN); // 使用堆画笔pBrhOld=(CBrush*) pDC- SelectStockObject(LTGRAY_BRUSH); // 使用堆画刷对象 也可自定义GDI堆对象并选入: 声明一个GDI对象 CGdiObject::CreateStockObject()创建自定义堆对象 SelectObject()将与堆对象关联的GDI对象选入当前的设备环境 CBrush *pBrhOld, BrhNew; BrhNew.CreateStockObject(LTGRAY_BRUSH); // 设置堆画刷对象 pBrhOld= pDC-SelectObject(BrhNew); 重点掌握编程方法 考试题型: 选择题:20小题,40% 填空题:5小题,10% 选择填空题:10小空,10% 简答题:4小题,20% 编程填空题: 2小题,20% * VC高级编程复习 考试题型: 选择题:20小题,40% 填空题:5小题,10% 选择填空题:10小空,10% 简答题:4小题,20% 编程填空题: 2小题,20% 第一章 Visual C++集成开发环境 MFC 项目和项目工作区: .dsp(项目文件或工程文件) .dsw(工作区文件) .cpp(源文件) .h (头文件) 项目工作区窗口 : 类视图(Class View) 资源视图ResourceView) 文件视图(FileView) 第五章 创建应用程序框架 MFC AppWizard[exe应用程序向导:创建应用程序步骤,可创建的应用程序类型? 单文档、多文档、基于对话框 MFC中资源标识符前缀 标识符前缀 说 明 IDR_ 主菜单、工具栏、图标和快捷键表资源 IDD_ 对话框资源 IDC_ 各种控件和光标 ID_ 菜单命令项 单文档应用程序自动生成哪4各类,每个类功能是什么? 文档类负责:数据管理和维护 视图类负责:数据的显示和编辑。 一个视图只能拥有一个文档,但一个文档可以同时拥有多个视图。 第六章 文档和视图 文档/视图的相互作用函数 (1)视图类的GetDocument()函数:得到当前文档对象 (2)文档类的UpdateAllViews()函数:通知视图更新 (3)视图类的OnUpdate()函数:视图更新 菜单栏设计:菜单类CMenu 菜单项命令更新: CN_UPDATE_COMMAND_UI消息 工具栏设计:CToolBar类 状态栏设计:CStatusBar类 indicators数组 鼠标消息处理: 鼠标消息分哪两类,它们之间有什么区别? 客户区消息和非客户区消息 主要的鼠标消息: WM_MOUSEMOVE:鼠标移动 WM_LBUTTONDOWN:左键按下 WM_LBUTTONUP:左键弹起 WM_LBUTTONDBLCLK:双击左键 WM_RBUTTONDOWN:右键按下 WM_RBUTTONUP:右键弹起 WM_RBUTTONDBLCLK:双击右键 序列化: 概念:类的对象自己应该具备将状态值写入磁盘或从磁盘中读出的方法(即成员函数),这种对象的保存和恢复的过程称为序列化。 MFC应用程序文档的序列化方法:Serialize() 在MFC中,CFile类专门用于处理文件,包含文件的打开、关闭、读写等操作,使用它,需要在程序中包含afx.h的头文件。 滚动视图类CScrollView 编程时可使用CScrollView类的一些常用成员函数: SetScrollSizes():用于设置整个滚动视图的大小、每

文档评论(0)

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

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

1亿VIP精品文档

相关文档