先给结论:这不是一门纯讲语法的 WPF 教程,也不是那种只带你点几个按钮的"入门体验课"。它的重心落在工业场景里真实存在的三类活儿上——做一个能交付给车间用的上位机界面、把设备的数据稳定读上来、让上位机和 MES 或云端说得上话。如果你正好在往这个方向转,或者已经在这行里但做得比较碎,这份资料值得花时间;如果你只是想学桌面软件开发、暂时不碰硬件和协议,那它对你的性价比一般。

它解决的是哪个工作场景

工业软件开发和普通业务系统开发最大的差别,不在于界面好不好看,而在于"数据从哪来、断了怎么办、现场能不能跑"。这门课把 WPF 放在这个语境里讲:不是教你炫酷动画,而是练那种值班室里 24 小时开着、报警要弹窗、参数要实时刷新、操作员手一抖不能误触的界面。上位机部分对应的是设备通信与数据采集,也就是把 PLC、仪器仪表、传感器这些现场设备的状态读进电脑,再落库或转发。工业互联那一层处理的是设备互联和协议对接,让不同厂商、不同协议的设备能在同一套系统里被看见。

换句话说,它对应的是一个很具体的岗位画像:能独立写一小套采集监控软件,从界面到通信到数据存储都能自己扛下来。

学完能独立做什么

  • 用 XAML 搭出结构清晰的工业界面,做参数配置、实时数据显示、历史查询、报警提示、用户权限这类常见模块
  • 基于 WPF 的数据绑定和 MVVM 思路组织代码,而不是把逻辑全塞在按钮事件里
  • 实现设备通信,把现场数据实时采上来,处理断线重连、超时、异常值这些现场一定会遇到的状况
  • 用 Modbus、OPC UA 这类工业协议和 PLC 或第三方系统对接,不再卡在"协议文档看不懂"这一步
  • 搭出一个能跑通的小型工业系统骨架,采集、展示、存储、对外接口各环节都串得起来

注意"独立"的门槛:通信和协议这块,能不能真正学通,很大程度取决于你手上有没有可以反复试的设备或模拟环境。如果完全没有实验条件,学完能看懂、能改代码,但独立从零搭一套会比较吃力。

资料适合什么基础

课程定位在 0 到 3 年经验,这个区间其实跨了两种人。一种是有 C# 基础、写过一些 WinForm 或后端,想补 WPF 和工业方向;另一种是自动化、电气出身,会写点脚本,但没系统做过软件工程。对前一种人,WPF 语法和数据绑定部分会比较顺,重点放在协议和架构上;对后一种人,建议不要在协议部分急着推进,先把 C# 的面向对象、事件、异步这几件事补稳,否则后面通信代码会看得云里雾里。

完全零编程基础的话,这门课节奏偏快,不适合作为第一门课。

关于那 15 天企业自主开发实战

这类实战环节的价值不在"跟着做完一个项目",而在于它逼你面对真实项目里的模糊需求:没有写清楚的界面稿、不稳定的设备、临时的字段变更。用得好,它是一段可以写进简历、经得起追问的经历;用得不好,就只是照着敲了一遍。建议的做法是做完之后关掉参考代码,自己从空项目重搭一遍,哪怕只完成采集和显示两块,收获也比跟着抄一遍大得多。

如果你现在的工作里已经能接触到设备、产线或者相关项目,边学边用是这门课最合适的打开方式。

课程目录

001_WebServcie基本使用 002_WebServcie的调用 003_WebServcie_SoapHeader控制权限 004_WebServcie_五大要素 0416WPF上位机03Course001行业发展与技术储备(含C#WPF电子书) 0416WPF上位机03001行业发展与技术储备-01课程资源 0416WPF上位机03001行业发展与技术储备-02课程安排 0416WPF上位机03001行业发展与技术储备-03课程安排 0416WPF上位机03001行业发展与技术储备-04工业发展 0416WPF上位机03001行业发展与技术储备-05上位机需求 0416WPF上位机03001行业发展与技术储备-06相关技术栈 0416WPF上位机03001行业发展与技术储备-07课程学习流程 0416WPF上位机03001行业发展与技术储备-08答疑 0416WPF上位机03001行业发展与技术储备.txt 0416WPF上位机03001行业发展与技术储备(含C#WPF电子书).rar 0417WPF上位机03Course002WPF结构化界面处理(含snoop) 0417WPF上位机03002WPF结构化界面处理-01学习环境准备 0417WPF上位机03002WPF结构化界面处理-02XAML语法结构 0417WPF上位机03002WPF结构化界面处理-03XAML语法结构 0417WPF上位机03002WPF结构化界面处理-04逻辑树与视觉树 0417WPF上位机03002WPF结构化界面处理-05XAML数据类型转换 0417WPF上位机03002WPF结构化界面处理-06XAML数据类型转换 0417WPF上位机03002WPF结构化界面处理-07答疑 0417WPF上位机03002WPF结构化界面处理(含snoop).rar 0418WPF上位机03Course003WPF交互控件与图形 0418WPF上位机03003WPF交互控件与图形-01基础控件应用分析 0418WPF上位机03003WPF交互控件与图形-02控件常用属性与事件 0418WPF上位机03003WPF交互控件与图形-03常用控件特别属性说明 0418WPF上位机03003WPF交互控件与图形-04平面图形控件 0418WPF上位机03003WPF交互控件与图形-05图形通用属性 0418WPF上位机03003WPF交互控件与图形-06平面几何图形 0418WPF上位机03003WPF交互控件与图形-07弧线的特殊处理 0418WPF上位机03003WPF交互控件与图形-08答疑 0418WPF上位机03003WPF交互控件与图形.rar 0418WPF上位机03003WPF交互控件与图形.txt 0422WPF上位机03Course004WPF平面绘图 0422WPF上位机03004WPF平面绘图-01Path微语言绘图 0422WPF上位机03004WPF平面绘图-02Path贝塞尔曲线 0422WPF上位机03004WPF平面绘图-03多色Path组合 0422WPF上位机03004WPF平面绘图-04DrawingContext绘图 0422WPF上位机03004WPF平面绘图-05颜色与线性渐变画刷 0422WPF上位机03004WPF平面绘图-06径向渐变与图像画刷 0422WPF上位机03004WPF平面绘图-07答疑 0422WPF上位机03004WPF平面绘图.rar 0424WPF上位机03Course005WPF对象渲染 0424WPF上位机03005WPF对象渲染-01ImageBrush图像定位 0424WPF上位机03005WPF对象渲染-02DrawingBrush图形画刷 0424WPF上位机03005WPF对象渲染-03VisualBrush与CacheBrush 0424WPF上位机03005WPF对象渲染-04对象变形 0424WPF上位机03005WPF对象渲染-05变形综合应用 0424WPF上位机03005WPF对象渲染-06答疑 0424WPF上位机03005WPF对象渲染.rar 0425WPF上位机03Course006WPF3D图形渲染 0425WPF上位机03006WPF3D图形渲染-01阴影效果 0425WPF上位机03006WPF3D图形渲染-02模糊效果 0425WPF上位机03006WPF3D图形渲染-03自定义灰度去色效果 0425WPF上位机03006WPF3D图形渲染-04C#代码下的对象处理 0425WPF上位机03006WPF3D图形渲染-05三维基本概念 0425WPF上位机03006WPF3D图形渲染-06三维点面组成 0425WPF上位机03006WPF3D图形渲染-07答疑 0425WPF上位机03006WPF3D图形渲染.rar 0506WPF上位机03Course007WPF3D图形渲染 0506WPF上位机03007WPF3D图形渲染-01三维场景相机 0506WPF上位机03007WPF3D图形渲染-02三维场景相机 0506WPF上位机03007WPF3D图形渲染-03三维对象材质 0506WPF上位机03007WPF3D图形渲染-04三维对象材质贴图 0506WPF上位机03007WPF3D图形渲染-05三维地球案例 0506WPF上位机03007WPF3D图形渲染-06三维场景光源 0506WPF上位机03007WPF3D图形渲染-07答疑 0506WPF上位机03007WPF3D图形渲染.rar 0506WPF上位机03007WPF3D图形渲染.txt 0508WPF上位机03Course008WPF3D图形渲染(含机械臂stl文件) 0508WPF上位机03008WPF3D图形渲染-01三维对象变形处理 0508WPF上位机03008WPF3D图形渲染-02三维对象变形处理 0508WPF上位机03008WPF3D图形渲染-03三维背面材质 0508WPF上位机03008WPF3D图形渲染-04三维对象动作交互 0508WPF上位机03008WPF3D图形渲染-05辅助交互插件 0508WPF上位机03008WPF3D图形渲染-06STL模型加载 0508WPF上位机03008WPF3D图形渲染-07答疑 0508WPF上位机03008WPF3D图形渲染.txt 0508WPF上位机03008WPF3D图形渲染(含机械臂stl文件).rar 0509WPF上位机03Course009WPF3D模型对接 0509WPF上位机03009WPF3D模型对接-01三维插件环境调整 0509WPF上位机03009WPF3D模型对接-02动态模型材质处理 0509WPF上位机03009WPF3D模型对接-03动态模型鼠标交互 0509WPF上位机03009WPF3D模型对接-04模型旋转基本思路 0509WPF上位机03009WPF3D模型对接-05六轴机械臂各轴旋转处理 0509WPF上位机03009WPF3D模型对接-06更多三维插件处理案例 0509WPF上位机03009WPF3D模型对接-07对接Blender模型 0509WPF上位机03009WPF3D模型对接-08答疑 0509WPF上位机03009WPF3D模型对接.rar 0509WPF上位机03009WPF3D模型对接.txt 0513WPF上位机03Course010WPF3D模型对接(含模型Demo+点云数据) 0513WPF上位机03010WPF3D模型对接-01Blender材质加载 0513WPF上位机03010WPF3D模型对接-02Blender材质加载 0513WPF上位机03010WPF3D模型对接-03Blender建模常规操作 0513WPF上位机03010WPF3D模型对接-04Blender建模常规操作 0513WPF上位机03010WPF3D模型对接-05点云数据加载 0513WPF上位机03010WPF3D模型对接-06点云数据加载 0513WPF上位机03010WPF3D模型对接-07答疑 0513WPF上位机03010WPF3D模型对接(含模型Demo+点云数据).rar 0516WPF上位机03Course011数字孪生(含成长路线规划) 0516WPF上位机03011数字孪生-01成长规划 0516WPF上位机03011数字孪生-02数字孪生 0516WPF上位机03011数字孪生-03应用开发中的布局需求 0516WPF上位机03011数字孪生-04Grid基本使用 0516WPF上位机03011数字孪生-05Grid基本使用 0516WPF上位机03011数字孪生-06答疑 0516WPF上位机03011数字孪生(含成长路线规划).rar 0520WPF上位机03Course012界面灵活布局 0520WPF上位机03012界面灵活布局 0520WPF上位机03012界面灵活布局-01StackPanel的使用 0520WPF上位机03012界面灵活布局-02StackPanel与Grid的配合使用 0520WPF上位机03012界面灵活布局-03WrapPanel的使用 0520WPF上位机03012界面灵活布局-04DockPanel的使用 0520WPF上位机03012界面灵活布局-05UniformGrid的使用 0520WPF上位机03012界面灵活布局-06Canvas的使用 0520WPF上位机03012界面灵活布局.rar 0520WPF上位机03012界面灵活布局.txt 0526WPF上位机03Course013界面灵活布局(含笔迹识别库) 0526WPF上位机03013界面灵活布局-01InkCanvas墨迹保存 0526WPF上位机03013界面灵活布局-02InkCanvas手写文字识别 0526WPF上位机03013界面灵活布局-03看板布局分析 0526WPF上位机03013界面灵活布局-04看板布局实操 0526WPF上位机03013界面灵活布局-05看板布局实操 0526WPF上位机03013界面灵活布局-06自定义布局 0526WPF上位机03013界面灵活布局-07答疑 0526WPF上位机03013界面灵活布局.txt 0526WPF上位机03013界面灵活布局(含笔迹识别库).rar 0527WPF上位机03Course014界面布局 0527WPF上位机03014界面布局-01自定义布局 0527WPF上位机03014界面布局-02自定义布局 0527WPF上位机03014界面布局-03自定义布局 0527WPF上位机03014界面布局-04布局中的色彩处理 0527WPF上位机03014界面布局-05布局中的色彩处理 0527WPF上位机03014界面布局-06布局中的内容排版 0527WPF上位机03014界面布局-07答疑 0527WPF上位机03014界面布局.rar 0529WPF上位机03Course015样式与资源 0529WPF上位机03015样式与资源-01Style的基本定义 0529WPF上位机03015样式与资源-02Style基本Trigger的使用 0529WPF上位机03015样式与资源-03属性值优先级 0529WPF上位机03015样式与资源-04对象Resources的基本定义 0529WPF上位机03015样式与资源-05Style的继承 0529WPF上位机03015样式与资源-06文件资源的添加与访问 0529WPF上位机03015样式与资源-07答疑 0529WPF上位机03015样式与资源.rar 0530WPF上位机03Course016资源与控件模板 0530WPF上位机03016资源与控件模板-01本地文件资源的使用 0530WPF上位机03016资源与控件模板-02字体图标文件的使用 0530WPF上位机03016资源与控件模板-03字体图标文件的操作与合并 0530WPF上位机03016资源与控件模板-04其他资源文件的使用 0530WPF上位机03016资源与控件模板-05资源字典的使用 0530WPF上位机03016资源与控件模板-06资源字典切换案例 0530WPF上位机03016资源与控件模板-07答疑 0530WPF上位机03016资源与控件模板.rar 0530WPF上位机03016资源与控件模板.txt 0603WPF上位机03Course017控件模板 0603WPF上位机03017控件模板-01控件模板基础 0603WPF上位机03017控件模板-02按钮模板实操 0603WPF上位机03017控件模板-03模板触发器 0603WPF上位机03017控件模板-04默认模板解析 0603WPF上位机03017控件模板-05基础控件的渲染呈现 0603WPF上位机03017控件模板-06GroupBox模板解析 0603WPF上位机03017控件模板-07答疑 0603WPF上位机03017控件模板.rar 0606WPF上位机03Course018控件模板 0606WPF上位机03018控件模板-01CheckBox模板解析 0606WPF上位机03018控件模板-02RadioButton默认模板解析 0606WPF上位机03018控件模板-03RadioButton自定义模板 0606WPF上位机03018控件模板-04TextBox模板解析 0606WPF上位机03018控件模板-05TabControl模板解析 0606WPF上位机03018控件模板-06答疑 0606WPF上位机03018控件模板.rar 0612WPF上位机03Course019控件模板 0612WPF上位机03019控件模板-01TabControl模板触发器解析 0612WPF上位机03019控件模板-02TreeView使用结构 0612WPF上位机03019控件模板-03TreeView相关模板解析 0612WPF上位机03019控件模板-04TreeView模板自定义修改 0612WPF上位机03019控件模板-05ListBox模板解析 0612WPF上位机03019控件模板-06Menu模板解析 0612WPF上位机03019控件模板-07答疑 0612WPF上位机03019控件模板.rar 0613WPF上位机03Course020控件模板 0613WPF上位机03020控件模板-01Menu对象的模板解析 0613WPF上位机03020控件模板-02ComboBox对象的模板解析 0613WPF上位机03020控件模板-03ScrollViewer对象的模板解析 0613WPF上位机03020控件模板-04ProgressBar对象的模板解析 0613WPF上位机03020控件模板-05Slider对象的模板解析 0613WPF上位机03020控件模板-06答疑 0613WPF上位机03020控件模板.rar 0613WPF上位机03020控件模板.txt 0619WPF上位机03Course021控件模板 0619WPF上位机03021控件模板-01Calendar控件模板解析 0619WPF上位机03021控件模板-02Calendar控件模板解析 0619WPF上位机03021控件模板-03Calendar控件模板解析 0619WPF上位机03021控件模板-04DatePicker控件模板解析 0619WPF上位机03021控件模板-05ListView控件模板解析 0619WPF上位机03021控件模板-06ListView控件模板解析 0619WPF上位机03021控件模板-07答疑 0619WPF上位机03021控件模板.rar 0620WPF上位机03Course022控件模板 0620WPF上位机03022控件模板-01DataGrid基本数据呈现 0620WPF上位机03022控件模板-02DataGrid的列头模板解析 0620WPF上位机03022控件模板-03DataGrid的行头处理与数据分组 0620WPF上位机03022控件模板-04DataGridRow与Cell模板解析 0620WPF上位机03022控件模板-05DataGrid模板总结 0620WPF上位机03022控件模板-06绑定关系与依赖属性 0620WPF上位机03022控件模板-07答疑 0620WPF上位机03022控件模板.rar 0620WPF上位机03022控件模板.txt 0626WPF上位机03Course023依赖属性 0626WPF上位机03023依赖属性-01依赖属性的声明 0626WPF上位机03023依赖属性-02依赖属性的注册 0626WPF上位机03023依赖属性-03依赖属性的值变化回调 0626WPF上位机03023依赖属性-04依赖属性的值验证回调 0626WPF上位机03023依赖属性-05依赖属性的值强置回调 0626WPF上位机03023依赖属性-06自定义容器的依赖属性改造 0626WPF上位机03023依赖属性-07答疑 0626WPF上位机03023依赖属性.rar 0626WPF上位机03023依赖属性.txt 0627WPF上位机03Course024依赖属性 0627WPF上位机03024依赖属性-01依赖属性的元数据选项 0627WPF上位机03024依赖属性-02依赖属性的元数据选项 0627WPF上位机03024依赖属性-03依赖属性的继承 0627WPF上位机03024依赖属性-04依赖附加属性的定义 0627WPF上位机03024依赖属性-05依赖附加属性的应用 0627WPF上位机03024依赖属性-06答疑 0627WPF上位机03024依赖属性.rar 0711WPF上位机03Course025数据绑定 0711WPF上位机03025数据绑定-01数据绑定的基本关系 0711WPF上位机03025数据绑定-02基于依赖对象的数据绑定 0711WPF上位机03025数据绑定-03基于普通数据类型的数据绑定 0711WPF上位机03025数据绑定-04基于对象的数据绑定 0711WPF上位机03025数据绑定-05基于ADO.NET的数据绑定 0711WPF上位机03025数据绑定-06基于Linq的数据绑定 0711WPF上位机03025数据绑定-07答疑 0711WPF上位机03025数据绑定.rar about.txt 0715WPF上位机03Course026数据绑定 0715WPF上位机03026数据绑定-01基于对象方法的数据源指定 0715WPF上位机03026数据绑定-02基于XML数据的数据源指定 0715WPF上位机03026数据绑定-03DataContext数据源使用 0715WPF上位机03026数据绑定-04RelativeSource数据源使用 0715WPF上位机03026数据绑定-05RelativeSource对象参数说明 0715WPF上位机03026数据绑定-06答疑 0715WPF上位机03026数据绑定.rar 0718WPF上位机03Course027数据绑定 0718WPF上位机03027数据绑定-01基于控件绑定的尺寸均分处理 0718WPF上位机03027数据绑定-03集合数据类型的绑定与呈现 0718WPF上位机03027数据绑定-04数据模板触发器 0718WPF上位机03027数据绑定-05数据模板选择器 0718WPF上位机03027数据绑定-06基于数据集合绑定的直方图案例 0718WPF上位机03027数据绑定-07答疑 0718WPF上位机03027数据绑定.rar 0718WPF上位机03027数据绑定.txt 0722WPF上位机03Course028数据绑定 0722WPF上位机03028数据绑定-01列表控件的子项结构区别 0722WPF上位机03028数据绑定-02集合子项模板与数据模板的组合 0722WPF上位机03028数据绑定-03数据集合的不同呈现方式 0722WPF上位机03028数据绑定-04ComboBox的绑定使用 0722WPF上位机03028数据绑定-05多级数据联动功能 0722WPF上位机03028数据绑定-06多级数据联动功能 0722WPF上位机03028数据绑定-07答疑 0722WPF上位机03028数据绑定.rar 0724WPF上位机03Course029数据绑定 0724WPF上位机03029数据绑定-01绑定常见问题处理:相对源与多级联动问题 0724WPF上位机03029数据绑定-02绑定对象的Mode属性 0724WPF上位机03029数据绑定-03绑定对象的UpdateSourceTrigger与Delay属性 0724WPF上位机03029数据绑定-04绑定对象的StringFormat属性 0724WPF上位机03029数据绑定-05绑定对象的Converter属性 0724WPF上位机03029数据绑定-06答疑 0724WPF上位机03029数据绑定.rar 0725WPF上位机03Course030数据绑定 0725WPF上位机03030数据绑定-01系统默认ValueConverter 0725WPF上位机03030数据绑定-02ConverterParameter的使用 0725WPF上位机03030数据绑定-03基于Converter的性别绑定案例 0725WPF上位机03030数据绑定-04FallbackValue与TargetNullValue属性 0725WPF上位机03030数据绑定-05绑定数据异常与捕获 0725WPF上位机03030数据绑定-06自定义ValidationRule 0725WPF上位机03030数据绑定-07答疑 0725WPF上位机03030数据绑定.rar 0725WPF上位机03030数据绑定.txt 0805WPF上位机03Course031数据绑定 0805WPF上位机03031数据绑定-01基于IDataErrorInfo的数据验证 0805WPF上位机03031数据绑定-02IDataErrorInfo中的属性判断 0805WPF上位机03031数据绑定-03结合特性的属性验证 0805WPF上位机03031数据绑定-04基于正则表达式的数据验证 0805WPF上位机03031数据绑定-05结合异常信息提示的输入框模板 0805WPF上位机03031数据绑定-06答疑 0805WPF上位机03031数据绑定.rar 0805WPF上位机03031数据绑定.txt 0808WPF上位机03Course032数据绑定&对象事件 0808WPF上位机03032数据绑定&对象事件-01多重绑定基本使用 0808WPF上位机03032数据绑定&对象事件-02多重值转换器 0808WPF上位机03032数据绑定&对象事件-03优先级绑定 0808WPF上位机03032数据绑定&对象事件-04绑定关系清除 0808WPF上位机03032数据绑定&对象事件-05应用启动事件与启动参数 0808WPF上位机03032数据绑定&对象事件-06应用退出事件 0808WPF上位机03032数据绑定&对象事件-07答疑 0808WPF上位机03032数据绑定&对象事件.rar 0808WPF上位机03032数据绑定&对象事件.txt 0811WPF上位机03Course033对象事件 0811WPF上位机03033对象事件-01App生命周期与全局异常捕获 0811WPF上位机03033对象事件-02对象事件说明 0811WPF上位机03033对象事件-03鼠标输入事件 0811WPF上位机03033对象事件-04对象拖动功能 0811WPF上位机03033对象事件-05框选基本逻辑 0811WPF上位机03033对象事件-06路由事件处理过程 0811WPF上位机03033对象事件-07答疑 0811WPF上位机03033对象事件.rar 0811WPF上位机03033对象事件.txt 0815WPF上位机03Course034对象事件 0815WPF上位机03034对象事件-01路由事件的拦截 0815WPF上位机03034对象事件-02路由拦截后的逻辑执行 0815WPF上位机03034对象事件-03键盘输入事件 0815WPF上位机03034对象事件-04拖拽事件 0815WPF上位机03034对象事件-05拖拽事件 0815WPF上位机03034对象事件-06Touch与多点触控事件 0815WPF上位机03034对象事件-07答疑 0815WPF上位机03034对象事件.rar 0815WPF上位机03034对象事件.txt 0818WPF上位机03Course035事件与行为 0818WPF上位机03035事件与行为-01路由事件的定义 0818WPF上位机03035事件与行为-02自定义路由事件执行过程跟踪 0818WPF上位机03035事件与行为-03行为对象的定义 0818WPF上位机03035事件与行为-04行为对象的使用 0818WPF上位机03035事件与行为-05WPF动画与分类 0818WPF上位机03035事件与行为-06动画的基本定义与使用 0818WPF上位机03035事件与行为-07答疑 0818WPF上位机03035事件与行为.rar 0822WPF上位机03Course036动画 0822WPF上位机03036动画-01动画基本使用小结 0822WPF上位机03036动画-02位移动画处理 0822WPF上位机03036动画-03颜色与显示变更动画处理 0822WPF上位机03036动画-04线性关键帧动画基本使用 0822WPF上位机03036动画-05离散关键帧动画基本使用 0822WPF上位机03036动画-06样条关键帧动画基本使用 0822WPF上位机03036动画-07答疑 0822WPF上位机03036动画.rar 0822WPF上位机03036动画.txt 0825WPF上位机03Course037动画 0825WPF上位机03037动画-01缓动关键帧动画使用 0825WPF上位机03037动画-02路径动画的使用 0825WPF上位机03037动画-03路径动画的使用 0825WPF上位机03037动画-04动画对象的相关速率 0825WPF上位机03037动画-05动画对象的执行累加计算 0825WPF上位机03037动画-06答疑 0825WPF上位机03037动画.rar 0825WPF上位机03037动画.txt 0902WPF上位机03Course038动画 0902WPF上位机03038动画-01动画对象的启动时间与缓动效果 0902WPF上位机03038动画-02动画的事件监听 0902WPF上位机03038动画-03动画的常规控制 0902WPF上位机03038动画-04触发器控制动画 0902WPF上位机03038动画-05视觉状态管理器控制动画 0902WPF上位机03038动画-06抽屉菜单与等待动画案例 0902WPF上位机03038动画-07答疑 0902WPF上位机03038动画.rar 0904WPF上位机03Course039动画案例&控件自定义 0904WPF上位机03039动画案例&控件自定义-01等待动画案例 0904WPF上位机03039动画案例&控件自定义-02多轴机械臂动画案例 0904WPF上位机03039动画案例&控件自定义-03蚂蚁线动画案例 0904WPF上位机03039动画案例&控件自定义-04溶液波浪动画案例 0904WPF上位机03039动画案例&控件自定义-05控件自定义封装方案 0904WPF上位机03039动画案例&控件自定义-06答疑 0904WPF上位机03039动画案例&控件自定义.rar 0911WPF上位机03Course040控件自定义 0911WPF上位机03040控件自定义-01用户控件应用场景 0911WPF上位机03040控件自定义-02日期时间选择器布局 0911WPF上位机03040控件自定义-03日期时间选择器控制逻辑 0911WPF上位机03040控件自定义-04日期时间选择器数据关联 0911WPF上位机03040控件自定义-05日期时是选择器显示优化 0911WPF上位机03040控件自定义-06自定义控件处理与数字框实例 0911WPF上位机03040控件自定义-07答疑 0911WPF上位机03040控件自定义.rar 0912WPF上位机03Course041第三方控件 0912WPF上位机03041第三方控件-01点动开关案例 0912WPF上位机03041第三方控件-02指针仪表案例 0912WPF上位机03041第三方控件-03更多工业组件开发说明 0912WPF上位机03041第三方控件-04第三方UI控件库介绍 0912WPF上位机03041第三方控件-05LiveCharts图表库的基本使用 0912WPF上位机03041第三方控件-06LiveCharts图表更多配置 0912WPF上位机03041第三方控件-07答疑 0912WPF上位机03041第三方控件.rar 0916WPF上位机03Course042第三方控件&MVVM 0916WPF上位机03042第三方控件&MVVM-01ScottPlot图表库的引入 0916WPF上位机03042第三方控件&MVVM-02ScottPlot图表库的数据序列与Y轴 0916WPF上位机03042第三方控件&MVVM-03基于时间的X轴标签处理 0916WPF上位机03042第三方控件&MVVM-04轴标签格式与预警线 0916WPF上位机03042第三方控件&MVVM-05理解MVVM设计模式 0916WPF上位机03042第三方控件&MVVM-06开发思维的转化 0916WPF上位机03042第三方控件&MVVM-07答疑 0916WPF上位机03042第三方控件&MVVM.rar 0918WPF上位机03Course043MVVM 0918WPF上位机03043MVVM-01基于控件的逻辑处理问题实操 0918WPF上位机03043MVVM-02MVVM模式下的逻辑分层结构 0918WPF上位机03043MVVM-03分层架构下的基本命令使用 0918WPF上位机03043MVVM-04分层架构下的属性更新与通知 0918WPF上位机03043MVVM-05命令对象的状态变更 0918WPF上位机03043MVVM-06命令对接状态检查的调用时机 0918WPF上位机03043MVVM-07答疑 0918WPF上位机03043MVVM.rar 0919WPF上位机03Course044MVVM 0919WPF上位机03044MVVM-01MVVM项目结构 0919WPF上位机03044MVVM-02分层架构下集合数据对接 0919WPF上位机03044MVVM-03集合绑定中的命令处理 0919WPF上位机03044MVVM-04集合绑定中的命令处理 0919WPF上位机03044MVVM-05ScottPlot的基本绑定逻辑 0919WPF上位机03044MVVM-06ScottPlot的绑定数据源实时更新 0919WPF上位机03044MVVM-07答疑 0919WPF上位机03044MVVM.rar 0925WPF上位机03Course045MVVM 0925WPF上位机03045MVVM-01ContextMenu的绑定问题处理 0925WPF上位机03045MVVM-02一般鼠标动作的绑定处理 0925WPF上位机03045MVVM-03基于附加属性绑定任意事件的处理 0925WPF上位机03045MVVM-04基于附加属性绑定任意事件的处理 0925WPF上位机03045MVVM-05附加属性绑定事件对象参数传递 0925WPF上位机03045MVVM-06自定义控件封装对象的命令属性使用 0925WPF上位机03045MVVM-07答疑 0925WPF上位机03045MVVM.rar 0926WPF上位机03Course046MVVM 0926WPF上位机03046MVVM-01MVVM分层架构下弹窗逻辑 0926WPF上位机03046MVVM-02窗口管理对象的封装 0926WPF上位机03046MVVM-03弹窗逻辑中的数据传递 0926WPF上位机03046MVVM-04逻辑管理对象封装 0926WPF上位机03046MVVM-05逻辑管理对象中的数据传递 0926WPF上位机03046MVVM-06答疑 0926WPF上位机03046MVVM.rar 1009WPF上位机03Course047MVVM框架-MvvmLight 1009WPF上位机03047MVVM框架-MvvmLight-01MvvmLight框架准备 1009WPF上位机03047MVVM框架-MvvmLight-02MvvmLight中的相关基类 1009WPF上位机03047MVVM框架-MvvmLight-03MvvmLight中的命令对象 1009WPF上位机03047MVVM框架-MvvmLight-04Messenger对象基本使用 1009WPF上位机03047MVVM框架-MvvmLight-05Messenger双向委托调用 1009WPF上位机03047MVVM框架-MvvmLight-06DispatcherHelper对象使用 1009WPF上位机03047MVVM框架-MvvmLight-07答疑 1009WPF上位机03047MVVM框架-MvvmLight.rar 1010WPF上位机03Course048MVVM框架-MvvmLight 1010WPF上位机03048MVVM框架-MvvmLight-01MvvmLight框架中的SimpIoc使用 1010WPF上位机03048MVVM框架-MvvmLight-02IoC容器对项目结构的影响 1010WPF上位机03048MVVM框架-MvvmLight-03IoC容器中的对象依赖注入 1010WPF上位机03048MVVM框架-MvvmLight-04IoC概念理解与自定义IoC容器 1010WPF上位机03048MVVM框架-MvvmLight-05自定义IoC容器的基本控制逻辑 1010WPF上位机03048MVVM框架-MvvmLight-06答疑 1010WPF上位机03048MVVM框架-MvvmLight.rar 1016WPF上位机03Course049MVVM与IOC 1016WPF上位机03049MVVM与IOC-01IOC瞬态模式与单例模式逻辑整合 1016WPF上位机03049MVVM与IOC-02无限层级的依赖注入逻辑处理 1016WPF上位机03049MVVM与IOC-03属性注入逻辑处理 1016WPF上位机03049MVVM与IOC-04单接口多实现注入逻辑处理 1016WPF上位机03049MVVM与IOC-05单接口多实现注入逻辑处理 1016WPF上位机03049MVVM与IOC-06答疑 1016WPF上位机03049MVVM与IOC.rar 1017WPF上位机03Course050CommunityToolkit 1017WPF上位机03050CommunityToolkit-01MvvmLight框架VM资源释放问题 1017WPF上位机03050CommunityToolkit-02CommunityToolkit的基本引用 1017WPF上位机03050CommunityToolkit-03CommunityToolkit中的通知属性 1017WPF上位机03050CommunityToolkit-04CommunityToolkit中的命令对象与IoC使用 1017WPF上位机03050CommunityToolkit-05CommunityToolkit中的通知属性特性使用 1017WPF上位机03050CommunityToolkit-06CommunityToolkit中的命令与验证特性使用 1017WPF上位机03050CommunityToolkit-07答疑 1017WPF上位机03050CommunityToolkit.rar 1023WPF上位机03Course051MVVM框架-Prism 1023WPF上位机03051MVVM框架-Prism-01CommunityToolkit中的异步命令与消息接口 1023WPF上位机03051MVVM框架-Prism-02Prism框架中数据与命令基本使用 1023WPF上位机03051MVVM框架-Prism-03Prism项目结构初始化 1023WPF上位机03051MVVM框架-Prism-04Prism框架中的事件总线-消息 1023WPF上位机03051MVVM框架-Prism-05基于事件总线的委托交互过程 1023WPF上位机03051MVVM框架-Prism-06答疑 1023WPF上位机03051MVVM框架-Prism.rar 1024WPF上位机03Course052MVVM框架-Prism 1024WPF上位机03052MVVM框架-Prism-01事件总线的过滤功能 1024WPF上位机03052MVVM框架-Prism-02事件总线的线程设定 1024WPF上位机03052MVVM框架-Prism-03结合事件总线的弹窗操作 1024WPF上位机03052MVVM框架-Prism-04弹窗的基本使用与窗口样式 1024WPF上位机03052MVVM框架-Prism-05自定义弹出窗口的使用 1024WPF上位机03052MVVM框架-Prism-06答疑 1024WPF上位机03052MVVM框架-Prism.rar 1030WPF上位机03Course053MVVM框架-Prism 1030WPF上位机03053MVVM框架-Prism-01弹窗对象的参数相互传递 1030WPF上位机03053MVVM框架-Prism-02ViewModel的自动匹配 1030WPF上位机03053MVVM框架-Prism-03ViewModel的自定义匹配规则 1030WPF上位机03053MVVM框架-Prism-04特定View与ViewModel的关联 1030WPF上位机03053MVVM框架-Prism-05区域的基本管理与使用 1030WPF上位机03053MVVM框架-Prism-06答疑 1030WPF上位机03053MVVM框架-Prism.rar 1031WPF上位机03Course054MVVM框架-Prism 1031WPF上位机03054MVVM框架-Prism-01自定义区域对象 1031WPF上位机03054MVVM框架-Prism-02区域页面的导航请求 1031WPF上位机03054MVVM框架-Prism-03页面导航的参数传递 1031WPF上位机03054MVVM框架-Prism-04页面的生存周期控制 1031WPF上位机03054MVVM框架-Prism-05导航确认 1031WPF上位机03054MVVM框架-Prism-06Tab区域的Header呈现与关闭 1031WPF上位机03054MVVM框架-Prism-07答疑 1031WPF上位机03054MVVM框架-Prism.rar 1106WPF上位机03Course055MVVM框架-Prism 1106WPF上位机03055MVVM框架-Prism-01导航日志的使用 1106WPF上位机03055MVVM框架-Prism-02RegionContext的处理 1106WPF上位机03055MVVM框架-Prism-03弹窗页面区域注册 1106WPF上位机03055MVVM框架-Prism-04复合命令的使用 1106WPF上位机03055MVVM框架-Prism-05模块化项目基本结构 1106WPF上位机03055MVVM框架-Prism-06答疑 1106WPF上位机03055MVVM框架-Prism.rar 1107WPF上位机03Course056MVVM框架-Prism 1107WPF上位机03056MVVM框架-Prism-01基于App.config文件的Module加载方式 1107WPF上位机03056MVVM框架-Prism-02基于XML文件的Module加载方式 1107WPF上位机03056MVVM框架-Prism-03自动扫描目录的Module加载方式与Prism总结 1107WPF上位机03056MVVM框架-Prism-04Caliburn.Micro框架的基本使用 1107WPF上位机03056MVVM框架-Prism-05通知属性与动作事件的关联 1107WPF上位机03056MVVM框架-Prism-06答疑 1107WPF上位机03056MVVM框架-Prism.rar 1113WPF上位机03Course057MVVM框架-Caliburn.Micro 1113WPF上位机03057MVVM框架-Caliburn.Micro-01多种Action参数传递方式 1113WPF上位机03057MVVM框架-Caliburn.Micro-02Action的自定义参数处理 1113WPF上位机03057MVVM框架-Caliburn.Micro-03IoC环境配置 1113WPF上位机03057MVVM框架-Caliburn.Micro-04事件总线对象的应用 1113WPF上位机03057MVVM框架-Caliburn.Micro-05窗口管理对象的基本使用 1113WPF上位机03057MVVM框架-Caliburn.Micro-06窗口管理对象的弹窗操作 1113WPF上位机03057MVVM框架-Caliburn.Micro-07答疑 1113WPF上位机03057MVVM框架-Caliburn.Micro.rar 1114WPF上位机03Course058MVVM框架-Caliburn.Micro 1114WPF上位机03058MVVM框架-Caliburn.Micro-01窗口管理的ShowPopup功能 1114WPF上位机03058MVVM框架-Caliburn.Micro-02窗口管理的配置 1114WPF上位机03058MVVM框架-Caliburn.Micro-03Screen对象的生命周期函数 1114WPF上位机03058MVVM框架-Caliburn.Micro-04单页面切换处理案例 1114WPF上位机03058MVVM框架-Caliburn.Micro-05Tab页面切换处理案例 1114WPF上位机03058MVVM框架-Caliburn.Micro-06View匹配规则与MVVM框架功能对比 1114WPF上位机03058MVVM框架-Caliburn.Micro-07答疑 1114WPF上位机03058MVVM框架-Caliburn.Micro.rar 1114WPF上位机03058MVVM框架-Caliburn.Micro.txt 1118WPF上位机03Course059Autofac-AOP 1118WPF上位机03059Autofac-AOP-01Autofac基本使用 1118WPF上位机03059Autofac-AOP-02Autofac的不同注册方式 1118WPF上位机03059Autofac-AOP-03Autofac生命周期与AOP业务场景 1118WPF上位机03059Autofac-AOP-04基于虚方法和接口的AOP拦截逻辑处理 1118WPF上位机03059Autofac-AOP-05AOP中的动态代理思想 1118WPF上位机03059Autofac-AOP-06UnityAOP拦截逻辑与答疑 1118WPF上位机03059Autofac-AOP.rar 1120WPF上位机03Course060数据库+程序驱动 1120WPF上位机03060_01_数据库概念+价值+特点+SqlServer环境安装 1120WPF上位机03060_02_数据库Sqlserver基本操作 1120WPF上位机03060_03_数据库进阶查询操作 1120WPF上位机03060_04_AdoNet程序对接数据库SqlServer 1120WPF上位机03060数据库+程序驱动.rar 1121WPF上位机03Course061ORM框架解读+项目整合 1121WPF上位机03061ORM框架解读+项目整合.rar 1121WPF上位机03061ORM框架解读+项目整合_1_EFCore核心思想+设计思想+价值 1121WPF上位机03061ORM框架解读+项目整合_2_EFCore快速使用集成到项目 1121WPF上位机03061ORM框架解读+项目整合_3_项目分层架构整合IOC容器整合EFCor 1121WPF上位机03061ORM框架解读+项目整合_4_业务逻辑处理服务化的必要性+提问答疑 1127WPF上位机03Course062Redis组件 1127WPF上位机03062Redis组件.rar 1127WPF上位机03062Redis组件.txt 1127WPF上位机03062Redis组件_1_NoSql基本概念+特点解读 1127WPF上位机03062Redis组件_2_Redis基本操作 1127WPF上位机03062Redis组件_3_Redis字符串String类型解读 1127WPF上位机03062Redis组件_4_Redis哈希类型解读 1128WPF上位机03Course063Redis组件+RabbitMq 1128WPF上位机03063Redis组件+RabbitMq.rar 1128WPF上位机03063Redis组件+RabbitMq.txt 1128WPF上位机03063Redis组件+RabbitMq_01_Redis做缓存整合在WPF项目 1128WPF上位机03063Redis组件+RabbitMq_02_RabbitMq是什么+核心设计思想+核心价值 1128WPF上位机03063Redis组件+RabbitMq_03_Docker环境搭建+程序对接 1128WPF上位机03063Redis组件+RabbitMq_04_RabbitMq整合WPf 1204WPF上位机03Course064InfluxDB-1 1204WPF上位机03064InfluxDB-1.rar 1204WPF上位机03064InfluxDB-1_1_时序数据库优势和核心价值 1204WPF上位机03064InfluxDB-1_2_环境安装 1204WPF上位机03064InfluxDB-1_3_数据库操作行协议 1206WPF上位机03Course065InfluxDB-2 1206WPF上位机03065InfluxDB-2.rar 1206WPF上位机03065InfluxDB-2_1_环境安装_服务端安装 1206WPF上位机03065InfluxDB-2_2_环境安装_客户端安装 1206WPF上位机03065InfluxDB-2_3_命令操作InfluxDb数据 1206WPF上位机03065InfluxDB-2_4_程序对接InfluxDb操作数据 1206WPF上位机03065InfluxDB-2_5_程序对接InfluxDb操作CSV格式文件 1209WPF上位机03Course066Thread-1 1209WPF上位机03066Thread-1.rar 1209WPF上位机03066Thread-1_1_进程线程多线程,多线程特点和核心价值 1209WPF上位机03066Thread-1_2_C#中多线程Task应用多种启动线程的方式 1209WPF上位机03066Thread-1_3_C#中多线程Thread.Sleep和Task.Delay的区别 1209WPF上位机03066Thread-1_4_Task使用中,多场景中的线程等待方案 1211WPF上位机03Course067Thread-2 1211WPF上位机03067Thread-2.rar 1211WPF上位机03067Thread-2_1_多线程异常处理 1211WPF上位机03067Thread-2_2_线程取消标准方案 1211WPF上位机03067Thread-2_3_提问答疑+多线程临时变量问题 1211WPF上位机03067Thread-2_4_线程安全和解决方案 1212WPF上位机03Course068DesignPattern-1 1212WPF上位机03068DesignPattern-1.rar 1212WPF上位机03068DesignPattern-1_1_设计模式定义+分类 1212WPF上位机03068DesignPattern-1_2_设计模式的使用 1212WPF上位机03068DesignPattern-1_3_代理模式 1212WPF上位机03068DesignPattern-1_4_装饰去的模式+提问答疑 1216WPF上位机03Course069DesignPattern-2 1216WPF上位机03069DesignPattern-2-1_前倾回顾+行为型-责任链模式解读,演绎代码升级 1216WPF上位机03069DesignPattern-2-2_责任链模式核心套路解析 1216WPF上位机03069DesignPattern-2-3_观察者设计模式解读+行为转移落地 1216WPF上位机03069DesignPattern-2-4_提问答疑 1216WPF上位机03069DesignPattern-2.rar 1218WPF上位机03Course070DesignPattern-3 1218WPF上位机03070DesignPattern-3.rar 1218WPF上位机03070DesignPattern-3_1_前情回顾+单例模式经典实现 1218WPF上位机03070DesignPattern-3_2_单例的封装+多种实现方式 1218WPF上位机03070DesignPattern-3_3_原型模式原理解读 1218WPF上位机03070DesignPattern-3_4_建造者模式+工厂的应用+创建型设计模式核心解读 1219WPF上位机03Course071DistributedServices 1219WPF上位机03071DistributedServices.rar 1219WPF上位机03071DistributedServices.txt 1219WPF上位机03071DistributedServices_1_单体架构到SOA面向服务架构升级 1219WPF上位机03071DistributedServices_2_常见的服务架构技术方案+CoreWebapi解读+CoreWebApi部署 1219WPF上位机03071DistributedServices_3_RESTFul架构风格解读+Swagger配置注释+提问答疑 WebService 001_WebServcie基本使用 001_WebServcie基本使用 (2) 002_WebServcie的调用 003_WebServcie_SoapHeader控制权限 004_WebServcie_五大要素 WebService+WCF课件.rar 1223WPF上位机03Course072CoreWebApiAuthorize 1223WPF上位机03072CoreWebApiAuthorize.pptx 1223WPF上位机03072CoreWebApiAuthorize.rar 1223WPF上位机03072CoreWebApiAuthorize.txt 1223WPF上位机03072CoreWebApiAuthorize_1_前情回顾+授权的意义+Jwt授权的架构解读 1223WPF上位机03072CoreWebApiAuthorize_2_Jwt授权架构原理+Token结构解读 1223WPF上位机03072CoreWebApiAuthorize_3_定义认证服务器+颁发Token 1223WPF上位机03072CoreWebApiAuthorize_4_配置授权拦截+Swagger配置Token传递授权 1223WPF上位机03072CoreWebApiAuthorize_5_封装HttpClient+WPF项目获取token+带token访问Api 1225WPF上位机03Course073停车场实战-01 1225WPF上位机03073停车场实战-01-01课程回顾总结与实战安排 1225WPF上位机03073停车场实战-01-02架构设计与项目创建 1225WPF上位机03073停车场实战-01-03登录UI交互 1225WPF上位机03073停车场实战-01-04登录界面信息绑定 1225WPF上位机03073停车场实战-01-05登录数据访问逻辑 1225WPF上位机03073停车场实战-01-06答疑 1225WPF上位机03073停车场实战-01.rar 1226WPF上位机03Course074停车场实战-02 1226WPF上位机03074停车场实战-02-01数据库迁移SqlServer 1226WPF上位机03074停车场实战-02-02处理弹窗边框对齐问题 1226WPF上位机03074停车场实战-02-03登录逻辑对接 1226WPF上位机03074停车场实战-02-04记住密码功能 1226WPF上位机03074停车场实战-02-05菜单表数据初始化 1226WPF上位机03074停车场实战-02-06菜单数据获取逻辑 1226WPF上位机03074停车场实战-02-07答疑 1226WPF上位机03074停车场实战-02.rar 0102WPF上位机03Course075停车场实战-03 0102WPF上位机03075停车场实战-03-00菜单图标数据对接 0102WPF上位机03075停车场实战-03-01菜单呈现信息处理 0102WPF上位机03075停车场实战-03-02页面显示区域定义 0102WPF上位机03075停车场实战-03-03数据中心首页功能设计 0102WPF上位机03075停车场实战-03-04数据中心首页功能实现 0102WPF上位机03075停车场实战-03-05数据中心首页功能实现 0102WPF上位机03075停车场实战-03-06答疑 0102WPF上位机03075停车场实战-03.rar 0106WPF上位机03Course076停车场实战-04 0106WPF上位机03076停车场实战-04-01菜单跳转逻辑 0106WPF上位机03076停车场实战-04-02页面关闭逻辑 0106WPF上位机03076停车场实战-04-03页面VM基类封装 0106WPF上位机03076停车场实战-04-04菜单管理页面布局 0106WPF上位机03076停车场实战-04-05树型可折叠数据列表的处理 0106WPF上位机03076停车场实战-04-06树形可折叠数据列表的处理 0106WPF上位机03076停车场实战-04-07答疑 0106WPF上位机03076停车场实战-04.rar 0108WPf上全机03Course077停车场实战-05 0108WPf上位机03077停车场实战-05-01搜索与刷新功能 0108WPf上位机03077停车场实战-05-02结合关键词过滤数据 0108WPf上位机03077停车场实战-05-03新增与编辑命令 0108WPf上位机03077停车场实战-05-04弹窗参数传递 0108WPf上位机03077停车场实战-05-05弹窗UI与参数接收 0108WPf上位机03077停车场实战-05-06弹窗数据初始化 0108WPf上位机03077停车场实战-05-07答疑 0108WPf上全机03077停车场实战-05.rar 0109WPF上位机03Course078停车场实战-06 0109WPF上位机03078停车场实战-06-01菜单编辑数据的页面绑定 0109WPF上位机03078停车场实战-06-02菜单信息的保存逻辑 0109WPF上位机03078停车场实战-06-03菜单的删除与相关同步逻辑 0109WPF上位机03078停车场实战-06-04用户表同步 0109WPF上位机03078停车场实战-06-05用户信息获取逻辑 0109WPF上位机03078停车场实战-06-06用户数据呈现对接 0109WPF上位机03078停车场实战-06-07答疑 0109WPF上位机03078停车场实战-06.rar 0115WPF上位机03Course079停车场实战-07 0115WPF上位机03079停车场实战-07-01项目结构梳理与数据库调整 0115WPF上位机03079停车场实战-07-02用户列表UI调整 0115WPF上位机03079停车场实战-07-03弹窗ViewModel基类封装 0115WPF上位机03079停车场实战-07-04用户编辑弹窗的数据对接 0115WPF上位机03079停车场实战-07-05用户新增逻辑处理 0115WPF上位机03079停车场实战-07-06用户名唯一性校验 0115WPF上位机03079停车场实战-07-07答疑 0115WPF上位机03079停车场实战-07.rar 0120WPF上位机03Course080停车场实战-08 0120WPF上位机03080停车场实战-08-01用户信息的编辑保存逻辑 0120WPF上位机03080停车场实战-08-02用户密码重置与锁定逻辑 0120WPF上位机03080停车场实战-08-03主窗口用户信息显示 0120WPF上位机03080停车场实战-08-04修改密码功能 0120WPF上位机03080停车场实战-08-05密码校验逻辑 0120WPF上位机03080停车场实战-08-06密码校验逻辑 0120WPF上位机03080停车场实战-08-07答疑 0120WPF上位机03080停车场实战-08.rar 0122WPF上位机03Course081停车场实战-09 0122WPF上位机03081停车场实战-09-01重启登录逻辑 0122WPF上位机03081停车场实战-09-02个人头像修改 0122WPF上位机03081停车场实战-09-03角色权限数据关系 0122WPF上位机03081停车场实战-09-04角色权限数据关系 0122WPF上位机03081停车场实战-09-05角色数据从建表到页面逻辑 0122WPF上位机03081停车场实战-09-06页面基础功能封装 0122WPF上位机03081停车场实战-09-07答疑 0122WPF上位机03081停车场实战-09.rar 0123WPF上位机03Course082停车场实战-10 0123WPF上位机03082停车场实战-10-01弹窗基础模板功能封装 0123WPF上位机03082停车场实战-10-02角色新增与编辑 0123WPF上位机03082停车场实战-10-03角色名称校验 0123WPF上位机03082停车场实战-10-04角色主子表数据关系 0123WPF上位机03082停车场实战-10-05主子表联合查询 0123WPF上位机03082停车场实战-10-06可选菜单初始化 0123WPF上位机03082停车场实战-10-07角色菜单选择关联 0123WPF上位机03082停车场实战-10-08答疑 0123WPF上位机03082停车场实战-10.rar 0127WPF上位机03Course083停车场实战-11 0127WPF上位机03083停车场实战-11-01权限菜单的基本保存逻辑 0127WPF上位机03083停车场实战-11-02权限菜单勾选的子项级联控制 0127WPF上位机03083停车场实战-11-03权限菜单勾选的父项级联控制 0127WPF上位机03083停车场实战-11-04权限用户的信息呈现 0127WPF上位机03083停车场实战-11-05权限用户的选择 0127WPF上位机03083停车场实战-11-06权限用户的保存 0127WPF上位机03083停车场实战-11-07答疑 0127WPF上位机03083停车场实战-11.rar 0129WPF上位机03Course084停车场实战-12 0129WPF上位机03084停车场实战-12-01权限关联用户的移除功能 0129WPF上位机03084停车场实战-12-02基于用户信息的权限维护 0129WPF上位机03084停车场实战-12-03用户信息中的权限选择功能 0129WPF上位机03084停车场实战-12-04登记用户的权限菜单关联 0129WPF上位机03084停车场实战-12-05设备信息数据库准备 0129WPF上位机03084停车场实战-12-06设备信息数据呈现对接 0129WPF上位机03084停车场实战-12-07答疑 0129WPF上位机03084停车场实战-12.rar 0130WPF上位机03Course085停车场实战-13 0130WPF上位机03085停车场实战-13-01设备信息编辑弹窗 0130WPF上位机03085停车场实战-13-02设备信息的保存逻辑 0130WPF上位机03085停车场实战-13-03车辆登记数据结构 0130WPF上位机03085停车场实战-13-04车辆信息基础数据 0130WPF上位机03085停车场实战-13-05车辆信息联合查询与数据呈现 0130WPF上位机03085停车场实战-13-06车辆编辑逻辑 0130WPF上位机03085停车场实战-13-07车辆数据校验与答疑 0130WPF上位机03085停车场实战-13.rar 0205WPF上位机03Course086停车场实战-14 0205WPF上位机03086停车场实战-14-01数据分页需求分析 0205WPF上位机03086停车场实战-14-02分页组件基本结构与数据关系 0205WPF上位机03086停车场实战-14-03分页组件相关UI模板处理 0205WPF上位机03086停车场实战-14-04分页组件显示数据对接 0205WPF上位机03086停车场实战-14-05分页组件的页码逻辑 0205WPF上位机03086停车场实战-14-06答疑 0205WPF上位机03086停车场实战-14.rar 0206WPF上位机03Course087停车场实战-15 0206WPF上位机03087停车场实战-15-01分页组件跳转逻辑对接 0206WPF上位机03087停车场实战-15-02会员续费功能逻辑处理 0206WPF上位机03087停车场实战-15-03续费分页功能对接 0206WPF上位机03087停车场实战-15-04续费记录添加功能 0206WPF上位机03087停车场实战-15-05车辆记录页面到续费记录页面的跳转 0206WPF上位机03087停车场实战-15-06门岗监控页面的功能准备 0206WPF上位机03087停车场实战-15-07答疑 0206WPF上位机03087停车场实战-15.rar 0219WPF上位机03Course088停车场实战-16 0219WPF上位机03088停车场实战-16-01监控页面的切换 0219WPF上位机03088停车场实战-16-02基于动画的时间刷新 0219WPF上位机03088停车场实战-16-03区域GroupBox的模板处理 0219WPF上位机03088停车场实战-16-04车辆出入信息呈现 0219WPF上位机03088停车场实战-16-05当前用户信息与相关功能呈现 0219WPF上位机03088停车场实战-16-06车牌识别机开发手册解读 0219WPF上位机03088停车场实战-16-07答疑 0219WPF上位机03088停车场实战-16.rar 0220WPF上位机03Course089停车场实战-17 0220WPF上位机03089停车场实战-17-01监控识别流程 0220WPF上位机03089停车场实战-17-02设备消息服务模拟 0220WPF上位机03089停车场实战-17-03设备信息数据包准备 0220WPF上位机03089停车场实战-17-04设备数据接收解析逻辑 0220WPF上位机03089停车场实战-17-05设备服务联调 0220WPF上位机03089停车场实战-17-06图像数据解析异常分析 0220WPF上位机03089停车场实战-17-07答疑 0220WPF上位机03089停车场实战-17.rar 0226WPF上位机03Course090停车场实战-18 0226WPF上位机03090停车场实战-18-01识别图像文件存储逻辑 0226WPF上位机03090停车场实战-18-02入场记录登记 0226WPF上位机03090停车场实战-18-03入场生成订单逻辑 0226WPF上位机03090停车场实战-18-04抬杆逻辑对接 0226WPF上位机03090停车场实战-18-05出场识别对接 0226WPF上位机03090停车场实战-18-06出场计费统计 0226WPF上位机03090停车场实战-18-07答疑 0226WPF上位机03090停车场实战-18.rar 0227WPF上位机03Course091停车场实战-19 0227WPF上位机03091停车场实战-19-01按时计费逻辑处理 0227WPF上位机03091停车场实战-19-02支付接口使用说明 0227WPF上位机03091停车场实战-19-03支付接口调用过程 0227WPF上位机03091停车场实战-19-04支付逻辑调试 0227WPF上位机03091停车场实战-19-05支付逻辑调试 0227WPF上位机03091停车场实战-19-06支付二维码呈现与状态检查 0227WPF上位机03091停车场实战-19-07答疑 0227WPF上位机03091停车场实战-19.rar 0304WPF上位机03Course092停车场实战-20 0304WPF上位机03092停车场实战-20-01出场后续逻辑处理 0304WPF上位机03092停车场实战-20-02监控页面Model封装 0304WPF上位机03092停车场实战-20-03异常车牌的手动修改 0304WPF上位机03092停车场实战-20-04手动与自动逻辑整理 0304WPF上位机03092停车场实战-20-05记录查询逻辑与问题处理 0304WPF上位机03092停车场实战-20-06订单管理功能 0304WPF上位机03092停车场实战-20-07答疑 0304WPF上位机03092停车场实战-20.rar 0305WPF上位机03Course093停车场实战-21 0305WPF上位机03093停车场实战-21-01订单功能的数据刷新 0305WPF上位机03093停车场实战-21-02订单功能的UI调整 0305WPF上位机03093停车场实战-21-03动态多条件查询 0305WPF上位机03093停车场实战-21-04动态多条件查询 0305WPF上位机03093停车场实战-21-05统计报表功能分析 0305WPF上位机03093停车场实战-21-06报表页面UI准备 0305WPF上位机03093停车场实战-21-07报表数据刷新逻辑 0305WPF上位机03093停车场实战-21-08答疑 0305WPF上位机03093停车场实战-21.rar 0311WPF上位机03Course094停车场实战-22 0311WPF上位机03094停车场实战-22-01报表数据呈现处理 0311WPF上位机03094停车场实战-22-02打印预览与打印输出 0311WPF上位机03094停车场实战-22-03报表数据导出Excel 0311WPF上位机03094停车场实战-22-04报表图表呈现与项目发布操作 0311WPF上位机03094停车场实战-22-05项目打包安装与卸载 0311WPF上位机03094停车场实战-22-06答疑 0311WPF上位机03094停车场实战-22.rar 0312WPF上位机03Course095物业实战-01 0312WPF上位机03095物业实战-01-01物业系统开发背景 0312WPF上位机03095物业实战-01-02项目整体结构 0312WPF上位机03095物业实战-01-03前后端项目创建 0312WPF上位机03095物业实战-01-04员工表与对应实体 0312WPF上位机03095物业实战-01-05SqlSugar使用数据请求过程 0312WPF上位机03095物业实战-01-06SqlSugar.NET8.0版本异常处理与答疑 0312WPF上位机03095物业实战-01.rar 0316WPF上位机03Course096物业实战-02 0316WPF上位机03096物业实战-02-01切换MySql数据库过程演示 0316WPF上位机03096物业实战-02-02客户端API请求过程 0316WPF上位机03096物业实战-02-03自动更新思路整理 0316WPF上位机03096物业实战-02-04服务端文件更新列表逻辑处理 0316WPF上位机03096物业实战-02-05客户端获取文件更新列表逻辑 0316WPF上位机03096物业实战-02-06答疑 0316WPF上位机03096物业实战-02.rar 0318WPF上位机03Course097物业实战-03 0318WPF上位机03097物业实战-03-01更新文件对比 0318WPF上位机03097物业实战-03-02自动更新程序与逻辑梳理 0318WPF上位机03097物业实战-03-03进程间更新数据传递 0318WPF上位机03097物业实战-03-04更新数据接收与准备 0318WPF上位机03097物业实战-03-05更新程序UI处理 0318WPF上位机03097物业实战-03-06文件下载服务接口逻辑 0318WPF上位机03097物业实战-03.rar 0319WPF上位机03Course098物业实战-04 0319WPF上位机03098物业实战-04-01应用文件读写权限问题 0319WPF上位机03098物业实战-04-02客户端文件下载流程对接 0319WPF上位机03098物业实战-04-03文件请求与存放路径调整 0319WPF上位机03098物业实战-04-04文件下载过程数据对接 0319WPF上位机03098物业实战-04-05自动下载完成异常调试 0319WPF上位机03098物业实战-04-06本地文件列表更新 0319WPF上位机03098物业实战-04-07更新完成重新启动逻辑 0319WPF上位机03098物业实战-04-08答疑 0319WPF上位机03098物业实战-04.rar 0325WPF上位机03Course099物业实战-05 0325WPF上位机03099物业实战-05-01自动更新异常退出解决方案 0325WPF上位机03099物业实战-05-02登录UI布局 0325WPF上位机03099物业实战-05-03登录窗口加载逻辑 0325WPF上位机03099物业实战-05-04WebApi接口返回结果封装 0325WPF上位机03099物业实战-05-05密码绑定 0325WPF上位机03099物业实战-05-06答疑 0325WPF上位机03099物业实战-05.rar 0326WPF上位机03Course100物业实战-06 0326WPF上位机03100物业实战-06-01WebApi鉴权配置 0326WPF上位机03100物业实战-06-02WebApi接口授权逻辑与测试 0326WPF上位机03100物业实战-06-03基于Form表单的接口传值 0326WPF上位机03100物业实战-06-04主窗口基本布局 0326WPF上位机03100物业实战-06-05主菜单获取逻辑 0326WPF上位机03100物业实战-06-06菜单数据呈现对接 0326WPF上位机03100物业实战-06-07答疑 0326WPF上位机03100物业实战-06.rar