第一图书网

学习ASP.NET2.0和AJAX

(美)里伯尔提(Liberty,J) 等著;刘平利 等译 机械工业出版社
出版时间:

2008-8  

出版社:

机械工业出版社  

作者:

(美)里伯尔提(Liberty,J) 等著;刘平利 等译  

页数:

436  

前言

随着网络经济的到来,微软公司希望帮助用户能够在任何时候、任何地方利用任何工具都可以获得网络上的信息,并享受网络通信所带来的快乐。ASP.NET是Micrsoft的Active Server Pages的新版本,是建立在微软新一代.NET平台架构和公共语言运行库上,在服务器后端为用户提供建立强大的企业级Web应用服务的编程框架,可用于在服务器上生成功能强大的Web应用程序,为Web站点创建动态的、交互的HTML页面。ASP.NET、完全基于模块与组件,具有较好的可扩展性与可定制性,数据处理方面更是引入了许多激动人心的新技术,同时也为Web开发人员提供了更好的灵活性,有效缩短了Web应用程序的开发周期。那么ASP.NET所开发出来的Web应用程序是否可以具有像桌面windows应用程序那样快速的操作响应与流畅的使用体验呢?随着近年来AJAx技术的流行,对这个问题的回答也日趋肯定。AJAX并不是一门新的语言或技术,它实际上是几项技术按一定的方式组合在一起,共同在协作中发挥各自的作用。AJAX技术所提倡的页面局部刷新机制可以大幅减少客户端与服务器之间交换的数据量,可以明显减轻(甚至是消除)以往由于页面切换而导致的抖动现象。在使用了AJAX技术的网站上,你会发现它所提供的功能已经具有很多桌面程序的优点了。典型的例子就是Google Map,在用它鸟瞰世界时,你会感到惊讶,原来Web程序也能做成这样!作为软件业的探路者,微软也不会落后,现在已经在ASP.NET中集成了对AJAX的支持。与其他各种AJAX解决方案相比,ASP.NET AJAX最为显著的优点就是它能够和ASP.NET平台实现无缝集成。利用ASP.NET中控件式的开发模式,你不需要了解很多客户端脚本或服务器端编程的知识,也可以方便快捷地开发出灵活多样的支持AJAX功能的Web程序。本书作为O雍eilly推出的Learning系列的一本,它会把你引领进入ASP.NET AJAx的殿堂。本书的主要阅读对象是那些打算学习ASP.NET和AJAX的朋友,不管你是否已经掌握了VB.NET还是C#,也不管你是否精通JavaScript脚本语言,你都可以把这本书作为学习相关知识的第一本教程。因为这本书的几位作者在讲解操作步骤时的耐心,在介绍相关背景知识时的用心,以及大量精心选择的示例,都可以为你扫除学习道路上的一切障碍。

内容概要

Web开发人员使用ASP.NET 2.0和ASP.NETAJAX框架,就能创建出迷人的、富有交互性的站点和应用程序。你从本书可以学到现在流行的商业Web站点所使用的各种精彩技术。本书将详细讲解如何用这些技术来创建自己的应用程序,例如订单表单、交互式数据库操作以及不需要页面刷新的信息交互页面。  本书通过注解详尽的示例、VB和SQL使用速记手册、图表、各章小结等方式帮助读者掌握微软最新开发工具的概念和技术。每一章都包括独立的思考题部分和实践型的练习题。通过它们,你就能够将这些知识学以致用,并测试对学习内容的理解程度。在这本书中,你将学到:  ·掌握ASP.NET2.0的基本技术,以创建具有专业品质的Web应用程序。  ·将ASP.NET 2.0与新的AJAX工具及CSS结合起来,创建更为精彩、更具交互性的站点。  ·使用VisualStudio或者它的免费版本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#》以及其他众多书籍的作者。

书籍目录

前言第1章 千里之行,始于足下 Hello World 创建一个新的web站点 创建Hello World 让Hello World Web站点与用户交互 刚才你做了些什么 本章小结 思考题 练习题第2章 创建Web应用程序 掌握Web站点的基本原理 控件 源代码 本章小结 思考题 练习题第3章 用AJAX创建富有生机的Web站点 客户端实现 ScriptManager 源代码列表 本章小结 思考题 练习题第4章 保存和检索数据 从数据库中获取数据 显示和更新数据 源代码 本章小结 思考题 练习题第5章 验证 验证控件 RequiredFieldValidator控件 验证信息概要控件 CompareValidator验证器 范围检查 正则表达式 自定义验证器 本章小结 思考题 练习题第6章 样式表、母版页及导航 样式和样式表 母版页 导航 本章小结 思考题 练习题第7章 状态与生命周期 页面生命周期 状态 本章小结 思考题 练习题第8章 错误、异常和程序Bug的处理 创建示例应用程序 跟踪 调试 错误处理 本章小结 思考题 练习题第9章 安全与个性化 基于表单的安全机制 个性化 主题和外观 本章小结 思考题 练习题第10章 把所有这些集成在一起 开始 添加样式 使用母版页 设置角色和用户 登录 导航 产品页面 添加AJAX 购物车页面 购买页面 确认页面 自定义错误页面 总结 源代码列表附录A 安装应用程序附录B 复制Web站点附录C 思考题和练习题的答案

章节摘录

插图:


编辑推荐

《学习ASP.NET 2.0和AJAX》由机械工业出版社出版。

图书封面

广告

下载页面


学习ASP.NET2.0和AJAX PDF格式下载



相关图书