图书前言

前     言

  

  ASP.NET是一个统一的Web开发模型,它包括使用尽可能少的代码生成企业级Web应用程序所必需的各种服务。Microsoft .NET Framework 2.0在各个方面对ASP.NET进行了显著增强。建立网站和网页并维持其运行比以前更为简单,而且使用的代码比以前更少。同时,用户还可以根据自己的需求向ASP.NET添加自定义功能。

  Web应用程序开发行业最注重的是项目的开发速度。只有充分利用程序的通用性和可移植性,以及系统的相似性,才能大大提高开发速度。本书的切入点是Web应用程序开发的“通用模块”、“系统移植”和“案例解析”。

  本书从最基本的ASP.NET和ADO.NET数据库知识出发,介绍目前比较流行的几个网站通用模块,这些模块是所有编程人员进行数据库开发时经常用到的;然后通过综合实例讲述如何将这些功能模块整合到系统中,以使读者能够很好地掌握本书中通用模块的使用;最后,介绍了数据库系统移植和升级,使用户能了解如何在自己开发的数据库系统中调用各模块。

  本书共有17章,可以分成4个部分。

  第1部分包括第1章和第2章,介绍了ASP.NET和数据库相关的基础知识。ASP.NET部分包括ASP.NET 2.0新增的数据库访问功能、状态管理功能、缓存功能、更新功能和网页模型等,并介绍了新增的控件;接着介绍了ASP.NET开发环境的配置和ASP.NET的基本对象,并通过一个实例介绍了ASP.NET的开发过程。数据库部分介绍了ADO数据库开发的基础知识。

  第2部分包括第3~12章共10章的内容,介绍了几个网站通用模块,分别是登录功能模块、注册功能模块、搜索功能模块、编辑功能模块、删除功能模块、上传下载功能模块、讨论区功能模块、邮件收发功能模块、在线投票功能模块和新闻发布功能模块等。

  第3部分包括第13~16章,介绍了办公自动化系统、宽带在线系统、博客系统和校园网图书销售系统4个数据库综合系统。办公自动化系统基本由第2部分中的通用模块构成,而其他系统则是具有完整功能的数据库系统,同时也调用到了第2部分中的一些通用模块。

  第4部分包括第17章,主要介绍数据库系统的移植和升级,包括两种.NET平台之间的移植、各种数据库之间的移植、数据库移植注意事项和升级,以及相似系统移植技术等内容。

  本书注重代码的通用性和工程实践性,书中提供的通用模块和典型系统稍加修改就可以为用户所用。本书不仅适合具有编程经验的广大网站开发人员使用,也适合高等院校师生学习和参考使用,特别对高等院校计算机及相关专业的学生进行毕业设计具有非常好的参考价值,还可以作为广大计算机编程爱好者的自学与参考用书。

  本书由施伟伟、王敬栋编著,此外,参与本书编写的还有刘辉、张蕾、李媛、刘丽君、蒋忠、沈学兵、韩建国、杨树平、孔凡、曹丽、严明志、华剑、朱伯芳、秦智育、尤鲲、许杨道、赵小燕、钱云、孙志新等人。

  由于时间仓促,加之水平有限,书中不足之处在所难免,敬请读者批评指正。

                                                                   

                                  编   者

                                                               2007年3月