WPF编程宝典 第4版 (Matthew MacDonald)
使用C# 2012和.NET 4.5

目录
Windows桌面应用开发经历了从 Win32 API、MFC,到 Windows Forms,再到 WPF(Windows Presentation Foundation)的演进。相比传统桌面开发技术,WPF 不仅仅是一个新的 UI 框架,更是一套重新定义桌面应用开发方式的技术体系。它将界面描述、数据绑定、图形渲染、动画效果、样式模板以及应用逻辑进行了更清晰的分离,使开发者能够构建更加现代化、可维护、可扩展的桌面应用程序。
作为一名从事 C#/.NET 开发的工程师,WPF 一直是 .NET 桌面开发体系中不可绕过的重要技术。虽然近年来 Web、移动端以及跨平台技术快速发展,但在工业软件、自动化设备上位机、生产管理系统、视觉检测软件等领域,基于 WPF 的桌面应用仍然具有非常广泛的应用场景。尤其是在工业自动化领域,设备控制软件通常需要复杂的交互界面、实时数据展示、丰富的图形化配置以及良好的工程扩展能力,而 WPF 凭借其强大的 UI 描述能力和 MVVM 架构模式,依然是构建此类应用的重要选择。
《WPF编程宝典:使用C# 2012和.NET 4.5(第4版)》是 WPF 领域非常经典的学习资料之一。本书由浅入深地介绍了 WPF 的核心概念,包括 XAML、布局系统、控件体系、依赖属性、路由事件、数据绑定、资源、样式、模板、动画、图形绘制发等内容。相比简单介绍 API 的书籍,本书更注重帮助开发者理解 WPF 背后的设计思想,以及如何利用 WPF 构建真正工程化的软件系统。
第一部分 基础知识
第1章 WPF概述
第2章 XAML
第3章 布局
第4章 依赖项属性
第5章 路由事件
第二部分 进一步研究WPF
第6章 控件
第7章 Application类
第8章 元素绑定
第9章 命令
第10章 资源
第11章 样式和行为
第三部分 图画和动画
第12章 形状、画刷和变换
第13章 几何图形和图画
第14章 效果和可视化对象
第15章 动画基础
第16章 高级动画
第四部分 模板和自定义元素
第17章 控件模板
第18章 自定义元素
第五部分 数据
第19章 数据绑定
第20章 格式化绑定的数据
第21章 数据视图
第22章 列表、树和网络
第六部分 窗口、页面和富控件
第23章 窗口
第24章 页面和导航
第25章 菜单、工具栏和功能区
第26章 声音和视频
第27章 3D绘图
第七部分 文档和打印
第28章 文档
第29章 打印
第八部分 其他主题
第30章 与Windows窗体进行交互
第31章 多线程
第32章 插件系统
第33章 ClickOnce部署
推荐
相关内容
- C#高效编程 改进C#代码的50个行之有效的办法 第2版 (Bill Wagner)
- Spark快速大数据分析 第2版 (Jules S. Damji / Brooke Wenig / Tathagata Das / Denny Lee)
- Redis开发与运维 (付磊 / 张益军)
- MongoDB权威指南 第3版 (Shannon Bradshaw / Eoin Brazil / Kristina Chodorow)
- 挑战程序设计竞赛 第2版 (秋叶拓哉 / 岩田阳一 / 北川宜稔)
- 修改代码的艺术 (Michael C. Feathers)
- 代码整洁之道 (Robert C. Martin)
- 重构 改善既有代码的艺术 第2版 (Martin Fowler)
- NETworkManager源码剖析:一个网络管理工具的实现细节
- C# LINQ学习之旅:从集合操作到声明式编程
- Design Patterns in C# and .NET (Dmitri Nesteruk)
- Modbus协议从入门到实战
- 从SerialPort到工业级通信框架设计
- shadowsocks-windows源码剖析:一个C#网络代理客户端是如何工作的?
- 深入System.Net.NetworkInformation获取系统网络信息
- 聪明的投资者 第4版 (Benjamin Graham)
- DotNetty源码剖析:高性能网络框架的秘密
- Downloader源码剖析:一个下载器的实现原理
- 架构整洁之道 (Robert C. Martin)
- Effective Python 第2版 (Brett Slatkin)
请作者喝杯咖啡!
支付宝
微信