《跟着实例学Visual C++ 6.0访问数据库·绘图·制表》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:范晓平编著
  • 出 版 社:北京:北京航空航天大学出版社
  • 出版年份:2003
  • ISBN:7810772600
  • 页数:443 页
图书介绍:本书介绍了DAO、MFC、ODBC、ADODLL以及结合使用ADOActive与ADODLL四种访问数据库的方法,扇形、条形、折线及K线四种图形的编程方法,以及单页、分页、动态分页及禁用打印对话框四种报表的编程方法。

第1部分 Visual C++6.0访问数据库 1

第1章 Visual C++6.0访问数据库概述 2

1.1 数据库 2

1.2 关系数据库 3

1.3 结构化查询语言 SQL 4

1.3.1 基本 SELECT 语句 4

1.3.3 ORDER BY 子句 5

1.3.4 联合 5

1.3.2 WHERE 子句 5

1.3.5 SQL 其他的数据操作语言 6

1.4 Visual C++6.0访问数据库的技术 6

1.4.1 ODBC 6

1.4.2 MFC ODBC 7

1.4.3 DAO 7

1.4.4 OLE DB 7

1.4.5 ADO 7

2.1 MFC DAO 类 8

第2章 使用 DAO 8

2.2 创建 MS Access 数据库 Exa_1和数据表 Exat_1 9

2.3 创建应用程序框架 10

2.4 完成程序设计 15

2.4.1 创建一个定制的 CDaoRecordSet 类 15

2.4.2 生成对话框 18

2.4.3 从对话框获取文档指针 22

2.4.4 在文档对象中调用对话框 23

2.4.5 在对话框中增加工具条 25

2.4.6 为工具条增加 UPDATE_COMMAND_UI 机制 28

2.4.7 设计工具条按钮消息处理函数 31

2.5 Example_1源代码 37

第3章 使用 MFC ODBC 55

3.1 MFC ODBC 介绍 55

3.1.1 ODBC 的主要部件 55

3.1.2 CRecordSet 类 56

3.2 创建 MS Access 数据库 Exa_2和数据表 Exat_2 58

3.3 配置 ODBC 数据源 59

3.4 创建应用程序框架 62

3.5 完成程序设计 64

3.5.1 创建一个定制的 CRecordSet 类 64

3.5.2 生成对话框 66

3.5.3 从对话框获取文档指针 68

3.5.4 在文档对象中调用对话框 69

3.5.5 在对话框中增加工具条 70

3.5.6 为工具条增加 UPDATE_COMMAND_UI 机制 71

3.5.7 设计工具条按钮消息处理函数 74

3.6 Example_2源代码 81

第4章 使用 ADO DLL 98

4.1 ADO 工作机理 98

4.1.1 OLE DB 与 ADO 98

4.1.2 ADO 对象 99

4.2 创建 SQL Server 数据库 Exa_3和数据表 Exat_3 100

4.3 创建应用程序框架 101

4.4 创建一个定制的 CRecordSet 类 103

4.5 连接和获取数据 106

4.6 生成对话框 108

4.6.1 设计对话框 108

4.6.2 生成管理对话框的类 110

4.7 从对话框获取文档指针 111

4.8 在文档对象中调用对话框 112

4.9 显示记录 113

4.10 保存修改结果 115

4.11 在对话框中增加工具条 116

4.12 为工具条增加 UPDATE_COMMAND_UI 机制 117

4.13 设计工具条按钮消息处理函数 120

4.14 Example_3源代码 127

第5章 结合使用 ADO ActiveX 与 ADO DLL 148

5.1 创建 SQL Server 数据库 Exa_4和数据表 Exat_4 148

5.3 生成对话框 150

5.2 创建应用程序框架 150

5.4 在项目中添加 ADO 的 ActiveX 控件 151

5.5 在文档对象中调用对话框 156

5.6 创建一个定制的 CRecordSet 类 158

5.7 连接和获取数据 159

5.8 Example_4源代码 161

第2部分 绘图 171

第6章 图形编程概述 172

6.1 Windows 图形系统的结构体系 172

6.2 生成设备描述表 173

6.3 使用画笔和画刷 174

6.4 使用字体 177

6.5 设置绘图属性 178

6.6 绘图 180

第7章 绘扇形图 183

7.1 加入菜单项“绘图” 183

7.2 实现菜单命令 184

7.3 扇形的计算 187

7.4 为视图类增加绘扇形图的函数 188

7.5 重绘窗口 194

7.6 Example_1源代码 196

第8章 绘条形图 208

8.1 程序设计概要 208

8.2 加入菜单项“绘图” 209

8.3 定义菜单命令消息处理函数 210

8.4 为视图类增加绘条形图的函数 210

8.5 重绘窗口 215

8.6 Example_2源代码 216

第9章 绘折线图 225

9.1 程序设计概要 225

9.2 加入菜单项“绘图” 226

9.3 定义菜单命令消息处理函数 226

9.4 为视图类增加绘折线图的函数 227

9.5 重绘窗口 233

9.6 Example_3源代码 234

第10章 绘 K 线图 244

10.1 K 线 244

10.2 加入菜单项“绘图” 245

10.3 实现“绘图”菜单命令 246

10.4 重绘窗口 251

10.5 Example_4源代码 252

第3部分 制表 263

11.1 了解报表 264

第11章 报表编程概述 264

11.2 使用文本函数 265

第12章 绘制单页报表 268

12.1 单页报表编程 268

12.2 单页打印或打印预览 274

12.3 完善用户界面 277

12.4 Example_1源代码 280

13.1 MFC 的打印过程 314

第13章 绘制分页报表 314

13.2 分页打印或打印预览 316

13.3 分页报表编程 319

13.4 完善用户界面 326

13.5 Example_2源代码 328

第14章 绘制动态分页报表 361

14.1 报表编程 361

14.2 动态分页打印或打印预览 367

14.3 完善用户界面 369

14.4 Example_3源代码 371

第15章 禁用打印对话框 408

15.1 报表编程 408

15.2 动态分页打印或打印预览 414

15.3 禁用打印对话框 416

15.4 完善用户界面 417

15.5 Example_4源代码 419