学习ASP.NET 2.0和AJAX
学习ASP.NET 2.0和AJAX
Jesse Liberty, Dan Hurwitz, Brian MacDonald
刘平利 等译
出版时间:2008年08月
页数:436
Web开发人员使用ASP.NET 2.0和ASP.NET AJAX框架,就能创建出迷人的、富有交互性的站点和应用程序。你从本书可以学到现在流行的商业Web站点所使用的各种精彩技术。本书将详细讲解如何用这些技术来创建自己的应用程序,例如订单表单、交互式数据库操作以及不需要页面刷新的信息交互页面。
本书通过注解详尽的示例、VB和SQL使用速记手册、图表、各章小结等方式帮助读者掌握微软最新开发工具的概念和技术。每一章都包括独立的思考题部分和实践型的练习题。通过它们,你就能够将这些知识学以致用,并测试对学习内容的理解程度。在这本书中,你将学到:
- 掌握ASP.NET 2.0的基本技术,以创建具有专业品质的Web应用程序。
- 将ASP.NET 2.0与新的AJAX工具及CSS结合起来,创建更为精彩、更具交互性的站点。
- 使用Visual Studio或者它的免费版本Visual Web Developer,以最小的代码量来创建应用程序。
- 在网站中加入对数据库的支持,以便用户对数据进行获取、交互以及保存等各种操作。
- 调试应用程序,处理出现的异常问题,防止恶意用户攻击,保护自己的网站。
- 使用由微软开发社区维护的ASP.NET AJAX Control Toolkit来扩展ASP.NET AJAX提供的各种控件。
- 使用用户个性化设置工具为网站的每一个用户提供自定义的用户界面。
对于未入门的Web开发人员以及ASP.NET新手来说,本书能够提供手把手式的、清晰的、直观的学习方式。想要加入到最新的Web开发世界中来吗?本书就是你的新起点。
Jesse Liberty是Microsoft公司Silverlight Development Team的高级程序负责人,是O'Reilly出版社畅销书《Promgramming ASP.NET》、《Programming C#》以及其他众多书籍的作者。
Dan Hurwitz是Sterling Solutions, Inc.的总裁,为许多客户提供了编程和数据库开发业务。他是O'Reilly出版的《Programming ASP.NET》一书的作者之一。
Brian MacDonald为许多出版社编辑编程及计算机图书,主题涉及Windows服务器的安全性、PHP Web编程以及eBay交易等。他也是O'Reilly出版的《Learning C# 2005》的作者之一。
本书附录C部分(电子文件)请从www.hzbook.com或www.oreilly.com.cn下载。
  1. 前言
  2. 第1章 千里之行,始于足下
  3. Hello World
  4. 创建一个新的Web站点
  5. 创建HelloWorld
  6. 让HelloWorld Web站点与用户交互
  7. 刚才你做了些什么
  8. 本章小结
  9. 思考题
  10. 练习题
  11. 第2章 创建Web应用程序
  12. 掌握Web站点的基本原理
  13. 控件
  14. 源代码
  15. 本章小结
  16. 思考题
  17. 练习题
  18. 第3章 用AJAX创建富有生机的Web站点
  19. 客户端实现
  20. ScriptManager
  21. 源代码列表
  22. 本章小结
  23. 思考题
  24. 练习题
  25. 第4章 保存和检索数据
  26. 从数据库中获取数据
  27. 显示和更新数据
  28. 源代码
  29. 本章小结
  30. 思考题
  31. 练习题
  32. 第5章 验证
  33. 验证控件
  34. RequiredFieldValidator控件
  35. 验证信息概要控件
  36. CompareValidator验证器
  37. 范围检查
  38. 正则表达式
  39. 自定义验证器
  40. 本章小结
  41. 思考题
  42. 练习题
  43. 第6章 样式表、母版页及导航
  44. 样式和样式表
  45. 母版页
  46. 导航
  47. 本章小结
  48. 思考题
  49. 练习题
  50. 第7章 状态与生命周期
  51. 页面生命周期
  52. 状态
  53. 本章小结
  54. 思考题
  55. 练习题
  56. 第8章 错误、异常和程序Bug的处理
  57. 创建示例应用程序
  58. 跟踪
  59. 调试
  60. 错误处理
  61. 本章小结
  62. 思考题
  63. 练习题
  64. 第9章 安全与个性化
  65. 基于表单的安全机制
  66. 个性化
  67. 主题和外观
  68. 本章小结
  69. 思考题
  70. 练习题
  71. 第10章 把所有这些集成在一起
  72. 开始
  73. 添加样式
  74. 使用母版页
  75. 设置角色和用户
  76. 登录
  77. 导航
  78. 产品页面
  79. 添加AJAX
  80. 购物车页面
  81. 购买页面
  82. 确认页面
  83. 自定义错误页面
  84. 总结
  85. 源代码列表
  86. 附录A 安装应用程序
  87. 附录B 复制Web站点
  88. 附录C 思考题和练习题的答案
  89. (www.hzbook.com或www.oreilly.com.cn提供下载文件)
书名:学习ASP.NET 2.0和AJAX
译者:刘平利 等译
国内出版社:机械工业出版社
出版时间:2008年08月
页数:436
书号:978-7-111-24327-4
原版书出版商:O'Reilly Media
Jesse Liberty
 
Jesse Liberty,现在是微软公司Silverlight开发团队的一名高级项目经理,他是《Programming .NET 3.5》、《Learning ASP.NET with AJAX》(都是O'Reilly出版社出版的)以及许多其他书的作者。他是一位著名的.NET专家,他具有在PBS担任软件架构师的经验,以及在AT&T担任优秀软件工程师的经验。你可以通过http://www.JesseLiberty.com与他取得联系。


Jesse Liberty是多部著作的作者,包括O'Reilly出版的Programming ASP.NET。Jesse 是Liberty Associates公司的总裁(http://WWW.LibertyAssociates.com)。这个公司提供.NET的培训、合同式编程服务,以及咨询。他曾是花旗银行电子发行部的副总裁,以及曾是AT&T、Ziff Davis、 Xerox 和PBS的杰出软件工程师(Distinguished Software Engineer)。

Jesse Liberty是许多计算机图书的作者,主题涉及面向对象编程、C++和Web编程。除本书外,还有O'Reilly即将出版的《Programming ASP.NET》。他是Liberty Associates公司(www.LibertyAssociates.com)的总裁,这个公司主要提供.NET技术培训、编程和咨询。他原来是花旗银行(Citibank)电子支付部门的副总裁。还曾经在AT&T、Ziff Davis、施乐和PBS公司担任过杰出软件工程师和架构师。
Jesse Liberty是Microsoft的Silverlight Development分部的高级项目经理。他的业务卡上的名字是“Silverlight Geek”(Silverlight奇客),并且他主要负责通过Silverlight.net培育Silverlight Developer社区。
Jesse是许多图书的作者,包括O’Reilly的Programming Silverlight 2和长期的畅销书Programming C# 3.0。Jesse具有20年的开发人员、作者和顾问的经历,并且是AT&T的著名软件工程师、PBS/Learning Link的软件架构师,以及Citibank的副总裁。他对自己编写的图书提供了全面的支持,可以访问他的博客,地址是:http://www.JesseLiberty.com。
Jesse Liberty, Microsoft .NET MVP, is the best-selling author of O'Reilly Media's Programming ASP.NET, Programming C#, Programming Visual Basic 2005, and over a dozen other books on web and object-oriented programming. He is president of Liberty Associates, Inc., where he provides contract programming, consulting, and on-site training in .NET.
Jesse is a frequent contributor to O'Reilly Networkweb sites, as well as many industry publications, and he has spoken at numerous events. He is a former Distinguished Software Engineer at AT&T, and Vice President for technology development at CitiBank.


Jesse Liberty is the best-selling author of O'Reilly's Learning ASP.NET with AJAX,
Programming C#, Programming .NET 3.5,and a dozen other books on programming.
He is a senior program manager at Microsoft on the Silverlight Development
Team, and a frequent contributor to O'Reilly Network web sites and publications.
Jesse is a former distinguished software engineer at AT&T and vice president for
technology development at CitiBank, and was an independent consultant for 12 years.
 
 
Dan Hurwitz
 
Dan Hurwitz是Sterling Solutions, Inc.的总裁,在该公司工作的近二十年中,他已经为许多客户提供了编程和数据库开发的服务。
Dan Hurwitz is the president of Sterling Solutions, Inc., where for nearly two
decades he has been providing contract programming and database development to a
wide variety of clients.
Dan Hurwitz is the president of Sterling Solutions, Inc., where for nearly two
decades he has been providing contract programming and database development to a
wide variety of clients. He has coauthored three editions of Programming ASP.NET.


Dan Hurwitz is the president of Sterling Solutions, Inc., where for more than two
decades he has been providing contract programming and database development to a
wide variety of clients.
 
 
Brian MacDonald
 
Brian MacDonald是计算机编程及网络方面书籍的编者,为许多出版社编辑了众多图书,主题涉及Windows服务器的安全性、PHP Web编程以及eBay交易等,为O'Reilly出版社编辑了《Programming WCF Services》和《Programming ASP.NET》,与Jesse Liberty先生一同参与了《Learning C# 2005》的编辑工作。
Brian MacDonald is an editor of programming and networking books. He has edited
books for several major publishers on topics ranging from securing Windows servers
to PHP web programming to running an eBay business. His workfor O’Reilly
includes Programming WCF Services and Programming ASP.NET. He also coauthored
Learning C# 2005 with Jesse Liberty. He lives in southeastern Pennsylvania
with his wife and son.


Brian MacDonald is a technical editor specializing in Microsoft .NET programming
topics. He has edited Programming C#, Programming ASP.NET, and Programming
WCF (all from O’Reilly). He is also the coauthor of Learning C# 2005, Learning C#
3.0, and Learning ASP.NET 2.0 with AJAX. He lives in southeastern Pennsylvania
with his wife and son.
 
 
本书封面上的动物是一只远洋黄貂鱼,生活在地球的温带和热带海域,在海湾和深海水域都有出现。许多其他品种的鱼类居住在沙质的海底,而远洋黄貂鱼主要在开阔的水域中遨游。它有许多小小的尖锐的牙齿,有时会看到它摄食乱七八糟的东西,或者看到它用胸鳍将食物拢到自己的嘴里。它的食谱包括甲壳类动物、海蜇、章鱼、鱿鱼以及鲭鱼和鲱鱼等小型鱼类。
远洋黄貂鱼能够长到5英尺长,近3英尺宽。相对于其他14英尺的鱼类而言,它的个子是比较小的,但是从实质来说这么大的个子也足够了。它唯一的天敌就是海里的肉食动物,例如头像尖锤一样的白尾尖蜂鲨鱼。远洋黄貂鱼的颜色是这样的上面是暗紫色或灰色,下面是白色,适合伪装起来,让前面提到的那些肉食动物找不到它。远洋黄貂鱼还用锯齿状、剧毒的刺来防御那些肉食动物,它的毒刺遍布尾巴三分之一的地方。
远洋黄貂鱼在2到4个月的妊娠期后就能产出幼鱼。刚出生的幼黄貂鱼为6到10英寸长,已经能够自己摄食和生活。虽然远洋黄貂鱼经常被渔网捕获,但是它们并没有濒临灭绝,有些科学家指出,近期远洋黄貂鱼种群的数量有所增加。