基本信息
- 原书名:ASP.NET 3.5 Unleashed
- 原出版社: Sams
编辑推荐
ASP.NET之父强烈推荐,无可争议的圣经级巨著.
微软技术大师力作,国内多位MVP联袂翻译
涵盖ASP.NET 3.5 所有新特性..
代码密集,提供C#和VB.NET两种版本 ...
内容简介
计算机书籍
本书是有史以来最成功的ASP.NET著作最新版,有“ASP.NET圣经”之誉。作者因为这一系列著作而荣获微软公司社区最高技术荣誉“微软传奇人物”称号。在国内,本书以前的版本也影响了整整一代ASP.NET程序员。
在新版中,作者延续了循序渐进、深入浅出、详尽全面和代码密集等诸多令本书享誉世界的优点。与此同时,作者添加了大量新内容,涵盖ASP.NET 3.5引入的所有新特性,包括使用LINQ to SQL更轻松地构建数据驱动的网站,使用新的数据访问控件ListView和DataPager开发更加灵活的用户体验,以及整整三章全面剖析 ASP.NET AJAX。卷2是高级篇,主要介绍了ASP.NET的安全性,缓存、状态维护、本地化等构建各种ASP.NET应用程序时所需的关键实用技术,自定义控件 的构建以及ASP.NET AJAX技术等,最后还给出了一个完整的示例应用程序。本书广受读者称道,除了文字叙述清晰透彻之外,代码示例也处处堪称经典,体现了作者世界级大师的深 厚功力。中文版所有代码示例都用C#语言来描述,并同时在网站www.turingbook.com中提供C#和VB.NET代码。
本书既是绝佳的学习资源,也是你肯定会不断查阅的必备参考书。
作译者
目录
第1章 使用Login控件
1.1 Login控件概览
1.2 使用Login控件
1.3 使用CreateUserWizard控件
1.4 使用LoginStatus控件
1.5 使用LoginName控件
1.6 使用ChangePassword控件
1.7 使用PasswordRecovery控件
1.8 使用LoginView控件
1.9 小结
第2章 使用ASP.NET Membership
2.1 配置身份验证
2.2 配置安全授权
2.3 使用ASP.NET Membership
2.4 使用角色管理器
2.5 小结
第二部分 创建ASP.NET应用程序
第3章 维护应用程序状态
3.1 使用浏览器cookie
前言
读者对象
本书为需要创建网站的专业程序员而写,是一本使用ASP.NET 3.5创建网站的十分全面的参考书。本书提供的资源包含了数百个在创建网站时可以直接使用的示例代码。
如果你是一位使用ASP.NET创建网站的新手,那么可以通过阅读本书学会关于使用ASP.NET Framework构建一个网站所需的所有知识。如果你是一位经验丰富的ASP.NET开发者,则可以使用本书学习ASP.NET 3.5的新特性。
本书最后包含了一个使用ASP.NET 3.5编写的完整的应用示例:一个代码示例网站。随书附带资源 中包含了该应用的所有代码(含C#和VB.NET两个版本)。
预备知识
本书假定你掌握了C#或Visual Basic .NET编程语言。如果你是一位纯粹的.NET Framework新手,那么我建议你在阅读本书前先读一本介绍C#或Visual Basic .NET的书。
在本书的正文部分,所有的示例代码都使用C#语言。但这并不是故意歧视VB.NET程序员。随书附带资源中包含了所有代码示例的VB.NET语言版本。
为了从数据库访问章节学到更多的知识,你还应该拥有一些使用SQL Server、Oracle或者Access等数据库的经验。
本书变化
新版本反映了ASP.NET Framework 三个重要的变迁。
首先(也是最明显的),与旧版本所不同的是,这一版本所有正文中的示例代码都使用C#编程语言编写。现在,专业的C#开发者要多于Visual Basic .NET开发者。本书的更新反应了这个重要的变迁。如果你偏爱Visual Basic,可以在随书附带资源中找到所有示例代码的Visual Basic .NET版本。..
其次,增加了新的章节,详细介绍了微软LINQ to SQL。LINQ to SQL是一种新的查询语言,它使你可以不编写任何SQL而访问数据库。本书从ASP.NET的视角考察LINQ to SQL(参见第18章)。
还增加了新的章节专门介绍ASP.NET 3.5 Framework引入的两个新的数据访问控件:ListView和DataPager控件。ListView控件是GridView控件更灵活的版本(参见第1卷第14章)。
ASP.NET 3.5 Framework第三个重要的变迁是关于AJAX的。ASP.NET 3.5 Framework集成了微软ASP.NET AJAX Extensions。AJAX代表了构建Web应用所使用的技术从服务器端到客户端的变迁。
Ajax从原理上改变了开发者构建网站的方式。用户将不再满足于基于服务器端技术构建的缓慢且交互性差的Web应用。他们需要类似桌面应用的响应迅速、交互性强的Web应用。
本书用三个章节专门介绍Ajax这一十分重要的话题。你将学习如何利用微软服务器端Ajax框架,以编程的方式使现有ASP.NET应用包含Ajax。你同样还将学习如何利用微软客户端Ajax框架创建未来的Web应用:纯粹的客户端Ajax应用(参见第四部分)。
本书最后一章包含一个由LINQ to SQL和服务器端Ajax编写的全新的示例应用。示例应用演示了如何在构建现实Web应用时利用这些新技术(参见第13章)。
本书结构
虽然我鼓励你从头到尾、一章接一章地阅读本书,不过我知道不是所有人都有时间这样去阅读的。必要时,你可以把本书作为参考书,在需要的时候直接阅读书中的某个章节。因此,对本书内容的整体结构有所了解是很有帮助的。
媒体评论
——Scott Guthrie,ASP.NET之父,微软公司副总裁
“本书涵盖了ASP.NET程序员所需要的一切知识,深度无与伦比,绝对不容错过。别忘了,作者可是微软传奇英雄,是我们所有ASP.NET开发者的偶像。”
——David Betz,微软MVP
“这是一部杰作,极为详细地讲述了ASP.NET 2.0的方方面面。本书卓尔不群之处正在于,它含有大量短小而精准的高质量代码,不仅很好地剖析了各种特性的工作机理,而且演示了如何在实战中使用这些特性。……需要真正可靠而详尽的ASP.NET参考书吗?我强烈推荐本书。”
——Scott Guthrie,ASP.NET之父,微软开发事业部总经理
“在我看来本书绝对物超所值,无论是初学者还是高级ASP.NET程序员都应该拥有它。它不仅是极佳的工具书,更通过大量实例深入阐释了各种重要原理。”
——Jason N. Gaylord,微软MVP,ASPInsider
“对于作者以一己之力完成如此规模的巨著,我非常吃惊。本书无疑是目前市场上最全面、精确和杰出的ASP.NET学习资源。我给它五星。”
——Anand Narayanaswamy,微软MVP
“本书上一版曾取得了轰动性的成功。新版几乎是完全重写,其清新的写作风格、字里行间流露出的真知灼见、对ASP.NET 2.0特性的深入剖析,无不令人印象深刻。”
——Mike Riley,Jolt大奖评委
“目前最为全面深入的ASP.NET著作……作者透彻易懂的写作风格更使本书锦上添花。所有ASP.NET程序员必备。”
——微软ASP.NET网站
“很难想象竟然有这样的好书,……它的内容非常全面,拥有大量实际可用示例,作者的讲解深入浅出……”
——Amazon.com评论
“一言以蔽之,这是最好的ASP.NET图书。”
——Safari.com评论
“如果可以,我要给此书1000颗星,它简直不能仅仅用完美来形容。它是如何做到这一点的?”
——Amazon.com评论