Silverlight 4 in Action
作者: 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 一类技术仍有迁移价值。

期待您的支持
捐助本站