飞豹客 · 课能看,资料也能带走
飞豹客软考考证 会员免费

WPF框架系列课程(小白进阶选择)更新中

如果你在网上搜 WPF,多半会看到两种极端说法:一种说它是老掉牙的桌面技术,学了没用;另一种把它捧成 Windows 客户端开发的必经之路。实际情况没这么戏剧化——WPF 到今天仍然是不少企业内部工具、上位机、工控界面、金融终端在用的框架,岗位数量不算多,但一旦匹配上,竞争者比 Web 前端少得多。

单课价¥29.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
10 人关注 更新于 2026-09-18 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员可免费领取。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥29.90

会员 · 按档位

永久免费可领
年免费可领
月免费可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

如果你在网上搜 WPF,多半会看到两种极端说法:一种说它是老掉牙的桌面技术,学了没用;另一种把它捧成 Windows 客户端开发的必经之路。实际情况没这么戏剧化——WPF 到今天仍然是不少企业内部工具、上位机、工控界面、金融终端在用的框架,岗位数量不算多,但一旦匹配上,竞争者比 Web 前端少得多。这套课要解决的,就是让你从"能看懂别人写的 XAML"走到"能自己搭出一个结构清楚的桌面程序"。

它对应的是哪类工作场景

WPF 的用武之地集中在几类地方:制造业和工业软件的操作界面、医疗和检测设备的配套客户端、公司内部的业务管理系统、需要离线运行的数据处理工具。这些场景的共同点是——界面逻辑复杂、要长期维护、对稳定性要求高,而对页面炫酷程度要求不高。换句话说,它考的是你对数据绑定、命令、布局容器的理解,而不是审美。

所以先想清楚:如果你目前的方向是互联网 C 端产品,这套课的价值有限;如果你在传统软件公司、设备厂商、或者想进入工业信息化领域,它是实打实的加分项。

学完之后你能独立做什么

按目前的更新进度(第 17 章,后续继续补齐),走完已更新的部分,你大致能做到这几件事:用 XAML 独立描述一个多窗口的界面布局,不再靠拖控件;用数据绑定和 MVVM 的基本思路把界面和业务逻辑拆开,而不是把几百行代码全塞进按钮的点击事件里;理解依赖属性、路由事件这些 WPF 特有的机制,遇到别人项目里看不懂的写法能查能改;能借助样式和模板复用界面元素,而不是逐个复制粘贴。

需要说明的是,"掌握 React 前端"这类描述和 WPF 不是一回事,别被混淆。这门课的主题是 Windows 桌面客户端,不是网页开发。

资料适合什么基础的人

  • 有 C# 基础、但没碰过桌面开发的人:最合适。语法不用重学,直接把精力放在 XAML 和 WPF 的编程模型上。
  • 会用 WinForms、想迁移过来的老手:也能用,但前几章关于绑定的内容建议别跳,两种框架的思路差别比你想象的大。
  • 完全没写过 C# 的人:不建议直接开始。课程标题写的是"小白进阶",这里的"小白"指的是 WPF 新手,不是编程新手。先把 C# 的类、委托、事件、泛型过一遍再来。

资料怎么用效率更高

建议按章节顺序推进,不要跳着看。WPF 的知识点前后咬合得比较紧,依赖属性和绑定如果没弄明白,后面的模板和 MVVM 会越看越懵。每学完两三章,关掉视频自己动手复现一遍课上出现过的界面,哪怕只是照着自己的理解重写一遍布局,效果也比反复观看强。章节笔记适合在动手之后用来对答案,看看自己漏了哪些细节,也方便在一段时间不用之后快速回忆。

因为是持续更新的课程,建议先按已更新的章节推进,不必等完结。学完一个模块就可以在自己的小项目里试用,比如写一个本地文件批处理工具、一个带列表和详情的记账程序,这类小东西足够把绑定、命令和布局练熟。

需要提前知道的局限

WPF 是 Windows 平台专属,跨平台需求用不上它;它的就业面比 Web 窄,这是事实。但反过来说,愿意沉下心学桌面客户端的人本来就少,在特定行业里反而竞争不激烈。把它当作技能组合中的一块,而不是孤注一掷的方向,会更稳妥。


这套课程当前本站更新到第17章,后续会陆续更新直至完结。

课程推荐

《WPF框架系列课程(小白进阶选择)更新中》这套课程当前本站更新到第17章,后续会陆续更新直至完结。【技能收获】学完可掌握:React 前端。课程以实战为导向,覆盖从基础概念到完整项目落地的关键步骤,配套章节笔记便于课后复盘与面试前快速回顾。【学习建议】建议按目录顺序学习,先打基础再进入综合实战章节;每完成 2~3 节可结合笔记整理一份学习小结,最终尝试独立复现一套完整 Demo 写入个人作品集。【就业发展】可面向岗位:Linux 运维工程师、SRE、云计算工程师、DevOps 工程师。云原生与自动化运维仍是企业 IT 刚需方向,认证 + 实战项目组合能显著提升面试通过率,适合向中高级运维或架构岗进阶。 若你已有一定编程或运维基础,本课程可帮助你在现有技能栈上快速叠加热门方向能力,提升求职时的项目说服力与薪资谈判空间。

视频目录(118 节)

课程目录

*   3-6.015-FrameworkElement类.mp4

*   4-1.016-布局控件概述.mp4

*   4-2.017-Panel基类.mp4

*   4-3.018-Grid控件(网格布局).mp4

*   4-4.019-UniformGrid控件(均分布局).mp4

*   4-5.020-StackPanel控件(栈式布局).mp4

*   4-6.021-WrapPanel控件(瀑布流布局).mp4

*   4-7.022-DockPanel控件(停靠布局).mp4

*   4-8.023-Canvas控件(固定布局).mp4

*   4-9.024-Border控件(边框布局).mp4

*   4-10.025-WPF布局Demo示例.mp4

*   4-11.026-GridSplitter分割窗口.mp4

*   5-1.027-Control基类.mp4

*   5-2.028-ContentControl类(内容控件).mp4

*   5-3.029-ButtonBase基类.mp4

*   5-4.030-Button按钮.mp4

*   5-5.031-ToggleButton基类.mp4

*   5-6.032-CheckBox复选框.mp4

*   5-7.033-RadioButton单选框.mp4

*   5-8.034-RepeatButton重复按钮.mp4

*   5-9.035-Label标签.mp4

*   5-10.036-TextBlock文字块.mp4

*   5-11.037-TextBox文本框.mp4

*   5-12.038-RichTextBox富文本框.mp4

*   5-13.039-ToolTip控件(提示工具).mp4

*   5-14.040-Popup弹出窗口.mp4

*   5-15.041-Image图像控件.mp4

*   5-16.042-GroupBox标题容器控件.mp4

*   5-17.043-ScrollViewer控件.mp4

*   5-18.044-ScrollBar滚动条.mp4

*   5-19.045-Slider滑动条.mp4

*   5-20.046-ProgressBar进度条.mp4

*   5-21.047-Calendar日历控件.mp4

*   5-22.048-DatePicker日期控件.mp4

*   5-23.049-Expander折叠控件.mp4

*   5-24.050-MediaElement媒体播放器.mp4

*   6-1.051-ItemsControl基类.mp4

*   6-2.052-Selector基类.mp4

*   6-3.053-ListBox列表控件.mp4

*   6-4.054-ListView数据列表控件.mp4

*   6-5.055-DataGrid数据表格控件.mp4

*   6-6.056-ComboBox下拉框控件.mp4

*   6-7.057-TabControl控件.mp4

*   6-8.058-TreeView树控件.mp4

*   6-9.059-Menu菜单.mp4

*   6-10.060-ContextMenu上下文菜单.mp4

*   6-11.061-StatusBar状态栏.mp4

*   7-1.062-Shape概述.mp4

*   7-2.063-Ellipse椭圆.mp4

*   7-3.064-Line线段.mp4

*   7-4.065-Rectangle矩形.mp4

*   7-5.066-Polyline折线.mp4

*   7-6.067-Polygon多边形.mp4

*   7-7.068-Path路径.mp4

*   8-1.069-什么是数据绑定?.mp4

*   8-2.070-DataContext数据上下文.mp4

*   8-3.071-Binding(绑定).mp4

*   8-4.072-INotifyPropertyChanged接口.mp4

*   8-5.073-ObservableCollection泛型集合.mp4

*   8-6.074-IValueConverter转换器.mp4

*   8-7.075-IMultiValueConverter多值转换器.mp4

*   8-8.076-ValidationRule验证规则.mp4

*   9-1.077-WPF样式概述.mp4

*   9-2.078-Resource资源.mp4

*   9-3.079-ResourceDictionary资源字典.mp4

*   9-4.080-Trigger触发器.mp4

*   9-5.081-MultiTrigger多条件触发器.mp4

*   9-6.082-DataTrigger数据触发器.mp4

*   9-7.083-MultiDataTrigger 数据触发器.mp4

*   9-8.084-EventTrigger事件触发器.mp4

*   10-1.085-什么是模板?.mp4

*   10-2.086-LogicalTree逻辑树.mp4

*   10-3.087-VisualTree可视化树.mp4

*   10-4.088-ControlTemplate控件模板.mp4

*   10-5.089-ControlTemplate的触发器.mp4

*   10-6.090-TemplateBinding模板绑定.mp4

*   10-7.091-DataTemplate数据模板.mp4

*   10-8.092-ItemsPanelTemplate元素模板.mp4

*   10-9.093-ListBox的ItemContainerStyle.mp4

*   10-10.094-ListBox模板样式实战.mp4

*   10-11.095-Button的模板样式实战.mp4

*   11-1.096-什么是命令.mp4

*   11-2.097-ICommandSource命令源.mp4

*   11-3.098-ICommand接口.mp4

*   11-4.099-CommandBinding命令绑定.mp4

*   11-5.100-ApplicationCommands命令实战.mp4

*   11-6.101-WPF事件转Command命令.mp4

*   11-7.102-Mvvmlight之RelayCommand.mp4

*   11-8.103-Prism之DelegateCommand.mp4

*   11-9.104-ReactiveUI之ReactiveCommand.mp4

*   12-1.105-什么是依赖属性.mp4

*   12-2.106-DependencyProperty定义使用.mp4

*   12-3.107-依赖属性的回调函数(1).mp4

*   12-4.108-依赖属性的回调函数(2).mp4

*   12-5.109-什么是附加属性.mp4

*   12-6.110-PasswordBox与附加属性实战.mp4

*   13-1.111-什么是路由事件.mp4

*   13-2.112-路由事件实战.mp4

*   13-3.113-什么是附加事件.mp4

*   13-4.114-附加事件实战.mp4

*   14-1.115-什么是Transform转换.mp4

*   14-2.116-RotateTransform旋转.mp4

*   14-3.117-ScaleTransform缩放.mp4

*   14-4.118-SkewTransform倾斜.mp4

*   14-5.119-TranslateTransform平移.mp4

*   14-6.120-TransformGroup图片查看器.mp4

*   15-1.121-什么是画刷.mp4

*   15-2.122-SolidColorBrush纯色画刷.mp4

*   15-3.123-LinearGradientBrush渐变画刷.mp4

*   15-4.124-RadialGradientBrush径向渐变.mp4

*   15-5.125-ImageBrush图像画刷.mp4

*   15-6.126-VisualBrush放大镜水印文字.mp4

*   16-1.127-DropShadowEffect阴影特效.mp4

*   16-2.128-BlurEffect模糊特效.mp4

*   17-1.129-什么是动画.mp4

*   17-2.130-DoubleAnimation动画.mp4

*   17-3.131-在C#代码中使用动画.mp4

*   17-4.132-关键帧动画.mp4