首页>参考读物>计算机科学与技术>软件与程序设计

Silverlight范例导学
作者 : 章立民研究室
出版日期 : 2007-12-04
ISBN : 7-111-22901-8
定价 : 49.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 387
开本 : 16开
原书名 :
原出版社:
属性分类: 店面
包含CD :
绝版 : 未绝版
图书简介

图书特色

图书前言

——变革已经开始
  记得两个月之前还在畅谈ASPNET AJAX,两个月后,已在Mix07 Taipei的大会上强力推荐Silverlight。或许,这就是技术人员苦闷之处,因为永远处在一种被迫学习的状态。我也是人,当然也曾经为此而苦恼,为此而感到困惑。然而对扮演技术推广角色的我以及整个团队而言,如果不能在心态上做好调整,说服自己,又如何能说服读者与听众呢?
  1990年出版了第一本书籍,1992年开始帮微软公司举办研讨会,这么多年下来,我看过的新技术与世代更迭不知几何?然而Silverlight还是让我一眼就为之震撼,我心中知道,这将是未来几年最热门的技术,它将造成企业网页的大幅改版,也将引发强大的学习需求,其背后所蕴藏的商机是无可限量的。
  我常说,从ASPNET 20到ASPNET AJAX,从ASPNET AJAX再到Silverlight,其实是一脉相承,技术有其延续性与一贯性。你不需担心过去所学习的技术会付诸流水,相反,过去的技术知识(尤其是AJAX)将让您在Silverlight中进一步发光发热。正所谓卡布其诺有泡沫也有咖啡,你喝到的是咖啡还是泡沫呢?您终日的学习是在外围兜圈圈,还是一击中的、深入核心呢?未来的路上,我们将伴您学习,一起发光发热,迈向全新的RIA应用程序。
  章立民与章立民研究室全体成员
  2007/9/4

作者简介

章立民研究室:章立民研究室: 章立民先生是台湾非常知名和资深的技术作家。他在台湾微软公司担任顾问与讲师的时间长达15年,对微软开发工具与数据库管理系统等技术都有非常深入的研究。章立民先生不仅拥有丰富的实务经验,经常与第一线的开发人员接触并交流,深知从业人员的真正需求。因此,不仅他的图书著作受到大家的肯定与喜爱,他所主讲的研讨会更是深获好评。 为了能够质与量并重,撰写出更多的优质书籍,并为两岸信息文化事业贡献一份心力,章立民先生在2006初正式成立了“章立民研究室”并担任技术总监,亲自审校所有书籍,期许通过团队的力量,提供更多的好书给广大的读者;也希望借此促进良性竞争,提升信息图书的整体质量。 章立民研究室的所有成员有几项特色,第一,在相关信息领域必须有六年以上的实务经验;第二,必须参与或主持数项具代表性的项目;第三,必须同时专精Visual Basic与Visual C# 程序设计语言;第四,对数据库技术必须有相当程度的认识;最后一项,就是必须拥有高度的热诚以及无私分享的精神。 目前,“章立民研究室”的成员中,有人甚至已在美国从事项目开发10年以上,并且已经具备项目经理人的职位。他们在章立民先生的号召之下,投入研究室的写作行列。如此高水平的成员,让广大读者对“章立民研究室”拥有极高的期待。

图书目录

前言

第1章下载与安装Silverlight 10
第2章从了解Silverlight 10
开始学起
21什么是Silverlight
22Silverlight的特性
23Silverlight的技术内涵
24Silverlight应用程序的执行方式
25实现第一个Silverlight应用程序
26实现一个简易的视频播放程序
结语
第3章Silverlight功能概述与实践
31什么是XAML
32如何在编写Silverlight 10的XAML
时拥有智能
33如何声明对象
34如何设置属性
341如何使用属性语法
342如何使用属性元素语法
343如何使用内容元素语法
344如何使用隐含集合语法
345属性语法与属性元素语法的
使用时机
35再谈画布(Canvas对象)
36如何绘制图形
37如何使用笔刷
371绘制纯色图形
372绘制渐变色的图形
373使用ImageBrush
38常用的图形属性
381Opacity属性
382OpacityMask属性
383Clip属性
384RenderTransform属性
39探讨图像对象
310如何使用多媒体
3101如何在网页上播放多媒体
3102MediaElement对象的重要属性
3103以互动方式控制多媒体的播放
3104以全屏幕播放视频
3105使用视频笔刷
311动画
3111实现一个Silverlight动画
3112其他类型的动画
3113探讨时间轴的属性
312探讨JavaScript与鼠标事件
3121如何为事件定义事件处理程序
3122如何以程序控制方式设置属性
3123如何以程序控制方式设置附加
属性
3124常用的鼠标事件
3125如何命名与存取对象
3126如何动态创建Silverlight对象
3127如何以互动方式控制动画
3128使用getElementById方法来存取
或创建对象
313实现Silverlight交互式控件
3131超级链接范例
3132按钮范例
3133滑块范例
3134动态图片按钮
结语
第4章探讨Silverlight插件
41探讨文档对象模型
42探讨Silverlight对象模型
43善用CreateSilverlightjs与
Silverlightjs
44如何调用CreateSilverlight方法
45如何调用createObject与createObjectEx
方法
46探讨Silverlight插件的初始化属性
461width属性
462height属性
463background属性
464windowless属性
465frameRate属性
466enableFramerateCounter属性
467inplaceInstallPrompt属性
468enableHtmlAccess属性
469version属性
4610ignoreBrowserVer属性
47如何在运行时取得Silverlight插件的
引用
48如何在运行时存取Silverlight插件的
属性、方法以及事件
481直接存取Silverlight插件的成员
482通过settings属性来存取Silverlight
插件的成员
483通过content属性来存取Silverlight
插件的成员
49如何创建与引用内嵌的XAML
410如何设置并引用自定义初始化
参数
411如何使用Silverlight插件的OnLoad
事件
412如何使用Silverlight插件的OnError
事件
结语
第5章探讨事件与交互式处理
51声明式绑定
52JavaScript动态绑定
521如何使用addEventListener方法
522如何使用removeEventListener
方法
53探讨Loaded事件
54探讨鼠标事件与参数
55探讨鼠标事件的事件反升
56探讨鼠标拖放操作
57探讨按键事件
结语
第6章如何访问与动态变更XAML
61XAML对象的层级架构
62如何访问Silverlight插件
63如何查找XAML对象
64如何枚举与访问集合中的对象
65如何取得XAML对象的属性值
66如何设置XAML对象的属性
67如何将XAML对象动态新增至XAML
对象层级中
68添加对象对z次序的影响
69如何动态删除对象
结语
第7章探讨Silverlight插件的显示
模式
71嵌入模式与全屏模式
72如何实现全屏切换功能
73OnResize与OnFullScreenChange
事件的差异
结语
第8章活用文字与字体
81探讨TextBlock对象
82如何格式化文字
821如何更改TextBlock中文字的
大小
822如何让同一个TextBlock应用不同
的笔刷
823如何指定多种字体
824如何让文字换行
825如何强制文字换行
826探讨ActualWidth与ActualHeight
827如何让文字具备超级链接的
样式
83如何为文字应用转换效果
831如何旋转文字
832如何缩放文字
833如何扭曲文字
834如何平移文字
835如何为文字应用矩阵转换效果
836如何将文字分组以便同时应用
多种转换效果
84如何使用额外下载的字体
85如何显示中文
851下载完整的中文字体文件
852仅下载所需的中文字体文件
853下载完整的中文字体文件
854仅下载所需的中文字体文件
855如何使用Path来显示中文
856注意事项
结语
第9章活用Downloader对象
91探索Downloader对象
92如何创建Downloader对象
93探讨Downloader对象的事件
94如何使用Downloader对象
95如何删除Downloader对象
96探讨GetResponseText方法与
ResponseText属性
结语
第10章探讨动画效果
101如何创建与使用From/To/By动画
102如何使用基础值来创建From/To/By
动画
103如何使用变化值来创建From/To/By
动画
104From/To/By动画播放结束时的运作
行为
105如何设置动画开始播放的时间106如何设置动画播放的次数
107如何逆向播放动画
108From/To/By动画的类型
109如何控制动画的运作行为
1010如何创建与使用关键帧动画
1011关键帧
1012插补方法
10121Discrete插补方法
10122Linear插补方法
10123Splined插补方法
1013关键帧的综合应用
结语
第11章探讨Silverlight的多媒体
功能
111如何创建与使用MediaElement
对象
112如何控制影片显示的比例
113如何于程序运行时动态绑定事件与
事件处理程序
114如何让影片重复播放
115MediaElement对象支持的多媒体
格式
116如何播放音频文件
117MediaElement对象支持的通信协议
118如何播放MMS文件
119Streaming服务
1110如何改变影片自动播放的效果
1111如何创建交互式多媒体播放界面
1112时间轴标记
附录A如何安装与使用范例
附录B如何动态调用Web服务来
产生中文

教学资源推荐
作者: 骆斌 主编 邵栋 任桐炜 编著
作者: (美)Y. Daniel Liang 著
作者: (美)Martin Kalin
作者: Patrick Henry Winston, Sundar Narasimhan
参考读物推荐
作者: (美)Fred Long Dhruv Mohindra Robert C. Seacord Dean F. Sutherland David Svoboda 著
作者: [美] 詹森·贝尔(Jason Bell)著