NET 2.0在各个方面对ASP.NET的功能进行了显著增强,使建立网站和网页并维持其运行变得更加简单,而且使用的代码比以前更少。同时,用户还可以根据自己的需求向ASP.NET中添加自定义功能。\r\n 本书从实例入手,介绍了网站通用模块、综合实例和数据库的移植等方面的内容。本书的第1章和第2章介绍了ASP.NET和ADO.NET开发的基本知识,第3~12章介绍了登录功能模块、注册功能模块、搜索功能模块、编辑功能模块、删除功能模块、上传下载功能模块、讨论区功能模块、电子邮件收发功能模块、在线投票功能模块和新闻发布功能模块等Web应用程序通用功能模块的开发方法。第13~16章介绍了4个比较流行的典型系统,每个系统都具有很强的代表性。第17章介绍了从.NET 1.1平台移植到.NET 2.0平台的方法,不同数据库系统间的移植以及相似系统的移植过程。本书注重代码的通用性和工程实践性,书中提供的通用模块和典型系统稍加修改就可以为读者所用。\r\n 本书不仅适合于具有编程经验的广大网站开发人员使用,也适合高等院校师生学习和参考使用,特别对高校计算机及相关专业的学生进行毕业设计具有非常好的参考价值,广大计算机编程爱好者也可将本书作为自学与参考用书。
第1章 ASP.NET开发基础 \r\n 1.1 ASP.NET 2.0新增功能 \r\n 1.2 开发环境配置 \r\n 1.3 ASP.NET的基本对象 \r\n 1.4 创建Welcome Web应用程序 \r\n 1.5 本章小结 \r\n第2章 ADO数据库编程基础 \r\n 2.1 数据提供程序 \r\n 2.2 使用ADO .NET连接数据源 \r\n 2.3 ADO.NET基本对象 \r\n 2.4 数据集 \r\n 2.5 数据绑定 \r\n 2.6 本章小结 \r\n第3章 登录功能模块 \r\n 3.1 最基本的登录页面 \r\n 3.2 具有验证码功能的登录页面 \r\n 3.3 具有高级功能的登录页面 \r\n 3.4 登录控件简介 \r\n 3.5 本章小结 \r\n第4章 注册功能模块 \r\n 4.1 最基本的注册页面 \r\n 4.2 具有高级功能的注册页面 \r\n 4.3 本章小结 \r\n第5章 搜索功能模块 \r\n 5.1 最基本的搜索页面 \r\n 5.2 复杂的搜索页面 \r\n 5.3 多表搜索 \r\n 5.4 本章小结 \r\n第6章 编辑功能模块 \r\n 6.1 具有添加功能的编辑页面 \r\n 6.2 具有修改功能的编辑页面 \r\n 6.3 本章小结 \r\n第7章 删除功能模块 \r\n 7.1 最基本的删除页面 \r\n 7.2 具有高级功能的删除页面 \r\n 7.3 使用存储过程的编辑功能模块 \r\n 7.4 本章小结 \r\n第8章 上传下载功能模块 \r\n 8.1 FileUpload类介绍 \r\n 8.2 简易文件上传页面 \r\n 8.3 使用数据库的文件上传页面 \r\n 8.4 文件下载功能模块 \r\n 8.5 本章小结 \r\n第9章 讨论区功能模块 \r\n 9.1 TreeView控件介绍 \r\n 9.2 最简单的讨论区 \r\n 9.3 改进的讨论区 \r\n 9.4 本章小结 \r\n第10章 电子邮件收发功能模块 \r\n第11章 在线投票功能模块 \r\n第12章 新闻发布功能模块 \r\n第13章 办公自动化系统 \r\n第14章 博客系统 \r\n第15章 宽带在线 \r\n第16章 校园网图书销售系统 \r\n第17章 系统移植与升级
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月
无封面