中国高校教材图书网
内容简介:
前 言 Web开发大约始于15年前。从那时开始,各种技术层出不穷,它们以各自的速度发展,都在历史上占有一席之地。ActiveX文档和活动服务器页面(ASP)都是其中的佼佼者。尤其是ASP,我相信它是一个分水岭(大约在1997年)。ASP通过丰富而强大的服务器端编程模型使真正的Web开发成为可能。 与Microsoft Visual Basic为Microsoft Windows开发做出的贡献一样,ASP提供了一套快速而有效地构建动态应用程序的服务器端工具,引领着技术潮流。ASP.NET也跟随着15年来的Web开发趋势(技术不断改进,不断弥补之前的缺陷),成为顶尖的Web开发技术。ASP.NET朝着基于HTTP的分布式应用程序方向不断地发展,目前已成为技术最先进,特性最丰富、功能最强大的平台。 人们会发现,越使用ASP.NET,就越需要它。ASP.NET简化了许多任务,是开发者的编程乐园(尤其对那些伴随ASP一路走过来的开发者)。ASP.NET 1.1就让开发者社区产生浓厚的兴趣。在一个月之后的使用和评估后,开发者社区的成员便开始渴望更多功能。 ASP.NET 2.0是对该平台的主要升级。它并没有引入革命性的编程范式,没有提供全新的编码和实现方法,也没有为开发者提供新的语法模型。即便如此,ASP.NET 2.0仍然是Microsoft Web开发历史上的一个重要里程碑。 ASP.NET 2.0将新的实践转化为最佳实践。它提供的新编程技术得到了架构师和主要开发者的重视,新的系统特性为之前版本中存在的问题提供了内建的解决方案。 ASP.NET最新发布的版本(ASP.NET 3.5)并没有对原平台进行很大的修改。ASP.NET 3.5在ASP.NET 2.0的基础上添加了一些扩展。我们获得了一些新的服务器控件(如ListView和DataPager)。随着.NET Framework的改进,还获得了一些新工具(例如LINQ和Linq-to-SQL)。更重要的是,我们获得了AJAX扩展。 ASP.NET 3.5是支持AJAX应用程序的完整开发平台。它对以ASP.NET 2.0插件形式发布的ASP.NET AJAX Extensions 1.0工具包加以改进。本书不仅包含ASP.NET AJAX和Windows Communication Foundation(WCF)服务,还介绍了构建富互联网应用程序(RIA)的新工具——Silverlight。 本书通过Microsoft .NET技术展示了Web编程的精髓。虽然升级到了ASP.NET 3.5,但您会发现它适用于任何ASP.NET版本。 本书试图全面介绍ASP.NET编程的各个方面,但这样做至少需要2000页的篇幅。本书的目的是成为ASP.NET核心参考书,所以其中的内容是为提升生产力必须掌握的,例如,HTTP运行库、安全性、缓存、状态管理、页面、控件、数据绑定和数据访问。 《ASP.NET 2.0高级编程》是本书的姊妹篇。尽管它直指2.0版的平台,但高级编程的内容现在不仅有效,而且是最新的。
作者简介:
章节目录:
精彩片段:
书 评:
其 它:
相关评论
发表评论