Visual C++是当今最为流行的系统级开发语言之一,它能与Microsoft公司的操作系统无缝结合,开发出高性能的Windows数据库应用系统。\r\n 本书从实例入手,介绍了Visual C++数据库通用模块、数据库开发案例、系统的移植和升级等方面的内容,其中,模块和案例部分包括用户登录模块、用户注册模块、数据显示模块、图片显示模块、文本编辑模块、打印和打印预览模块、报表模块、酒店管理系统、学生档案管理系统、宾馆管理系统和驾校管理信息系统,数据库的升级涉及了Access、SQL Server、MySQL的后台数据库服务器。本书注重代码的通用性和工程实践性,书中提供的通用模块和典型系统稍加修改就可以应用于实际工程中。\r\n 本书不仅适用于使用Visual C++进行软件开发的具有编程经验的广大软件开发人员,也适合于高等院校师生学习和参考使用,特别对高等院校计算机及相关专业的学生进行毕业设计具有非常好的参考价值,也可以作为广大计算机编程爱好者的自学与参考用书。
第1章 Visual C++数据库开发基础\r\n 1.1 Visual C++基础\r\n 1.2 数据库访问控件\r\n 1.3 使用ADO访问数据库\r\n 1.4 使用ADO Extensions\r\n 1.5 为表创建类\r\n 1.6 类型转换\r\n 1.7 本章小结\r\n第2章 用户登录模块\r\n 2.1 用户登录模块的设计\r\n 2.2 数据访问层的设计与实现\r\n 2.3 加密解密模块的设计\r\n 2.4 典型用户交互层的实现\r\n 2.5 本章小结\r\n第3章 用户注册模块\r\n 3.1 用户注册模块的设计\r\n 3.2 简单注册模块的实现\r\n 3.3 复杂注册模块设计\r\n第4章 数据显示模块\r\n 4.1 数据库中数据的显示\r\n 4.2 表格方式显示数据库中数据\r\n第5章 图片显示模块\r\n 5.1 使用Picture控件显示图片\r\n 5.2 通用图片显示模式\r\n 5.3 本章小结\r\n第6章 文本编辑模块\r\n 6.1 文本编辑模块概述\r\n 6.2 简单文本编辑模块的实现\r\n 6.3 带格式编辑模块的实现\r\n 6.4 本章小结\r\n第7章 打印和打印预览模块\r\n 7.1 Visual C++中的打印预览功能\r\n 7.2 基于对话框应用程序的打印和打印预览 \r\n 7.3 本章小结\r\n第8章 报表模块\r\n 8.1 水晶报表概述\r\n 8.2 报表模块设计\r\n 8.3 报表模块实现\r\n 8.4 本章小结\r\n第9章 酒店管理系统\r\n 9.1 系统设计\r\n 9.2 数据库设计\r\n 9.3 设计工程框架\r\n 9.4 功能模块设计\r\n 9.5 系统演示\r\n 9.6 本章小结\r\n第10章 学生档案管理系统\r\n 10.1 系统设计\r\n 10.2 数据库设计\r\n 10.3 设计工程框架\r\n 10.4 功能模块设计\r\n 10.5 系统演示\r\n 10.6 本章小结\r\n第11章 宾馆管理系统\r\n 11.1 系统设计\r\n 11.2 数据库设计\r\n 11.3 设计工程框架\r\n 11.4 工程模块设计\r\n 11.5 系统演示\r\n 11.6 本章小结\r\n第12章 驾校管理信息系统\r\n 12.1 系统设计\r\n 12.2 数据库设计\r\n 12.3 设计工程框架\r\n 12.4 功能模块设计\r\n 12.5 系统演示\r\n 12.6 安装程序制作\r\n 12.7 本章小结\r\n第13章 系统移植与升级\r\n 13.1 后台数据库升级\r\n 13.2 相似系统的移植\r\n 13.3 Visual C++到Visual C++.NET的升级\r\n 13.4 C/S系统向B/S系统的移植\r\n 13.5 本章小结
Visual C++是当今最为流行的系统级开发语言之一,它能与Microsoft公司的操作系统无缝结合,开发出高性能的Windows应用程序。
在数据库应用程序开发行业,最注重的是项目的开发速度。只有充分利用程序的通用性和可移植性,以及系统的相似性才能大大提高开发速度。本书的切入点是数据库应用程序开发的“通用模块”、“系统移植”和“案例解析”。
本书共分13章,具体内容如下:
第1章介绍了利用Visual C++进行数据库系统开发的一些基础知识,包括Visual C++基础知识,使用ADO访问数据库,常用的一些数据库控件,常用的类型转换方法。
第2~8章是本书的重要部分,主要介绍了数据库应用程序通用的功能模块。第2章介绍了用户登录模块,第3章介绍了用户注册模块,第4章介绍了数据显示模块,第5章介绍了图片显示模块,第6章介绍了文本编辑模块,第7章介绍了打印和打印预览模块,第8章介绍了报表模块。这些功能模块的代码具有很强的通用性,读者略加修改即可直接使用。
第9~12章介绍了4个不同工程应用背景的典型系统,每个系统都具有很强的代表性。第9章介绍了酒店管理系统,第10章介绍了学生档案管理系统,第11章介绍了宾馆管理系统,第12章介绍了驾校管理信息系统以及以InstallShield为工具的安装程序的制作。
第13章介绍了系统后台数据库的移植和升级,相似系统的移植,C/S系统向B/S系统的移植以及Visual C++到Visual C++.NET的升级。
本书注重代码的通用性和工程实践性,书中提供的通用模块和典型系统稍加修改就可以应用于实际工程中。本书不仅适用于使用Visual C++进行软件开发的具有编程经验的广大软件开发人员,也适合于高等院校师生学习和参考使用,特别对高等院校计算机及相关专业的学生进行毕业设计具有非常高的参考价值。
本书由侯其锋、李晓华、李莎执笔,此外,参与本书编写的还有许文华、蒋忠、沈学兵、韩建国、杨树平、孔凡、曹丽、严明志、华剑、朱伯芳、秦智育、尤鲲、许杨道、赵小燕、钱云、孙志新等人。
由于时间仓促,加之作者水平有限,书中不足之处在所难免,敬请读者批评指正。
编 者
2007年3月
无封面