| 作者: | Pete Brown |
| 语言: | 英文 |
| 出版年份: | 2012 |
| 下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《Silverlight 5 in Action》是 Manning 出版社"in Action"系列中的 Silverlight 权威实战指南,由微软 Silverlight 团队资深成员 Pete Brown 撰写。本书是《Silverlight 4 in Action》的修订升级版,面向已有 C# 和 .NET 基础的开发者,无需 Silverlight 前置经验,目标是帮助读者从入门到精通,能够自信地设计、开发和交付生产级 Silverlight 5 应用。
全书以实战为导向,围绕 Silverlight 5 平台的核心能力展开,从基础概念逐步深入到高级特性。作者采用"快速上手、深度覆盖"的策略,每章包含图示、代码片段和完整代码清单,帮助读者在动手实践中建立扎实理解。全书分为六大板块,覆盖从 XAML 基础到 3D 图形、从数据服务到平台集成的完整知识体系,并附有六个在线附录涵盖媒体处理与 WCF RIA Services。
| 部分 | 章节 | 核心主题 |
|---|---|---|
| 第一部分:Silverlight 核心 | 第1–6章 | 平台概述与开发环境;XAML 语法、依赖属性与命令;应用模型、XAP 包与插件集成;HTML DOM 互操作与浏览器交互;离线应用与通知 toast;安全透明模型与提升信任 |
| 第二部分:用户界面 | 第7–15章 | 渲染管线与布局系统;Canvas/Grid/StackPanel 等面板;键盘、鼠标与多点触控;文本渲染、OpenType 与字体嵌入;富文本编辑与剪贴板;基础控件与 UserControl;Storyboard 动画、关键帧与缓动函数;资源字典、隐式样式与控件模板;自定义控件与面板 |
| 第三部分:数据与服务 | 第16–23章 | 数据绑定语法、绑定源与动态属性;DataGrid 与 DataForm;异常验证、IDataErrorInfo 与 INotifyDataErrorInfo;WebClient/HttpWebRequest 与跨域策略;SOAP 服务代理与 WCF 复杂类型;ASP.NET Web API REST 服务;XML/LINQ to XML、JSON、RSS/Atom 解析;WCF 双工、Socket 与本地通信 |
| 第四部分:2D 与 3D 图形 | 第24–27章 | Shape 图形、Geometry 几何与 Brush 画刷;像素着色器特效;运行时图像生成与 Deep Zoom;XNA 3D API、顶点与图元;光照模型、纹理映射与关键帧动画 |
| 第五部分:平台深度集成 | 第28–32章 | Popup/ChildWindow 弹窗与原生窗口;全屏模式;导航框架与页面缓存;文件对话框、目录操作与独立存储;PrintDocument 打印与多页排版;COM 自动化、Native Extensions 与 p-invoke |
| 第六部分:最佳实践 | 第33–35章 | MVVM 模式架构、命令绑定与 ViewModel 定位器;单元测试框架与异步测试;Debug 类、绑定调试与 Fiddler 网络排查;自定义安装体验与预加载器 |
适合有 C# 和 .NET 开发经验、希望在 Silverlight 5 平台上构建富客户端应用的程序员。也适合需要将设计稿落地为 Silverlight 实现的前端集成开发者。对 Web 标准(HTML/CSS/JavaScript)有基本了解即可,不要求 Silverlight 使用经验。
本书是 Silverlight 5 时代最全面的实战参考书之一,全书含附录约 1200 页,作者 Pete Brown 的微软内部视角赋予了内容独特的深度和权威性。虽然 Silverlight 技术本身已退出历史舞台,但书中关于 XAML、MVVM、数据绑定、自定义控件等核心概念,与后来的 WPF、UWP 和 WinUI 一脉相承,对理解微软 XAML 技术栈的演进仍有参考价值。