面向对象编程技术OOP.ppt

  1. 1、本文档共163页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
考试时间安排;第一章 Visual C++集成开发环境简介;项目的创建与编译、链接过程;Visual C++ IDE功能组成;Visual C++功能组成;Visual C++功能组成:ResourceEditor;Visual C++功能组成;开发Windows应用程序的几种选择;第二章 SDK风格的Windows程序设计;Dos下 的消息处理;Windows操作系统;一个不用MFC框架的Windows程序;WinMain的流程;WinMain的四个参数;WndProc中不可缺少的default分支;显示一个字符串;添加资源;SDK程序向MFC程序转变;Win32 API应用程序的修改;为什么使用MFC;第三章 用AppWizard创建的第一个MFC程序;应用程序的主要元素 WinMain函数 CMyApp类----theApp CMyApp::InitInstance(); CMyApp::Run() ;//CMyApp::OnIdle() CMyFrame类 CMyFrame::OnLButtonDown、CMyFrame::OnPaint()、CMyFrame::OnDraw() 关闭主画面窗口后关闭应用程序。;MFC库消息映射;MFC库消息映射;文档和视图;第一个MFC程序;;在视图窗口中绘图;设备上下文;资源;Debug与Release目标;第四章 基本事件处理、映射模式;消息映射的步骤:;保存视图的状态;如何反映事件;映射方式;MM_TEXT映射方式;自定义映射方式一: 固定缩放的映射方式;自定义映射方式二: 缩放可变的映射方式;坐标转换;滚动窗口;第五章 图形设备接口;设备上下文类;设备上下文对象-构造和销毁;设备上下文的状态;CPaintDC类;图形设备接口对象;如何构造和销毁;字体;计算字符高度;计算字符高度;举例1;举例2;举例3;第六章 模态对话框和Windows公用控件;对话框与其他窗口类的不同;模态对话框编程;对话框的运行过程;增强对话框程序;识别控件;Windows公用控件;几种Windows公用控件;几种Windows公用控件;几种Windows公用控件;控件通知消息结构;控件通知消息结构;第七章 非模态对话框;非模态对话框;举例1;Windows公用对话框;直接使用公用对话框类 ;Windows公用对话框;第八章 使用ActiveX控件;普通控件和ActiveX控件;普通控件和ActiveX控件;使用ActiveX控件;ActiveX控件容器的编程;数据成员;第九章 Internet Explorer 4控件;第十章 位图;使用GDI位图;使用GDI位图;映射模式的效果;DIB位图/调色板编程;何时“实现”调色板;DIB、象素和颜色表;DIB位图的结构;DIB位图的结构;DIB存取函数;第四部分 MFC文档/视图结构详解;第一章 菜单、键盘加速器及属性表;主框架窗口;Windows菜单;???盘加速键;命令处理;命令消息处理--派生类中的命令消息处理;更新命令用户接口处理程序;起源于对话框的命令;内置框架菜单项;MFC的文本编辑选择;属性表;属性表的数据交换;CMenu菜单类-菜单的动态加载;浮动菜单及扩展命令处理程序;第二章 工具栏和状态栏;工具拦;状态栏;IE重组控件栏;第三章 从视图中分离文档;文档和视图交互的函数;最简单的文档视图结构;最简单的文档视图结构;多视图的文档/视图结构及交互;切分窗口及多视图;多视图的几种选择;动态与静态切分;第四章 SDI应用程序的文档读写;磁盘文件和归档;如何串行化;从归档类中载入对象;对象动态创建过程;集合类的串行化;SDI应用-对象关系;文档模板类;对象间的关系见图;文档模板资源;CWinApp::OnFileNew();关于文档类的其他操作;第五章 MDI应用程序的文档读写;MDI应用程序的资源;OnFileNew函数;对已存在的文档,创建另外的视图;第六章 打印和打印予览;打印机编程;打印机编程;第五部分 MFC程序设计的其他方面;第1章 多线程程序设计;单线程程序消息处理;Win32为抢占式多任务 可以在计算量很大的函数中采用放弃控制权的方法避免死锁; 一个使用定时器的实例;多线程编程主要工作: 定义全局或静态函数,其形式为: UINT FuncName(LPVOID pParam) 启动线程: CWinThread* pThread = AfxBeginThread(FuncName, pParam, THREAD_PRIORITY_NORMAL); 线程间交互: 全局变量(::InterLockedIncrement()) 消息;线程同步的几种技术: 事件、关键段、互斥、信号量 使用事件使线程同步 使用CEvent类,包含afxmt.

文档评论(0)

浪漫唯美-文档菜鸟 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档