Essential Silverlight 2中文版
Essential Silverlight 2中文版
Christian Wenz
出版时间: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体验了吗?本书会向您展示一个完全崭新的丰富多彩的世界。
  1. 前言 I
  2. 第1部分 简介 1
  3. 第1章 Silverlight 2简介 3
  4. 丰富Internet应用程序 4
  5. RIA技术 7
  6. 更多资料 9
  7. 第2章 WPF简介 11
  8. 矢量 11
  9. WPF 12
  10. XAML 15
  11. 更多资料 16
  12. 第3章 Silverlight 2入门 17
  13. 建立Silverlight开发系统 18
  14. 第一个Silverlight示例:创建一个网站 21
  15. 第二个Silverlight示例:创建一个项目 32
  16. 更多资料 38
  17. 第4章 Silverlight工具简介 39
  18. XML编辑器 39
  19. 矢量图形编辑器 40
  20. Silverlight IDE 41
  21. 更多资料 44
  22. 第2部分 声明性Silverlight 45
  23. 第5章 XAML简介 47
  24. 使用文本 48
  25. 使用图形 54
  26. 放置元素 63
  27. 使用图像 65
  28. 使用画笔 66
  29. 使用网格和面板 72
  30. 更多资料 74
  31. 第6章 处理用户交互和事件 75
  32. 事件和事件处理程序 75
  33. 鼠标事件 82
  34. 键盘事件 90
  35. 更多资料 95
  36. 第7章 变形和动画内容 97
  37. 变形 97
  38. 动画 106
  39. 更多资料 121
  40. 第8章 添加声音和视频 123
  41. 准备多媒体数据 123
  42. MediaElement 129
  43. 更多资料 149
  44. 第9章 使用Silverlight控件 151
  45. TextBox(文本框)控件 151
  46. CheckBox(复选框)控件 152
  47. RadioButton(单选按钮)控件 154
  48. ListBox(列表框)控件 156
  49. Button(按钮)控件 158
  50. ToggleButton(切换按钮)控件 160
  51. Calendar(日历)控件 161
  52. DatePicker(日期选择器)控件 164
  53. 更多资料 167
  54. 第10章 使用Silverlight数据绑定 169
  55. 通过标记进行数据绑定 169
  56. 通过代码进行数据绑定 174
  57. 单向数据绑定 176
  58. 双向数据绑定 180
  59. 数据转换 183
  60. 数据验证 189
  61. 更多资料 194
  62. 第3部分 声明性Silverlight使用.NET对Silverlight进行编程 195
  63. 第11章 向ASP.NET 3.5应用程序添加Silverlight内容 197
  64. 嵌入XAML 197
  65. 嵌入媒体内容 202
  66. 更多资料 206
  67. 第12章 使用外部网络资源 207
  68. 使用HTTP资源 207
  69. 使用WCF服务 210
  70. 更多资料 214
  71. 第4部分 使用JavaScript对Silverlight进行编程 215
  72. 第13章 使用JavaScript访问Silverlight内容 217
  73. 访问插件 217
  74. 与插件进行通信 219
  75. 更多资料 231
  76. 第14章 特殊Silverlight JavaScript API 233
  77. 高级JavaScript API 233
  78. 动态下载内容 233
  79. 使用其他字体 238
  80. 更多资料 242
  81. 第5部分 附录 243
  82. 附录 Silverlight JavaScript参考 245
  83. 索引 247
书名:Essential Silverlight 2中文版
作者:Christian Wenz
出版时间: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天。雏鸟由双亲喂食,一个月后即可飞行。与一般捕食土壤或泥地中的无脊椎动物或昆虫的其他海滨鸟类不同,领燕鸻在飞行中觅食,只是偶尔才在陆地上取食。它们以各种昆虫为食,如蜻蜓、甲虫、带翅白蚁和蝗虫。