下载地址:
下载地址1资源简介:
中文名: VC++编程技术与难点剖析作者: 辛长安资源格式: PDF版本: 扫描版出版社: 清华大学出版社书号: 7-900641-65-3发行时间: 2002年地区: 大陆语言: 简体中文简介: 内容简介:本书以C++语法和VC++6.0MFC类库编程的重点与难点内容为主线,从实践应用的角度,结合经典的实例阐述C++类的特性,深入剖析VC++,特别是MFC编程的体系结构,使有初级基础的读者能够快速掌握VC++的MFC程序设计思想和C++的语言精华。全书共分10章。第1章阐述的C++关键语法,包括C++类的几个主要特性;第2章介绍MFC类结构中的几个重要类,并重点剖析窗口封装类CWnd及其派生类,以及Windows窗口操作的相关内容;第3章全面阐述MFC的消息映射与消息处理机制;第4章从子窗口的角度阐述子控件的实现以及自定义控件的创建技术,并重点学习控件的属主画与自定义画特性;第5章从几个方面学习优化程序界面的技术;第6章全面论述如何控制MFC的文档视图框架结构,包括单文档、多文档、视图拆分等;第7章论述绘制和打印两个方面,学习如何应用MFC的设备环境类,并重点阐述脱离视图支持的MFC打印功能;第8章专门讨论MFC的多线编程控制;第9章学习如何应用VC++控制Web的DHTML网页;第10章较全面地阐述C++及MFC的异常处理技术。本书并非泛讲VC++编程基础的入门教材,因此适合有一定VC++学习经验或编程基础的读者。 目录: 第1章 C++关键语法及其在VC++中的应用1.1 重载1.1.1 函数重载1.1.2 运算符重载1.1.3 函数重载在MFC中的应用举例1.1.4 运算符重载在MFC中的应用举例2.2 虚拟函数1.2.1 静态联编与动态联编1.2.2 虚拟函数的定义1.2.3 虚拟函数的实现机制1.2.4 虚拟函数的应用1.2.5 纯虚拟函数1.2.6 虚拟函数在MFC中的应用举例1.3 静态成员1.3.1 静态成员变量1.3.2 静态成员函数1.3.3 静态成员变量在MFC中的应用举例1.3.4 静态成员函数在MFC中的应用举例1.4 类模板1.4.1 类模板的定义1.4.2 使用类模板和模板类1.4.3 模板在MFC中的应用举例1.5 多重继承和内嵌类1.5.1 继承方式与访问权限1.5.2 多重继承和虚拟基类1.5.3 内嵌类与类合成1.5.4 类继承与类合成的应用1.5.5 多重继承和内嵌类在COM中的应用第2章 MFC类结构与窗口操作2.1 MFC类结构2.1.1 CObject类2.1.2 CCmdTarget类2.1.3 CWinThread类2.1.4 CWnd类2.2 CWnd类与Windows窗口的关系2.2.1 使用WIN32API创建窗口2.2.2 亲自动手创建窗口封装类2.2.3 CWnd类如何封装Windows窗口2.3 CWnd的派生类2.3.1 CFrameWnd类2.3.2 CView类2.3.3 CDialog类2.4 窗口操作2.4.1 检索窗口2.4.2 屏幕坐标与客户区坐标2.4.3 窗口之间的层次关系2.4.4 父窗口与子窗口2.5 Windows窗口类2.5.1 窗口类的结构2.5.2 系统定义的窗口类2.5.3 窗口的子类化和超类化第3章 消息映射与消息处理3.1 MFC的消息映射3.1.1 消息映射机制3.1.2 消息映射的宏定义3.2 非窗口消息3.2.1 命令消息3.2.2 通知消息3.2.3 反射消息3.2.4 非窗口消息的传递路由3.2.5 非窗口消息的扩展3.3 特殊消息和处理函数3.3.1 空闲消息处理3.3.2 命令状态更新消息3.3.3 使用OnCmdMsg0函数分发非窗口消息第4章 控件子窗口4.1 控件的创建和子类化4.1.1 控件的创建4.1.2 控件的子类化4.2 控件的属主画与自定义画4.2.1 属主画消息处理和虚拟函数4.2.2 几个控件的属主画特性4.2.3 控件的自定义画4.3 自定义控件4.3.1 自定义控件的窗口类4.3.2 自定义控件的通知消息4.3.3 自定义控件的绘制4.3.4 自定义的分隔条控件第5章 界面优化5.1 开发使用控制条5.1.1 为控制条按需分配客户区5.1.2 控制条基类CControlBar5.1.3 控制条的停靠与浮动5.1.4 实现停靠浮动子窗口5.2 工具栏优化5.2.1 添加按钮文本5.2.2 创建工具栏的子控件5.3 菜单优化5.3.1 动态创建菜单5.3.2 菜单的属主画第6章 文档视图框架6.1 CWinApp应用类6.1.1 应用类全局对象6.1.2 注册表和INI文件操作6.1.3 命令行参数处理6.2 单文档模板框架6.2.1 文档、框架、视图的动态创建6.2.2 非拆分视图的切换6.3 多文档模板框架6.3.1 CMDIFrameWnd主框架6.3.2 CMDIChildWnd子框架6.3.3 CDocument类的文档管理功能6.4 编写多框架的应用程序6.4.1 创建多框架的必要性6.4.2 自动创建的多框架程序6.4.3 改进自动创建的多框架程序6.4.4 手工创建多框架程序6.5 拆分视图6.5.1 认识CsplitterWnd窗口拆分类6.5.2 应用Cview::OnCreate0消息处理函数实现拆分6.5.3 创建非视图的拆分子窗口6.5.4 拆分视图的创建删除和隐藏显示第7章 屏幕绘图与打印7.1 MFC设备环境类7.1.1 基类CDC7.1.2 CWindowDC与CClientDC7.1.3 WM_PAINT窗口消息与CPaintDC类7.1.4 使用设备上下文的剪裁区提高刷新效率7.2 脱离视图的MFC打印功能7.2.1 准备打印设备和打印参数7.2.2 单页打印7.2.3 分页打印7.2.4 调整图文打印尺寸7.3 窗口的自动打印7.3.1 自动打印的消息处理7.3.2 自动打印客户区和非客户区第8章 多线程的创建与控制8.1 工作者线程和界面线程8.1.1 创建工作者线程8.1.2 创建用户界面线程8.1.3 线程和进程的优先级8.1.4 线程的终止8.2 线程间的通信8.2.1 线程间的互斥8.2.2 线程间的同步8.2.3 线程间的资源共享第9章 操作Web网页9.1 DHTML对象模型9.1.1 了解HTML超文本标记语言9.1.2 DHTML的定义9.1.3 了解JavaScript和VBScript脚本语言9.2 将Web浏览器嵌入应用程序9.2.1 使用MSIE ActiveX控件9.2.2 应用CHtmlView视图类9.3 操作DHTML对象和网页元素9.3.1 操作单框架网页元素9.3.2 操作多框架网页元素第10章 异常处理10.1 异常处理的种类与应用10.1.1 C++异常处理10.1.2 结构化异常处理10.1.3 异常处理中的资源释放10.1.4 异常处理的选择使用10.2 MFC的异常处理10.2.1 MFC的异常类CException10.2.2 MFC的CException派生类10.2.3 自定义CException的派生类
飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。