Essential Silverlight 2中文版
出版时间:2009年03月
现在您可以使用Microsoft开发的、热门的Silverlight的新版本来为Web设计富互联网应用
(Rich Internet Application,RIA)。通过本书,您不仅可以获得对Silverlight 2的简要且易于理解的介绍,而且在使用Beta版和RTW版时,能对这些版本有个全面的了解。本书是以12月预览版(December CTP)及Beta 2版的大量内容为基础写成的。
您将学习如何使用Microsoft跨浏览器插件Silverlight,包含用于动画、矢量图形和视频播放的工具,以及对Web服务、网络和LINQ(Language Integrated Query,语言集成查询)等新的.NET技术的支持。这本独特且更新及时的指南提供了完整的分步说明,介绍了如何使用Silverlight所提供的所有功能,并提供了以下内容:
* 创建交互式UI(User Interface,用户界面)的聪明方法,这些UI比在其他平台上可以实现的UI更加可靠且更易于调试和测试
* 大量经过测试的JavaScript和C#代码示例,您可以在自己的应用程序中重用这些代码
* 来自一位精通各种RIA技术(包括ASP.NET、Flash、PHP和JavaScript)的专家(本书作者)的指导意见
准备好提供更加完整的Web体验了吗?本书会向您展示一个完全崭新的丰富多彩的世界。
- 前言 I
- 第1部分 简介 1
- 第1章 Silverlight 2简介 3
- 丰富Internet应用程序 4
- RIA技术 7
- 更多资料 9
- 第2章 WPF简介 11
- 矢量 11
- WPF 12
- XAML 15
- 更多资料 16
- 第3章 Silverlight 2入门 17
- 建立Silverlight开发系统 18
- 第一个Silverlight示例:创建一个网站 21
- 第二个Silverlight示例:创建一个项目 32
- 更多资料 38
- 第4章 Silverlight工具简介 39
- XML编辑器 39
- 矢量图形编辑器 40
- Silverlight IDE 41
- 更多资料 44
- 第2部分 声明性Silverlight 45
- 第5章 XAML简介 47
- 使用文本 48
- 使用图形 54
- 放置元素 63
- 使用图像 65
- 使用画笔 66
- 使用网格和面板 72
- 更多资料 74
- 第6章 处理用户交互和事件 75
- 事件和事件处理程序 75
- 鼠标事件 82
- 键盘事件 90
- 更多资料 95
- 第7章 变形和动画内容 97
- 变形 97
- 动画 106
- 更多资料 121
- 第8章 添加声音和视频 123
- 准备多媒体数据 123
- MediaElement 129
- 更多资料 149
- 第9章 使用Silverlight控件 151
- TextBox(文本框)控件 151
- CheckBox(复选框)控件 152
- RadioButton(单选按钮)控件 154
- ListBox(列表框)控件 156
- Button(按钮)控件 158
- ToggleButton(切换按钮)控件 160
- Calendar(日历)控件 161
- DatePicker(日期选择器)控件 164
- 更多资料 167
- 第10章 使用Silverlight数据绑定 169
- 通过标记进行数据绑定 169
- 通过代码进行数据绑定 174
- 单向数据绑定 176
- 双向数据绑定 180
- 数据转换 183
- 数据验证 189
- 更多资料 194
- 第3部分 声明性Silverlight使用.NET对Silverlight进行编程 195
- 第11章 向ASP.NET 3.5应用程序添加Silverlight内容 197
- 嵌入XAML 197
- 嵌入媒体内容 202
- 更多资料 206
- 第12章 使用外部网络资源 207
- 使用HTTP资源 207
- 使用WCF服务 210
- 更多资料 214
- 第4部分 使用JavaScript对Silverlight进行编程 215
- 第13章 使用JavaScript访问Silverlight内容 217
- 访问插件 217
- 与插件进行通信 219
- 更多资料 231
- 第14章 特殊Silverlight JavaScript API 233
- 高级JavaScript API 233
- 动态下载内容 233
- 使用其他字体 238
- 更多资料 242
- 第5部分 附录 243
- 附录 Silverlight JavaScript参考 245
- 索引 247
书名:Essential Silverlight 2中文版
出版时间:2009年03月
书号:978-7-121-08230-6
原版书出版商:O'Reilly Media
Christian Wenz
Christian Wenz是一位擅长于Web技术和Web应用程序安全的作家、培训师和咨询师。Christian已为各家出版商编著及合著了大约100本书籍。他同时使用开源和闭源Web技术,这使得他获得非比寻常的荣誉,不但被授予Microsoft MVP for ASP/ASP.NET,还被Zend列入其《Who Is Who of PHP》中。同时他还被列入Mozilla的荣誉堂,并被认为是独立于浏览器的JavaScript领域中的专家。除了编写和参与Web项目之外,Christian还经常参加世界各地与Web技术有关的开发人员会议,在这些会议上发表演讲。其中包括2005年的Microsoft TechEd Europe大会(BOF会议)、2008年的ASP.NET Connections及迄今为止的所有Zend Conference。
Christian Wenz is a trainer and consultant who has written more than 50 books. He works with both open source and closed source web technologies, has been awarded a Microsoft MVP for ASP/ASP.NET, and is listed in Zend’s Who’s Who of PHP.
Christian is also listed in Mozilla’s credits (about:credits) and is considered an expert in browser-agnostic JavaScript.
本书封面动物是一只领燕鸻(Glareola pratincola)。这是一种迁徙范围很广的海滨鸟类,也称为普通燕鸻,分布于西南亚、非洲和欧洲的较温暖地区。这种鸟在冬季向南迁徙到热带非洲。领燕鸻的翅膀和上体为灰褐色,而下体为浅黄色或白色。喉部为白色,有一条黑色领环,“领”燕鸻就是因此而得名。领燕鸻的雄鸟和雌鸟在外观上比较相似,但是仍然可以分辨出来,因为雄鸟的喙颜色较亮,且喙根处可能为红色。领燕鸻体长6到9英寸(1英寸=2.54厘米),翼展最多可达25英寸,体重在1到3盎司(1盎司=28.35克)之间。具有较长的分叉尾部、较长的尖翼、短腿及适于在空中捕食的弧形短喙。凭借着较长的双翅,它们可以进行长途迁徙。
领燕鸻在早上和傍晚时活动最频繁,通常在一天内最温暖的时候休息。它们将巢置于地上的浅洞内,产卵二到四枚,卵颜色暗淡、光滑,呈椭圆形。雄鸟和雌鸟都要负责孵卵,孵化期为17到19天。雏鸟由双亲喂食,一个月后即可飞行。与一般捕食土壤或泥地中的无脊椎动物或昆虫的其他海滨鸟类不同,领燕鸻在飞行中觅食,只是偶尔才在陆地上取食。它们以各种昆虫为食,如蜻蜓、甲虫、带翅白蚁和蝗虫。