分享
 
 
 

ASP.NET基础教程

ASP.NET基础教程  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,ASP,

作者: (美)莫罗尼 著,华中宇 等译

出 版 社: 人民邮电出版社

出版时间: 2009-1-1字数: 479000版次: 1页数: 311印刷时间: 2009/01/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787115191298包装: 平装编辑推荐

涵盖Silverlight和ASP.NET AJAX,凝聚资深微软技术专家多年功力,Step by Step,最易学实用的ASP.NET教程。

本书由微软资深技术专家撰写,是一部贴近实战、内容新颖的ASP.NET入门教程。书中不仅系统而全面地讲解了ASP.NET的基础知识,还探讨了微软最新的其他Web开发技术,包括.NET 3.0引入的WPF、WCF、WF和WCS在Web开发中的运用,以及如何运用Silverlight和ASP.NET AJAX创建出更炫丽和更具交互性的Web应用。通过阅读本书,你将对微软的Web开发技术形成至关重要的大局观,为继续深入学习打下坚实基础。

内容简介

Web用户体验已经成为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.1Internet和Web的诞生

1.2超越静态Web

1.3ASP.NET的诞生

1.4小结

第2章用ASP.NET进行Web开发的基础

2.1使用Visual Studio

2.1.1创建应用程序

2.1.2探索IDE

2.1.3Visual Studio和解决方案

2.1.4代码和设计窗口

2.2ASP.NET架构

2.2.1ASP.NET工作进程和状态管理

2.2.2使用Web配置文件

2.3小结

第3章ASP.NET Web表单

3.1页面处理过程介绍

3.2Web表单介绍

3.2.1HTML表单

3.2.2ASP.NET HTML表单示例

3.2.3使用服务器控件提供反馈

3.2.4使用ASP.NET事件和自动回发

3.2.5视图状态

3.3处理Web表单

3.3.1初始化页面框架

3.3.2应用程序代码初始化

3.3.3执行验证

3.3.4执行事件处理

3.3.5执行数据绑定

3.3.6服务器清理对象

3.4页面和控件

3.4.1访问页面首部

3.4.2在运行时创建控件

3.5Page对象

3.5.1Request对象

3.5.2Response对象

3.6小结

第4章ASP.NET的数据绑定

4.1什么是ADO.NET

4.2SQL Server 2005 Express

4.2.1下载和安装SQL Server 2005 Express

4.2.2开始安装

4.2.3使用SQL Server Management Studio Express

4.2.4安装AdventureWorks数据库

4.3使用ADO.NET创建数据驱动的应用程序

4.3.1Connection类和连接字符串

4.3.2使用命令

4.4使用服务器控件绑定数据

4.4.1使用SQLDataSource控件

4.4.2使用GridView控件

4.4.3使用DataList控件

4.5小结

第5章ASP.NET Web服务

5.1Web服务架构

5.2使用Visual Studio创建Web服务

5.2.1ASMX和代码隐藏文件

5.2.2运行Web服务

5.3创建Address服务

5.3.1向Web服务添加数据

5.3.2在Web方法中使用DataSet

5.4创建Web服务客户端

5.5小结

第6章部署站点

6.1Internet信息服务

6.1.1使用IIS管理器创建Web站点和应用程序

6.1.2IIS如何处理URL

6.1.3并行执行

6.2手工部署ASP.NET应用程序

6.2.1配置数据连接

6.2.2部署服务层

6.2.3部署客户层

6.3小结

第二部分下一代Web开发技术

第7章.NET 3.0:WCF

7.1WCF和开发效率

7.2WCF和互操作性

7.2.1WS-Security

7.2.2WS-ReliableMessaging

7.2.3WS-Transactions

7.3WCF和面向服务

7.4WCF编程

7.4.1使用WCF创建地址服务

7.4.2创建Address服务客户端

7.5小结

第8章.NET 3.0:WPF

8.1XAML

8.2使用Expression Blend

8.2.1使用Blend创建UI

8.2.2使用布局

8.3使用Expression Blend创建数据应用程序

8.3.1添加简单的时间线动画

8.3.2在Visual Studio中使用Blend Artifacts

8.4小结

第9章.NET 3.0:WF

9.1使用WF

9.2使用Visual Studio创建工作流

9.3开箱即用活动

9.4工作流和Web

9.5小结

第10章.NET 3.0:CardSpace编程

10.1使用CardSpace

10.1.1向CardSpace添加新卡

10.1.2在Web站点上使用卡

10.2创建使用CardSpace的Web站点

10.2.1准备CardSpace开发环境

10.2.2创建自定义CardSpace安全Web站点

10.3小结

第11章Ajax应用程序和改善Web用户体验

11.1Ajax简史

11.1.1Ajax编程

11.1.2与Web服务器通信

11.2简单的Ajax和ASP.NET示例

11.3利用Ajax实现正向缓存

11.3.1创建图片服务器

11.3.2利用HTML访问图片服务器

11.3.3编写正向缓存Ajax客户端

11.4小结

第12章ASP.NET的AJAX扩展

12.1ASP.NET AJAX概述

12.2ASP.NET AJAX的版本

12.3ASP.NET AJAX入门

12.4将ASP.NET移植到AJAX

12.5利用ASP.NET创建简单的Ajax应用程序

12.6利用Ajax调用Web服务

12.7小结

第13章Ajax脚本和服务

13.1ScriptManager类

13.1.1局部页面呈现

13.1.2管理自定义脚本

13.1.3从脚本调用Web服务

13.1.4从脚本调用应用程序服务

13.1.5使用配置数据

13.2小结

第14章使用ASP.NET AJAX进行JavaScript编程

14.1JavaScript的面向对象扩展

14.1.1在JavaScript中使用类

14.1.2在JavaScript中使用命名空间

14.1.3创建并使用简单的JavaScript类

14.1.4在JavaScript中使用继承

14.1.5在JavaScript中使用接口

14.1.6JavaScript中的反射

14.2JavaScript的数组类型扩展

14.2.1向数组添加元素

14.2.2向数组添加一组元素

14.2.3清除数组

14.2.4克隆数组

14.2.5检查数组内容

14.2.6移除数组首元素

14.2.7迭代数组

14.2.8查找指定的数组元素

14.2.9向数组插入元素

14.2.10从数组移除元素

14.3Boolean类型扩展

14.4Date类型扩展

14.4.1格式化日期

14.4.2使用区域性格式化日期

14.4.3把值解析为日期

14.5Error类型扩展

14.6Number类型扩展

14.6.1格式化数字

14.6.2解析数字

14.7字符串扩展

14.7.1字符串匹配

14.7.2字符串调整

14.8小结

第15章利用Silverlight增强Web体验

15.1Silverlight简介

15.1.1Silverlight主要特征

15.1.2Silverlight的当前版本和未来版本

15.2剖析Silverlight应用程序

15.2.1使用Silverlight.js

15.2.2使用XAML

15.2.3创建Silverlight插件的实例

15.2.4编写应用程序逻辑

15.2.5在HTML中集成

15.3Silverlight控件编程

15.3.1Silverlight控件属性

15.3.2Silverlight控件事件

15.3.3Silverlight控件方法

15.3.4使用Downloader对象

15.4小结

第16章使用XAML和JavaScript进行Silverlight编程

16.1XAML布局

16.2使用XAML画笔

16.2.1SolidColorBrush画笔

16.2.2LinearGradientBrush画笔

16.2.3RadialGradientBrush画笔

16.2.4ImageBrush画笔

16.2.5VideoBrush画笔

16.2.6使用画笔边框

16.3在XAML中使用可视化元素

16.3.1尺寸和位置属性

16.3.2透明度

16.3.3鼠标行为

16.4在XAML中使用形状

16.4.1Ellipse形状

16.4.2Rectangle形状

16.4.3Line形状

16.4.4Path形状

16.5XAML控件

16.5.1Image控件

16.5.2Glyphs控件

16.5.3TextBlock控件

16.5.4转换

16.5.5情节提要和动画

16.6JavaScript编程

16.6.1属性编辑

16.6.2使用公共方法

16.6.3使用MediaElement方法

16.6.4处理事件

16.6.5MediaElement事件

16.7集成:创建Silverlight休闲游戏

16.7.1设计游戏的XAML

16.7.2实现代码

16.8小结

媒体评论

“对于想快速掌握ASP.NET的初学者来说,本书是你的最佳选择!”

——Amazon com

“这本书太棒了!具体、实用,可以立刻付诸实践。”

——www.asp.net

书摘插图

第1章Web开发简介

1.2超越静态Web

这种由相互链接的文档组成的网络是非常有用的,但是它在本质上是静态的。读者可以考虑下面这种情况:有一家店铺希望为可能成为其顾客的用户提供当前产品的链接。他们的库存改变得非常频繁,静态文档需要管理员对库存明细非常了解,同时还必须不停地生成包含新内容的文档。商店每次买进或售出某件商品,文档都需要更新。可以想象,这是一个耗时、困难、而且毫无效益的任务。

因此,需要某种能够自动生成文档的方法来替代人工创建文档。另外,这些文档的生成必须非常快速,这样才能保证信息始终保持最新。

于是“动态”Web诞生了。新服务在CGI(Common Gateway Interface,通用网关接口)标准上编写,从而允许开发人员编写可以响应用户请求的代码(通常使用C语言)。当收到对某个文档的请求时,代码就会运行。在上述的商店示例中,代码将针对当前状态读取数据库或库存系统,然后以HTML文档方式生成结果。最后,文档会传送回浏览器。这套系统运行良好,而且功能强大,已经得到了广泛应用。

CGI应用程序非常难以维护,因为CGI应用程序是平台专用的。所以,如果有一个服务器集群,其中某些服务器使用了不同的技术或操作系统版本,那么需要为同一个程序提供多个版本的支持。例如,用户希望在服务器集群上运行同一个程序,但是这些服务器安装的操作系统的版本却不相同,那么在这种情况下,代码必须针对每台机器量身定做。

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有