windows应用程序设计
期末复习:找到合适的方法,有条不紊的进行复习,情绪的控制和管理
基础定义的掌握,然后刷课后习题,掌握效率,重点是平时的实验,极大概率大题会考到实验部分
第1章 Windows应用程序概述
MFC:微软基础类库 (Microsoft foundation class)
常用的句柄类型(p2)
类库中一组专门的类的派生类对象:
(1)应用程序类CWinApp的派生类 CMyApp对象。生成的应用程序。
(2)文档类CDocument的派生类 CMyDoc对象。反映文件的内容。
(3)视图类 CView的派生类 CMyView对象。文档和用户之间进行交互的窗口。
(4)窗口框架类 CFrameWnd的派生类 CMainFrame对象。限定应用程序窗口范围的对象,其他可显示对象都在此范围内。
消息映射:消息与消息响应函数之间一一对应的关系
常用的Windows消息标识(P11,以WM_开头) 按下DOWN 释放 UP 消息响应函数:On开头,例如OnLButtonDown
消息处理:鼠标消息处理实例&键盘消息处理实例 主要的步骤和消息映射宏ON_WM_将消息和消息处理函数一一映射
第2章 Windows图形绘制
2.1.1 设备描述环境(DC):操作系统提供的画纸
2.1.2 图形设备接口(GDI):把绘图有关的操作制成函数,函数的集合
2.2 CDC(设备描述环境)类 :将DC和GDI函数封装成一个类 GDI函数是CDC类的成员函数
CDC类中常用的成员函数:P21 四个派生类说明:重点是CPaintDC,只能使用在视图类的OnDraw()函数中
2.3 CPen类 画笔样式说明:P24
2.4 CBrush类 默认的白色画刷 style的可选值:P26
2.5.1 文本 1.显示文本、设置文本颜色、设置文本间距
2.5.2 获取字体的信息 调用CDC类的成员函数GetTextMetrics()获取字体
2.6.1 窗口用户区设备描述环境CClientDC类
2.6.2 图元文件设备描述环境CMetaFileDC类
第3章 通用数据类
定义:把数据和对数据的操作方法封装到一起,自定义一系列与数据相关的类
3.1 .1 点类CPoint: