ASP.NET基础教程(凝聚资深微软技术专家多年功力)
基本信息
- 原书名: Beginning Web Development, Silverlight, and ASP.NET AJAX: From Novice to Professional
- 原出版社: Apress
- 作者: (美)Laurence Moroney [作译者介绍]
- 译者: 华中宇 黄敏
- 丛书名: 图灵程序设计丛书.微软技术系列
- 出版社:人民邮电出版社
- ISBN:9787115191298
- 上架时间:2008-12-17
- 出版日期:2009 年1月
- 开本:16开
- 页码:311
- 版次:1-1
- 所属分类:
计算机 > 软件与程序设计 > .NET > ASP.NET
计算机 > 软件与程序设计 > Silverlight
编辑推荐
涵盖Silerlight和ASP.NET AJAX .
凝聚资深微软技术专家多年功力..
Step by Step,最易学实用的ASP.NET教程...
内容简介回到顶部↑
web用户体验已经成为web应用的核心之一。
本书是一本经典的、实战型的asp.net教程,它通过大量示例逐步演示了如何利用asp.net从零开始开发web应用。全书分为两个部分:第一部分全面而细致地讲解了进行asp.net开发所必须的基础知识;第二部分重点介绍了下一代web开发技术,其核心是.net 3.0、asp.net ajax和silverlight。通过对这些内容的学习,读者将能利用这些最新的技术快速创建出安全的、高质量的、更炫丽的、更具交互性的web应用。
本书适合于各层次.net web开发人员。
本书是一本经典的、实战型的asp.net教程,它通过大量示例逐步演示了如何利用asp.net从零开始开发web应用。全书分为两个部分:第一部分全面而细致地讲解了进行asp.net开发所必须的基础知识;第二部分重点介绍了下一代web开发技术,其核心是.net 3.0、asp.net ajax和silverlight。通过对这些内容的学习,读者将能利用这些最新的技术快速创建出安全的、高质量的、更炫丽的、更具交互性的web应用。
本书适合于各层次.net web开发人员。
作译者回到顶部↑
本书提供作译者介绍
Laurence Noroney,资深的Web技术专家,现任微软公司Silverlight与用户体验技术推广官。他拥有10余年软件开发和系统架构经验,对大型IT应用的交互性、安全和性能有较深研究。除本书外,他还著有Introducing Microsoft Silverlight 2.0.2nd Edition等多部畅销书。
.. << 查看详细
.. << 查看详细
目录回到顶部↑
第一部分 创建web应用
第1章 web开发简介
1.1 internet和web的诞生
1.2 超越静态web
1.3 asp.net的诞生
1.4 小结
第2章 用asp.net进行web开发的基础
2.1 使用visual studio
2.1.1 创建应用程序
2.1.2 探索ide
2.1.3 visual studio和解决方案
2.1.4 代码和设计窗口
2.2 asp.net架构
2.2.1 asp.net工作进程和状态管理
2.2.2 使用web配置文件
2.3 小结
第3章 asp.net web表单
3.1 页面处理过程介绍
3.2 web表单介绍
3.2.1 html表单
第1章 web开发简介
1.1 internet和web的诞生
1.2 超越静态web
1.3 asp.net的诞生
1.4 小结
第2章 用asp.net进行web开发的基础
2.1 使用visual studio
2.1.1 创建应用程序
2.1.2 探索ide
2.1.3 visual studio和解决方案
2.1.4 代码和设计窗口
2.2 asp.net架构
2.2.1 asp.net工作进程和状态管理
2.2.2 使用web配置文件
2.3 小结
第3章 asp.net web表单
3.1 页面处理过程介绍
3.2 web表单介绍
3.2.1 html表单
前言回到顶部↑
本书的目的是让开发人员学习快速创建安全的、高质量的Web体验的微软技术。请注意,这里使用的是术语体验,而不是应用程序或站点。这是因为用户体验已经成为未来Web的核心。.
在开始展望未来之前,读者首先应该了解当前的Web开发和部署技术。本书的第一部分将关注微软的用于创建Web服务和应用程序的技术,以及它们的部署方法。这些内容的讲述方式都是场景驱动的,所以并不会深入讲解各种API,读者只需亲自参与到创建、测试和部署多层Web应
用程序的逐步过程中。接下来介绍数据库,以及应用程序如何与数据库连接,开发人员可以在部署过程中管理这些连接。在前六章中,读者可了解到用.NET Framework开发应用程序的完整生命周期(写进简历是很好看的)。
如果你是ASP.NET的初学者,前六章浓缩了使用该框架所必须掌握的基础知识。看完后你能了解到相关技术、工具和服务器,以及在微软提供的企业级服务器技术上部署基于服务的多层Web应用的关键技术。即使你是有经验的ASP.NET开发者,本书也是非常不错的复习资料。
第1章介绍了Web开发的历史,从最初网络提供静态HTML,到后来使用CGI服务器提供动态内容,再到使用ASP、PHP和其他技术实现动态页面。最后讲解了创建J2EE、PHP和ASP.NET等各类Web应用程序用到的托管API。
第2章会更详细地介绍ASP.NET,包括利用它进行Web开发的基础知识。首先,讲解了ASP.NET的架构,以及它如何使用控件从服务器生成标记。其次,讲解了它是如何与HTML、JavaScript、DHTML等标准Web技术结合在一起的。接下来介绍了为ASP.NET开发人员提供的几套非常不错的工具,我们重点介绍了免费的Web Developer Express,你将看到如何下载、安装和使用该工具来创建、部署和调试ASP.NET服务器端应用程序。最后,讲解了ASP.NET应用程序的生命周期,学习了该框架如何在本质上是无状态的环境中提供有状态的通信。
第3章通过Web表单的使用更深入地讲解了创建ASP.NET Web应用程序的方法。你将学习到页面处理模型(page processing model)、回发(postback),以及如何在Web应用程序中处理事件。
另外,还介绍了Web应用程序中的数据,你将学习到如何下载、配置和管理SQL Server Express的实例,以及如何使用代码、UI工具和数据绑定访问这些数据和功能。
第4章深入讲解了数据通路(data path),介绍了ASP.NET的数据绑定,以及ADO.NET API的基本原理。你将深入了解到这个灵活的数据框架的架构,包括数据提供程序以及DamSet和DataAdapter组件。接下来还会介绍一些数据感知控件(例如GfidView),这些控件能够为用户提供非常棒的数据体验。
第5章讲解另外——个方面的内容——微软的Web服务技术以及如何使用ASP.NET实现这项重要的技术。这一章介绍了如何创建封装数据库的Web服务,然后以一种平台无关和技术无关的方式将它的内容对用户公开。自从有了Web Services之后,实现服务的技术被抽象了,你从中可以
了解到如何利用XML和WS-I基本配置来做到这一点。然后讲解了如何创建能被运行在其他技术(例如Java)上的应用程序所使用的服务。本章会详述第4章中的一些示例,以便于说明如何使用Web Services作为数据层来创建多层应用程序,以及如何将GridView等控件绑定到这些应用程序中。..
第6章的核心内容是如何部署Web站点,这是应用程序生命周期中的一个重要环节。通过本章,读者将学习到如何用IIS为应用程序提供服务。其中包括服务器配置、安全环境配置数据库链接配置、服务器性能调整等诸多内容。此外,还讲解了IIS对URL的处理、并行执行和虚拟目录等知识。最后,通过一个示例详细演示了手工部署ASP.NET应用程序的逐步过程。
第7章重点关注.NET 3.0中的新技术——WCF。开篇从开发效率的角度详细阐述了WCF是如何从众多可用于创建分布式应用程序的技术中脱颖而出的。紧接着,简单介绍了WCF的互操作特性和面向服务等特性。最后,通过一个简单的示例演示了如何进行WCF编程。
第8章主要介绍了Windows的统一表现子系统——WPF。首先介绍了WPF及其工作原理,以及如何使用Expression Blend工具设计WPF应用等基础知识。然后还讲解了WPF常用的大量控件、基于时间线和关键帧的复杂动画、3D、图形API和多媒体等内容。
第9章讲解了.NET 3.0中引入的重要组件——WF。前面部分简单地介绍了如何使用WF,涉及WF运行时引擎和宿主进程等内容。其次,详细地示范了使用Visual Studio创建工作流的逐步过程,并对该过程中涉及的组件和原理略作了叙述。最后,本章还讲解了开箱即用活动、工作流与
Web应用等较高级话题。
第10章的主要内容是.NET中的安全组件——CardSpace。第一小节通过一个示例讲解了CardSpace及其使用方法。第二小节又通过一个示例逐步介绍了如何创建启用CardSpace的自定义站点、如何在页面中嵌入CardSpace对象以及如何获取用户凭据并利用凭据为终端用户自定义站点等重要内容。最后,读者还将学习到SDK提供的辅助类。
第11章重点关注Web开发领域中最热门的技术之一——Ajax。本章从Ajax的核心出发,首先介绍了什么是Ajax以及Ajax的发展历史。接下来,通过一个简单的示例演示了如何在ASP.NET应用中使用Ajax,从而提升应用程序的用户体验。最后,通过一个图片服务器的示例讲解了如何利
用Ajax实现正想缓存。
第12章核心内容是ASP.ENT的AJAX扩展——ASP.NET AJAX。开篇对ASP.NET AJAX进行了简要地介绍,包括ASP.NET AJAX的版本变化以及如何从ASP.NET迁移到AJAX。紧接着,仍然是通过一个简单的示例演示了如何利用Visual Studio创建简单的Ajax应用。最后,本章还涉及利用Ajax调用Web服务等高级话题。
在开始展望未来之前,读者首先应该了解当前的Web开发和部署技术。本书的第一部分将关注微软的用于创建Web服务和应用程序的技术,以及它们的部署方法。这些内容的讲述方式都是场景驱动的,所以并不会深入讲解各种API,读者只需亲自参与到创建、测试和部署多层Web应
用程序的逐步过程中。接下来介绍数据库,以及应用程序如何与数据库连接,开发人员可以在部署过程中管理这些连接。在前六章中,读者可了解到用.NET Framework开发应用程序的完整生命周期(写进简历是很好看的)。
如果你是ASP.NET的初学者,前六章浓缩了使用该框架所必须掌握的基础知识。看完后你能了解到相关技术、工具和服务器,以及在微软提供的企业级服务器技术上部署基于服务的多层Web应用的关键技术。即使你是有经验的ASP.NET开发者,本书也是非常不错的复习资料。
第1章介绍了Web开发的历史,从最初网络提供静态HTML,到后来使用CGI服务器提供动态内容,再到使用ASP、PHP和其他技术实现动态页面。最后讲解了创建J2EE、PHP和ASP.NET等各类Web应用程序用到的托管API。
第2章会更详细地介绍ASP.NET,包括利用它进行Web开发的基础知识。首先,讲解了ASP.NET的架构,以及它如何使用控件从服务器生成标记。其次,讲解了它是如何与HTML、JavaScript、DHTML等标准Web技术结合在一起的。接下来介绍了为ASP.NET开发人员提供的几套非常不错的工具,我们重点介绍了免费的Web Developer Express,你将看到如何下载、安装和使用该工具来创建、部署和调试ASP.NET服务器端应用程序。最后,讲解了ASP.NET应用程序的生命周期,学习了该框架如何在本质上是无状态的环境中提供有状态的通信。
第3章通过Web表单的使用更深入地讲解了创建ASP.NET Web应用程序的方法。你将学习到页面处理模型(page processing model)、回发(postback),以及如何在Web应用程序中处理事件。
另外,还介绍了Web应用程序中的数据,你将学习到如何下载、配置和管理SQL Server Express的实例,以及如何使用代码、UI工具和数据绑定访问这些数据和功能。
第4章深入讲解了数据通路(data path),介绍了ASP.NET的数据绑定,以及ADO.NET API的基本原理。你将深入了解到这个灵活的数据框架的架构,包括数据提供程序以及DamSet和DataAdapter组件。接下来还会介绍一些数据感知控件(例如GfidView),这些控件能够为用户提供非常棒的数据体验。
第5章讲解另外——个方面的内容——微软的Web服务技术以及如何使用ASP.NET实现这项重要的技术。这一章介绍了如何创建封装数据库的Web服务,然后以一种平台无关和技术无关的方式将它的内容对用户公开。自从有了Web Services之后,实现服务的技术被抽象了,你从中可以
了解到如何利用XML和WS-I基本配置来做到这一点。然后讲解了如何创建能被运行在其他技术(例如Java)上的应用程序所使用的服务。本章会详述第4章中的一些示例,以便于说明如何使用Web Services作为数据层来创建多层应用程序,以及如何将GridView等控件绑定到这些应用程序中。..
第6章的核心内容是如何部署Web站点,这是应用程序生命周期中的一个重要环节。通过本章,读者将学习到如何用IIS为应用程序提供服务。其中包括服务器配置、安全环境配置数据库链接配置、服务器性能调整等诸多内容。此外,还讲解了IIS对URL的处理、并行执行和虚拟目录等知识。最后,通过一个示例详细演示了手工部署ASP.NET应用程序的逐步过程。
第7章重点关注.NET 3.0中的新技术——WCF。开篇从开发效率的角度详细阐述了WCF是如何从众多可用于创建分布式应用程序的技术中脱颖而出的。紧接着,简单介绍了WCF的互操作特性和面向服务等特性。最后,通过一个简单的示例演示了如何进行WCF编程。
第8章主要介绍了Windows的统一表现子系统——WPF。首先介绍了WPF及其工作原理,以及如何使用Expression Blend工具设计WPF应用等基础知识。然后还讲解了WPF常用的大量控件、基于时间线和关键帧的复杂动画、3D、图形API和多媒体等内容。
第9章讲解了.NET 3.0中引入的重要组件——WF。前面部分简单地介绍了如何使用WF,涉及WF运行时引擎和宿主进程等内容。其次,详细地示范了使用Visual Studio创建工作流的逐步过程,并对该过程中涉及的组件和原理略作了叙述。最后,本章还讲解了开箱即用活动、工作流与
Web应用等较高级话题。
第10章的主要内容是.NET中的安全组件——CardSpace。第一小节通过一个示例讲解了CardSpace及其使用方法。第二小节又通过一个示例逐步介绍了如何创建启用CardSpace的自定义站点、如何在页面中嵌入CardSpace对象以及如何获取用户凭据并利用凭据为终端用户自定义站点等重要内容。最后,读者还将学习到SDK提供的辅助类。
第11章重点关注Web开发领域中最热门的技术之一——Ajax。本章从Ajax的核心出发,首先介绍了什么是Ajax以及Ajax的发展历史。接下来,通过一个简单的示例演示了如何在ASP.NET应用中使用Ajax,从而提升应用程序的用户体验。最后,通过一个图片服务器的示例讲解了如何利
用Ajax实现正想缓存。
第12章核心内容是ASP.ENT的AJAX扩展——ASP.NET AJAX。开篇对ASP.NET AJAX进行了简要地介绍,包括ASP.NET AJAX的版本变化以及如何从ASP.NET迁移到AJAX。紧接着,仍然是通过一个简单的示例演示了如何利用Visual Studio创建简单的Ajax应用。最后,本章还涉及利用Ajax调用Web服务等高级话题。
媒体评论回到顶部↑
“对于想快速掌握ASP.NET的初学者来说,本书是你的最佳选择!”
——Amazon com
“这本书太棒了!具体、实用,可以立刻付诸实践。”
——www.asp.net
——Amazon com
“这本书太棒了!具体、实用,可以立刻付诸实践。”
——www.asp.net
相关资源回到顶部↑
· 【推荐】众多高校学子口口相传,他们共同的选择--华清远见嵌入式学院(嵌入式Linux就业课程、3G手机开发就业课程,通过入学测试即签100%就业协议,4个月集中实训,世界500强企业成功就业保障!!!)· 【亚嵌教育 嵌入式培训专家】(嵌入式培训,嵌入式Linux培训,ARM培训,Linux培训,3G培训,Android培训,WINCE培训,DSP培训,FPGA培训,嵌入式就业培训)
· InfoQ中文站论坛:.NET讨论区(InfoQ .NET)
· 程序员的7种武器(正则表达式、编程语言、数据库、算法、软件调试、开发环境)
· WCF的开山之作 WCF画卷的清明上河图(WCF WF WPF)
· 图灵公司详细书目








点击看大图





加载中...

