Silverlight:ASP.NET与Ajax开发实战

分類: 图书,计算机/网络,程序设计,ASP,
作者: 吕高旭 编著
出 版 社: 清华大学出版社
出版时间: 2008-4-1字数: 453000版次: 1页数: 385印刷时间: 2008/04/01开本: 16开印次: 1纸张: 胶版纸I S B N : 9787302171614包装: 平装编辑推荐
完全公开Silvedight崭新功能;通过众多应用范例解析XAML语法;真实呈现Silvedight与ASP.NET的完美结合;切实体验目前最强悍开发工具Expression Blend的魅力;精彩呈现网页互动特效的开发方法与技巧。
内容简介
Silverlight是微软开发RIA最重要的一块技术拼图,内建功能强大的矢量绘图与多媒体文件播放能力,是一种外挂程序。本书从Silverlight的基础开始,逐步深入讨论相关的技术细节,详细说明如何编写XAML程序代码、矢量图形绘制与动画特效实作,然后进一步示范ASP.NET、AJAX以及后端数据库的整合应用,以便于读者掌握使用Silverlight创建互动性更强的Web应用程序的方法。
本书主要适用于想要了解并运用Silverlight技术,以建立具有丰富互动特性的Web应用程序开发人员。如果读者已经掌握了ASP.NETAJAx相关技术,想要进一步在网页中实现如Flash般的华丽的特效,这本书将非常适合您。
作者简介
吕高旭,台湾计算机图书专职作者,同时担任资讯教育训练中心讲师,具备丰富的Microsoft及Oracle系统开发经验,擅长C#、VB、ASP.NET、JSP与Java等技术,自Visual Studio 2005之后,已彻底投入.NET平台技术研究。
目录
第1章初探Silvedight
1.1一个Silverlight,两种角色
1.2Silverlight概念与架构
1.2.1RIA--代表多重意义的缩写名词
1.2.2Silverlight并不是Flash
1.2.3全新的用户体验
1.2.4ASP.NET与Silverlight
1.2.5AJAX与Silverlight
1.3Silverlight版本概观
1.3.1Silverlight l.0
1.3.2Silverlight l.1
1.4Silverlight的开发与设计工具
1.5Silverlight与HTML网页
1.6开始体验Silverlight
1.7Silverlight控件与XAML
1.8使用Silverlight控件
1.8.1嵌入0BJECT标签
1.8.2关于0BJECT标签
1.9小结
第2章Silverlight与XAML
2.1SDK
2.1.1SDK与Silveflight开发
2.1.2通过JavaScfipt文件建立Silvedight控件
2.2Silverlight控件调整
2.3XAML
2.3.1关于XAML
2.3.2开始编写XAML
2.3.3XAML的阶层式架构
2.3.4阶层式的属性设定
2.4Silverlight对象模型
2.4.1Silvedight对象
2.4.2Canvas对象
2.5JavaScript与事件
2.5.1事件与应用程序互动
2.5.2对象参照
2.6支持全屏幕显示
2.7window-less设定
2.8小结
第3章Silverlight绘图技术
3.1绘制形状
3.1.1关于Shape
3.1.2Line
3.1.3Rectangle
3.1.4Ellipse
3.1.5Polyline与Polygon
3.2Path
3.2.1关于Path
3.2.2绘制直线
3.2.3贝济埃曲线
……
第4章几何图形与文字
第5章事件处理
第6章图形转换
第7章动画
第8章影像与多媒体
第9章下载
第10章ASP.NET与JavaScript动态存取
第11章ASP.NET与XAML程序化控制
第12章ASP.NET AJAX整合应用
书摘插图
第1章初探Silverlight
在网页上呈现如Flash…般的绚丽动画,相信是很多网页开发人员的痛。没有开发人员会为了建立华丽的网页接口而去学习Flash,它主要是为设计人员提供的工具。现在,情况开始有了改变,微软也推出了多媒体矢量动画技术——Silverlight。由于Silverlight的内容由扩展名为xaml的XML格式文本文件构成,不仅设计人员,开发人员现在同样可以通过编辑XAML,制作出所需的Silverlight网页,配合JavaScript,让网页进一步与用户作互动。本章将从最基本的概念丌始我们的Silverlight学习之路。
1.1一个Silverlight,两种角色
Web应用程序的发展需要两种不同角色的技术人员——网页设计师与程序开发人员,前者负责可视化接口实现,后者则负责编写运行程序所需的逻辑程序代码。
Silverlight是另一种形式的Web应用程序,它嵌入网页当中独立运行。一个完整的Silverlight应用程序同样需要上述两种专业人员共同协力完成,如图1-1所示。
Silverlight的接口由XAML构成,逻辑程序代码目前只能使用JavaScript,因为Silverlight 1.0仅支持XAML与JavaScript的编写,未来的版本将加入C#与Visual Basic.NET等其他程序语言。
……
