前 言
ASP.NET是一个统一的Web开发模型,它使用尽可能少的代码生成企业级Web 应用程序所必需的各种服务。Microsoft .NET Framework 2.0在各个方面对ASP.NET都进行了显著增强。
Microsoft Visual Studio 2005包含Microsoft Visual Web Developer Web开发工具,用于创建ASP.NET 2.0网站。Visual Web Developer在继承了集成开发环境(IDE)在工作效率方面的优点的基础上,还在支持网站创建方面进行了大量改进。
SQL Server 2005是微软开发的新一代企业级数据库产品,它提供了集成的数据解决方案,增强了企业数据的安全性及可伸缩性,更加易于创建、部署和管理。SQL Server 2005集成了分析、报表和通知功能,使得企业可以构建和部署高效的商业智能解决方案。
本书介绍了基于C#语言的ASP.NET 2.0+SQL Server 2005的Web应用程序开发的基础知识以及综合实例。全书共分为13章,首先介绍了ASP.NET 2.0的相关概念和SQL Server 2005的基本知识,接下来详细介绍了利用ASP.NET 2.0进行Web应用程序开发的相关开发技术,最后列举出了3个综合实例,并介绍后台数据库系统移植、安装程序制作的相关技术。具体包括如下内容。
第1章介绍.NET Framework、Visual Studio集成开发环境和ASP.NET Web应用程序,如何使用Visual Studio 2005集成开发环境创建基于C#语言的ASP.NET Web应用程序,以及发布ASP.NET Web应用程序。
第2章介绍如何在SQL Server 2005中创建与维护数据库、表、视图、存储过程和触发器。
第3章详细介绍各种标准服务器控件、验证服务器控件、登录服务器控件以及ASP.NET 2.0新增服务器控件的应用。
第4章详细讲解ADO.NET的常用对象、数据源控件和数据绑定控件的使用方法,并且给出了相应的实例。
第5章介绍利用主题、母版页以及导航控件来强化页面的布局与外观。
第6章首先介绍组成Ajax技术的JavaScript和XMLHttpRequest对象,接着对XMLHttpRequest对象的各个属性和方法做了详细的介绍,最后介绍了ASP.NET 2.0 Ajax技术,对其主要控件做了详细的介绍,并给出了相应的实例。
第7章讲解XML的基本知识以及在.NET中如何对XML文档进行操作。
第8章主要介绍ASP.NET的内置对象、应用程序的配置、Global.asax文件及ASP.NET的缓存模式的使用。
第9章介绍Web服务的基本概念、Web服务的使用方法以及如何保证Web服务的安全。
第10~12章详细介绍了网上论坛系统、网上商城系统和博客系统的开发过程,并以博客系统为例,介绍了在ASP.NET中利用Ajax技术进行Web应用程序开发的方法。
第13章介绍Access、SQL Server及MySQL后台数据库之间的转换移植,以及安装程序的制作。
本书难度适中,实例丰富,既适合ASP.NET 2.0的初学者阅读,也适合于了解ASP.NET 1.x的读者阅读,书中包含的大量实例对ASP.NET 2.0应用程序的开发人员具有一定的参考价值。本书可作为各大中专院校相关专业的教材或参考用书,也可作为广大程序设计人员的自学材料。
本书由吴晨、牛江川和李素娟执笔,参与本书编辑和修改工作的还有郭鹏、赵秀琴、赵静、靳荣、沈小禹、汪金元、席洪海、王峰、周文兵、董睿、黄东、何明开、章占军、陈志昊、闫首宇、王庆春、杨大伟、王先傲、荣海超、吴鼎一、鲍斌、季军、李伟及朱庆友等同志。在此,编者对以上人员致以诚挚的谢意!
由于时间仓促,加之编者水平有限,书中难免有错误和不足之处,敬请读者批评指正。
编 者
II
3966