《C++与面向对象程序设计》PDF电子书免费下载

作者:  傅明、肖晓丽

出版社: 中南大学出版社

出版年: 2005年08月

ISBN: -81105-151-6

目录

第1章 面向对象及C++基础知识(1) 1.1 面向对象程序设计基础知识(1) 1.1.1 面向过程与面向对象(1) 1.1.2 面向对象程序设计方法(2) 1.1.3 面向对象的基本概念(2) 1.2 C++基本程序结构(3) 1.2.1 新的风格(3) 1.2.2 内联函数(6) 1.2.3 指针与引用(7) 第2章 面向对象的程序设计(10) 2.1 类与对象的定义(10) 2.1.1 类的定义与实现(10) 2.1.2 对象的定义(12) 2.1.3 访问对象的成员(13) 2.2 构造函数与析构函数(15) 2.2.1 构造函数(15) 2.2.2 默认构造函数与缺省参数的构造函数(17) 2.2.3 析构函数(18) 2.2.4 拷贝构造函数(20) 2.2.5 类的作用域(23) 2.3 继承和派生(24) 2.3.1 继承的概念(24) 2.3.2 单继承(24) 2.3.3 多继承(28) 2.3.4 虚基类(36) 2.4 虚函数与多态性(37) 2.4.1 多态性的概念(37) 2.4.2 函数重载(40) 2.4.3 友元函数与运算符重载(42) 2.4.4 虚函数与多态性(51) 2.5 静态成员、const对象与转换函数(58) 2C++与面向对象程序设计2.5.1 静态数据成员(58) 2.5.2 静态成员函数(59) 2.5.3 const对象(61) 2.5.4 转换函数(63) 2.6 模板与使用(64) 2.6.1 类模板(64) 2.6.2 函数模板(66) 第3章 W indows应用程序(73) 3.1 Windows应用程序的特点与消息驱动机制(73) 3.1.1 Windows应用程序的特点与消息驱动机制(73) 3.1.2 Windows编程中常用的数据类型和句柄(74) 3.2 利用MFC AppWizard创建Windows应用程序(75) 3.3 MFC 应用程序和文件(80) 3.3.1 类说明(80) 3.3.2 文件说明(81) 3.4 Windows消息(82) 3.4.1 标准的Windows消息(83) 3.4.2 控件消息(83) 3.4.3 命令消息(84) 3.5 消息的发送和接收的基本过程和机制(84) 3.6 消息映射与消息处理函数(85) 3.6.1 CCmdTarget类(85) 3.6.2 消息映射与消息处理函数的概念(85) 3.6.3 管理窗口消息处理函数(85) 3.7 MFC应用程序的执行过程分析(87) 第4章 创建和使用对话框(91) 4.1 对话框的基本原理(91) 4.1.1 对话框的工作原理(91) 4.1.2 对话框的类型(92) 4.2 设计对话框资源(92) 4.2.1 创建对话框(92) 4.2.2 增加控件(93) 4.2.3 设置控件属性(94) 4.2.4 测试对话框(95) 4.3 设计对话框类(95) 4.3.1 创建对话框类(96) 4.3.2 创建对话框成员变量(97) 4.3.3 对话框数据交换和校验(99) 4.4 运行对话框(100) 3目 录4.4.1 模式对话框(100) 4.4.2 无模式对话框(101) 4.5 通用对话框(102) 4.5.1 通用对话框类(102) 4.5.2 使用通用对话框(102) 第5章 资源和资源编辑器(104) 5.1 资源与资源编辑器(104) 5.1.1 资源和资源符号(104) 5.1.2 资源编辑器(105) 5.1.3 编辑器使用(111) 5.2 菜单的使用(114) 5.2.1 菜单的类型(114) 5.2.2 添加并设置菜单项(115) 5.2.3 菜单命令消息处理(116) 5.2.4 更新菜单的显示(117) 5.2.5 使用快捷菜单(118) 5.3 自定义工具栏和状态栏(121) 5.3.1 工具栏和状态栏(121) 5.3.2 自定义工具栏操作(123) 5.3.3 状态栏操作(125) 第6章 W indows标准控件(128) 6.1 Windows控件概述(128) 6.1.1 Windows标准控件(128) 6.1.2 控件的通用属性(129) 6.1.3 常用控件窗口操作函数(130) 6.2 CStatic类控件的使用(131) 6.2.1 StaticText控件(131) 6.2.2 GroupBox控件(132) 6.3 CEdit类控件的使用(132) 6.3.1 属性设置(133) 6.3.2 常用方法(135) 6.3.3 编程实例(136) 6.4 CButton类控件的使用(139) 6.4.1 CButton类控件介绍(139) 6.4.2 命令按钮(140) 6.4.3 单选按钮(143) 6.4.4 复选按钮(146) 6.5 CListBox类控件的使用(150) 6.5.1 CListBox类控件介绍(150) C++与面向对象程序设计6.5.2 单选列表框(153) 6.5.3 多选列表框(156) 6.6 CComboBox类控件的使用(156) 6.6.1 CComboBox类控件介绍(157) 6.6.2 编程实例(159) 6.7 CScrollBar类控件的使用(162) 6.7.1 CScrollBar类控件介绍(162) 6.7.2 编程实例(163) 第7章 图形设备接口和CDC(168) 7.1 图形设备接口(GDI)(168) 7.2 绘图工具GDI对象CGdiObject(168) 7.3 设备上下文(DC)(169) 7.4 设备上下文类(CDC)(169) 7.5 OnDraw()函数(170) 7.6 WM_PAINT消息(170) 7.7 获取设备上下文(DC)(171) 第8章 文档和视图(173) 8.1 文档/视图结构概述(173) 8.1.1 文档和视图的关系(173) 8.1.2 视图类和文档类中常用的成员函数(174) 8.1.3 MFC应用程序中各个类对象间的相互调用关系(175) 8.1.4 编程实例(176) 8.2 文档读写(184) 8.2.1 文档序列化原理(184) 8.2.2 SDI文档的序列化(185) 第9章 连接数据库(187) 9.1 MFC ODBC连接数据库(187) 9.1.1 ODBC的构成(187) 9.1.2 MFC ODBC类(188) 9.2 数据库应用程序的实现(190) 9.2.1 创建并注册数据源(190) 9.2.2 创建数据库应用程序框架(193) 9.2.3 创建数据表记录操作的界面(198) 9.2.4 添加一条记录(201) 9.2.5 删除一条记录(203) 9.2.6 修改记录(205) 参考文献(209)

下载价格:免费
立即下载
登入/注册
知识就是力量
没有账号? 忘记密码?