Silverlight:ASP.NET与Ajax开发实战


Silverlight:ASP.NET与Ajax开发实战

文章插图
Silverlight:ASP.NET与Ajax开发实战【Silverlight:ASP.NET与Ajax开发实战】《Silverlight:ASP.NET与Ajax开发实战》为清华大学出版社2008年4月1日出版的书籍 , 作者是吕高旭 。
基本介绍书名:Silverlight:ASP.NET与Ajax开发实战
作者:吕高旭
ISBN:9787302171614
定价:42元
出版社:清华大学出版社
出版时间:2008年4月7日
装帧:平装
图书简介Silverlight是微软开发RIA最重要的一块技术拼图 , 内建功能强大的矢量绘图与多媒体档案播放能力 , 是一种外挂程式 。本书从Silverlight的基础开始 , 逐步深入讨论相关的技术细节 , 详细说明如何编写XAML程式代码、矢量图形绘製与动画特效实作 , 然后进一步示範ASP.NET、AJAX以及后端资料库的整合套用 , 以便于读者掌握使用Silverlight创建互动性更强的Web应用程式的方法 。作者简介吕高旭 , 台湾计算机图书专职作者 , 同时担任资讯教育训练中心讲师 , 具备丰富的Microsoft及Oracle系统开发经验 , 擅长C#、VB、ASP.NET、JSP与Java等技术 , 自Visual Studio 2005之后 , 已彻底投入.NET平台技术研究 。目录第1章 初探Silvedight1.1 一个Silverlight , 两种角色1.2 Silverlight概念与架构1.2.1 RIA——代表多重意义的缩写名词1.2.2 Silverlight并不是Flash1.2.3 全新的用户体验1.2.4 ASP.NET与Silverlight1.2.5 AJAX与Silverlight1.3 Silverlight版本概观1.3.1 Silverlight l.01.3.2 Silverlight l.11.4 Silverlight的开发与设计工具1.5 Silverlight与HTML网页1.6 开始体验Silverlight1.7 Silverlight控制项与XAML1.8 使用Silverlight控制项1.8.1 嵌入0BJECT标籤1.8.2 关于0BJECT标籤1.9 小结第2章 Silverlight与XAML2.1 SDK2.1.1 SDK与Silveflight开发2.1.2 通过JavaScfipt档案建立Silvedight控制项2.2 Silverlight控制项调整2.3 XAML2.3.1 关于XAML2.3.2 开始编写XAML2.3.3 XAML的阶层式架构2.3.4 阶层式的属性设定2.4 Silverlight对象模型2.4.1 Silvedight对象2.4.2 Canvas对象2.5 JavaScript与事件2.5.1 事件与应用程式互动2.5.2 对象参照2.6 支持全萤幕幕显示2.7 window-less设定2.8 小结第3章 Silverlight绘图技术3.1 绘製形状3.1.1 关于Shape3.1.2 Line3.1.3 Rectangle3.1.4 Ellipse3.1.5 Polyline与Polygon3.2 Path3.2.1 关于Path3.2.2 绘製直线3.2.3 贝济埃曲线3.3套色 723.3.1关于Color 723.3.2关于Brush 733.3.3SolidColorBrush 743.3.4LinearGradientBrush 753.3.5RadialGradientBrush 793.4小结 82第4章几何图形与文字 834.12D几何图形 834.1.1关于Geometry 834.1.2LineGeometry 844.1.3RectangleGeometry 864.1.4EllipseGeometry 884.2PathGeometries 894.2.1关于PathGeometry 904.2.2LineSegment与PolyLineSegment 914.2.3ArcSegment 944.2.4贝兹曲线 1014.3合併几何图形 1064.4文字显示 1074.4.1关于TextBlock 1074.4.2格式化文字 1114.4.3断行 1154.4.4使用Run 1164.4.5文字裁切 1174.5套用ImageBrush 1194.6设定文字方块的TextDecorations 1214.7小结 124第5章事件处理 1255.1关于事件 1255.1.1事件处理机制 1265.1.2Silverlight支持的事件 1285.2载入与Loaded事件 1295.3键盘事件 1335.4滑鼠事件 1355.4.1滑鼠事件 1365.4.2气泡事件 1385.4.3MouseMove事件 1415.4.4拖动行为 1425.4.5捕捉滑鼠事件 1455.4.6一个动态的贝济埃曲线範例 1505.4.7MouseEnter与MouseLeave事件 1545.5错误处理 1575.5.1关于onError 1575.5.2XAML剖析错误 1625.5.3执行期错误 1635.5.4使用try/catch 1655.6数字墨水 1675.6.1关于Ink 1675.6.2使用InkPresenter 1685.6.3InkPresenter的範例 1705.7小结 174第6章图形转换 1756.1关于图形转换 1756.1.1转换类 1756.1.2属性 1776.1.3平移图形与RenderTransform 1776.1.4旋转图形与RotateTransform 1796.1.5缩放图形与ScaleTransform 1836.1.6偏移变形图形与SkewTransform 1866.2Brush对象的Transform与RelativeTransform 189 6.3Geometry对象与Transform属性 1946.4文字的转形 195第7章动画 2037.1Silverlight动画 2037.1.1动画概观 2037.1.2一个简单的动画範例 2057.1.3Silverlight动画类与属性 2077.2控制动画 2117.3Key-Frame动画 2157.3.1内插法与Key-Frame动画对象 2157.4小结 229第8章影像与多媒体 2318.1显示影像 2318.2使用MediaElement 2348.2.1使用MediaElement 2348.2.2MediaElement对象成员 2358.2.3裁剪影片内容 2388.2.4设定时间轴节点 2408.2.5MediaElement支持的格式 2428.3小结 243第9章下载 2459.1.3获取下载内容 2489.1.4DownloadProgressChanged事件 2529.1.5关于错误处理 2559.2处理不同类型的下载内容 2569.2.1下载JavaScript档案 2569.2.2获取多媒体内容 2589.2.3ZIP格式档案的下载与处理 2609.3动态建立XAML对象 2649.3.1动态建立XAML内容 2649.3.2关于CreateFromXaml 2669.3.3动态设定属性 2679.3.4动态事件 2699.4小结 272第10章ASP.NET与JavaScript动态存取 27310.1使用VisualWebDeveloper 27310.1.1建立Silverlight内容 27310.1.2操作Silverlight对象 27710.2操作JavaScript 28010.2.1动态加入JavaScript 28110.2.2一个简单的範例 28310.4小结 299第11章ASP.NET与XAML程式化控制 30111.1ASP.NET与XML 30111.1.1XML功能类 30211.1.2XmlDocument与DOM 30211.1.3载入XML档案 30411.2存取XML节点 30911.2.1XmlNode与节点 30911.2.2建立节点 31211.2.3XmlAttribute与属性 31611.3动态输出XAML内容 31911.3.1显示动态输出的Silverlight内容 31911.3.2一个比较好的方法:一般处理程式 323 11.3.3传递参数 32511.3.4使用Session 33111.4展示资料库内容 33711.4.1一个投票结果的展示界面 33711.4.2动态选单 34211.5小结 350第12章ASP.NETAJAX整合套用 35112.1ASP.NETAJAX套件的Silverlight功能 35112.2XAML控制项 35312.2.1使用XAML控制项 35312.2.2播放XAML内容 35412.2.3从程式代码作设定 35812.2.4再探XAML控制项 36112.2.5设定JavaScript参照 36312.3使用Media控制项 36712.3.1建立Media控制项 36712.3.2切割章节 36912.4整合ASP.NETAJAX 37212.4.1存取XAML控制项 37212.4.2存取Media控制项 37512.5与伺服器端作沟通 37612.5.1整合ScriptManager与JavaScript 37612.5.2AJAX版的资料库範例 38012.6简易的AJAX影片实时播放系统 38212.7小结 385