| 作者: | Pete Brown, Chad Campbell and John Stockton |
| 语言: | 英文 |
| 出版年份: | 2010 |
| 下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《Silverlight 4 in Action》是 Pete Brown 写给 .NET 开发者的实战书,2010 年由 Manning 出版,也是《Silverlight 2 in Action》的修订版。它不只演示界面拼装,而是系统讲清 Silverlight 4 的应用模型、XAML 机制、数据层与高级界面能力。
全书按“基础界面—应用架构—体验增强”推进。前段建立 XAML、布局、输入和控件基础;中段进入绑定、验证、通信、导航、MVVM 与 RIA 服务;后段补上图形、打印、媒体、动画、模板和自定义控件,覆盖完整企业应用开发链路。
| 部分 | 章节 | 核心内容 |
|---|---|---|
| 基础能力 | 第一章~第十章 | 从 Silverlight 定位与首个示例起步,依次讲 XAML 对象树、依赖属性、运行时加载、XAP 与插件初始化、浏览器 DOM 交互、桌面模式与本地能力、渲染流程、布局测量排列、2D/3D 变换、面板组织、键盘鼠标触控输入、文本处理,以及按钮、列表、RichTextBox、UserControl 等常用界面部件。 |
| 应用架构 | 第十一章~第十七章 | 深入绑定表达式、集合与模板、DataGrid 和 DataForm 的编辑展示、异常与注解验证、REST/SOAP/WCF 通信、跨域与双工、页面导航和对话框、从代码后置重构到 MVVM、命令与行为解耦、测试思路,以及 WCF RIA Services 的查询、分页、认证和 CRUD 组织。 |
| 体验完善 | 第十八章~第二十五章 | 继续扩展到图形与像素着色器、打印分页、音视频播放与采集、位图处理与 Deep Zoom、Storyboard 动画与行为、资源字典、样式、ControlTemplate、VisualStateManager、自定义面板和控件模板契约,以及安装检测、预加载器和启动体验优化。 |
适合熟悉 C#、Visual Studio 和基础 Web 技术、想系统掌握 Silverlight 4 的开发者,尤其是需要维护旧式 RIA 系统,或补课 XAML、绑定、MVVM 与控件体系的人。纯新手读起来会偏硬。
这本书的强项是把 Silverlight 4 讲成完整工程流程,而不是零散 API 速查。虽然平台已过时,但其中关于 XAML 组织、数据绑定、界面分层和 MVVM 的经验,对理解 WPF、UWP、WinUI 一类技术仍有迁移价值。