《C++与面向对象程序设计》PDF下载

  • 购买积分:10 如何计算积分?
  • 作  者:傅明,肖晓丽主编
  • 出 版 社:长沙:中南大学出版社
  • 出版年份:2005
  • ISBN:7811051516
  • 页数:209 页
图书介绍:本书包括面向对象及C++基础知识,面向对象的程序设计,Windows应用程序,创建和使用对话框,资源和资源编辑器,Windows标准控件,图形设备接口,文档和视图,连接数据库等。

第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

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章 Windows应用程序 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

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章 Windows标准控件 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 Static Text控件 131

6.2.2 Group Box控件 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

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