前 言
Visual Basic .NET是著名的数据库应用程序开发工具之一,其功能非常强大。它具有丰富的表格和图形输出功能,实效的精美报表打印功能,易读与灵活的语法结构,快速友好的GUI开发效率。另外,Microsoft公司在 .NET Framework中采用了新的数据库访问技术ADO .NET。ADO.NET在继承了ADO的优良性能之外,还修改增加了很多新的特性。Visual Basic 2005作为Visual Basic .NET的最新版本,与以往的版本相比功能更为强大,使用更为简洁。
数据库应用程序开发是当前最有前景的程序开发,不同的系统和项目在一定程度上具有通用性和相似性。而在数据库应用程序开发行业最注重的是项目的开发速度。只有充分利用程序的通用性和可移植性,以及系统的相似性才能大大提高开发速度。本书的切入点是数据库应用程序开发的“通用模块”、“系统移植”和“案例解析”。
本书共分13章,第1章介绍了利用Visual Basic 2005进行数据库系统开发的一些基础知识,包括ADO .NET数据库访问模型,.NET 数据库提供者,DataSet组件,与数据库后台产品的连接方式,操作数据库通用类模块代码,数据库后台管理程序和数据库设计的一般理论。第2章介绍了常用的一些数据库控件,包括DataSet控件、DataView控件、ComboBox控件、ListBox控件和DataGrid控件。
第3~7章主要介绍数据库应用程序通用的功能模块。第3章介绍了用户登录与用户管理通用模块,第4章介绍了基本数据库访问通用模块,第5章介绍了高级数据库访问通用模块,第6章介绍了报表设计通用模块,第7章介绍了界面设计通用模块。
第8~11章介绍了4个不同工程应用背景的典型系统,每个系统都具有很强的代表性。第8章介绍了通用学籍管理系统,第9章介绍了物业管理信息系统,第10章介绍了餐饮服务管理系统,第11章介绍了企业人力资源管理系统。
第12章介绍了在原有Winform窗体的C/S系统基础上开发基于Web页面的B/S系统的方法。第13章主要介绍了相似系统的开发,数据库系统前端应用程序和后台数据库的升级。
本书注重代码的通用性和工程实践性,书中提供的通用模块和典型系统稍加修改就可以为读者所用。本书不仅适合使用Visual Basic 2005进行软件开发的具有编程经验的广大软件开发人员,也适合高等院校师生学习和参考使用,特别对高校计算机及相关专业的学生进行毕业设计具有非常好的参考价值,也可以作为广大计算机编程爱好者的自学、参考用书。
本书由郭斌、银华强执笔,此外,参与本书编写的还有张培娟、张小勤、杨聪、金蕾、袁佩芬、蒋玲、陆志钧、张静、姚俊、蒋家青、徐倩等人,在此对他们表示衷心感谢。
由于时间仓促,加之水平有限,书中不足之处在所难免,敬请读者批评指正。
编 者
2007年3月
