前 言
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月
