你将学到C#+WPF开发上位机的软件架构、运动控制、设计模式、控件开发等高级实战技术
* 01 001-晶圆与石墨岛搬移系统简介.mp4 (56.33 MB), 10:29
* 02 002-创建gitee仓库及项目解决方案.mp4 (29.40 MB), 08:35
* 03 003-增加多个项目实现系统架构.mp4 (54.50 MB), 15:57
* 04 004-安装Prism框架ReactiveUI框架和Mahapps主题包.mp4 (54.94 MB), 10:23
* 05 005-改造App类继承PrismApplication基类.mp4 (54.52 MB), 10:34
* 06 006-Prism框架中View与ViewModel的自动绑定.mp4 (24.55 MB), 06:23
* 07 007-日志模式的封装和调用.mp4 (37.79 MB), 08:11
* 08 008-资源字典及MahApps主题包的使用.mp4 (25.76 MB), 06:23
* 09 009-编写表示相机在内存中的图像数据实体.mp4 (39.92 MB), 10:14
* 10 010-设计相机接口和连接参数配置.mp4 (33.53 MB), 08:48
* 11 011-开发相机的抽象基类.mp4 (28.97 MB), 06:31
* 12 012-加载本地图像复制到非托管内存中.mp4 (77.91 MB), 17:56
* 13 013-添加模块类及MCamera厂家提供的dll库和cs类.mp4 (33.66 MB), 08:22
* 14 014-设置模块目录及拷贝程序集到主项目的编译目录中.mp4 (42.79 MB), 09:52
* 15 015-封装MCamera相机的初始化、注册相机回调和关闭相机.mp4 (127.74 MB), 28:03
* 16 016-添加仿真相机模块,讲解多个同类型模块单例注册细节.mp4 (47.93 MB), 10:45
* 17 017-开发序列化帮助类.mp4 (18.81 MB), 04:46
* 18 018-编写ConfigManager配置管理器.mp4 (63.28 MB), 15:05
* 19 019-开发ConfigProvider系统参数提供者.mp4 (58.49 MB), 13:41
* 20 020-开发硬件生命周期管理器并初始化相机.mp4 (50.69 MB), 11:52
* 21 021-窗体Loaded事件转Command命令.mp4 (46.53 MB), 10:24
* 22 022-创建并加载初始化模块,实现页面导航.mp4 (62.70 MB), 13:45
* 23 023-设计初始化硬件页面的UI布局.mp4 (64.36 MB), 14:15
* 24 024-在硬件初始化ViewModel中加载硬件.mp4 (60.52 MB), 13:23
* 25 025-Prism事件聚合器的发布和订阅.mp4 (62.02 MB), 13:02
* 26 026-仿真相机加载图像并进入首页.mp4 (56.95 MB), 12:22
* 27 027-RadioButton样式和模板开发和首页布局.mp4 (50.07 MB), 11:47
* 28 028-Button样式开发及Window的DragMove操作.mp4 (64.48 MB), 13:52
* 29 029-Behavior行为+依赖属性实现窗体最大化或还原.mp4 (74.23 MB), 17:23
* 30 030-首页布局各个区域.mp4 (44.59 MB), 10:12
* 31 031-创建图像显示页面并导航.mp4 (36.04 MB), 08:17
* 32 032-创建ImageBox用户控件.mp4 (74.08 MB), 16:34
* 33 033-开发可以显示在WPF控件中的图像数据实体.mp4 (43.68 MB), 10:05
* 34 034-开发相机服务类,显示图像到WPF控件中.mp4 (52.10 MB), 11:52
* 35 035-给控件添加默认的缩放和平移转换对象.mp4 (57.25 MB), 13:24
* 36 036-控件的放大缩小和平移操作的开发.mp4 (52.99 MB), 09:58
* 37 037-Rectangle控件实现选框功能.mp4 (43.69 MB), 10:04
* 38 038-自定义路由事件并使用路由事件绑定到命令.mp4 (90.45 MB), 19:27
* 39 039-设计力传感器的接口.mp4 (25.68 MB), 07:09
* 40 040-封装仿真力传感器模块.mp4 (77.60 MB), 17:42
* 41 041-讲解模块依赖的底层实现机制.mp4 (56.67 MB), 11:48
* 42 042-创建力传感器UI界面并实现加载和导航.mp4 (50.46 MB), 10:46
* 43 043-安装LiveCharts组件,设置曲线报表样式.mp4 (61.87 MB), 15:01
* 44 044-LiveCharts报表业务开发和内存优化.mp4 (88.84 MB), 20:01
* 45 045-开发相机属性页面-自定义CheckBox控件模板和样式.mp4 (82.97 MB), 19:16
* 46 046-利用FileStream保存Bitmap相机内存图像.mp4 (74.08 MB), 16:48
* 47 047-开发运行消息显示-Dispatcher调度器实现跨线程操作控件.mp4 (93.16 MB), 20:35
* 48 048-创建应用层的运动控制模块类和页面并实现导航功能.mp4 (42.59 MB), 08:52
* 49 049-设计运动控制业务逻辑操作UI界面.mp4 (43.17 MB), 09:51
* 50 050-设计运动控制硬件模块的接口.mp4 (24.01 MB), 06:41
* 51 051-导入ACS动态链接库到解决方案中.mp4 (42.07 MB), 09:43
* 52 052-打开与关闭ACS运动控制卡.mp4 (41.13 MB), 09:10
* 53 053-创建轴参数与电机状态实体,增加设置和获取轴参数API接口.mp4 (57.51 MB), 13:16
* 54 054-实现ACS运动控制卡的参数设置与获取.mp4 (48.31 MB), 10:07
* 55 055-实现ACS运动控制卡同步异步相绝对运动控制代码封装.mp4 (56.21 MB), 11:38
* 56 056-在初始化界面中增加运动控制模块的调用.mp4 (65.94 MB), 12:59
* 57 057-封装仿真运动控制模块.mp4 (58.11 MB), 11:50
* 58 058-创建轴信息参数实体和运动控制服务接口.mp4 (40.55 MB), 09:35
* 59 059-创建运动控制服务基类和子类.mp4 (70.68 MB), 15:09
* 60 060-开发运动控制的前进后退急停移位功能.mp4 (77.53 MB), 16:41
* 61 061-在界面上实现XYZ轴的运动控制调用.mp4 (56.35 MB), 12:36
* 62 062-设计手动取岛操作的UI界面.mp4 (87.88 MB), 21:41
* 63 063-创建缓存实体和缓存服务类.mp4 (47.41 MB), 13:06
* 64 064-使用缓存服务接收前端数据.mp4 (48.13 MB), 11:46
* 65 065-编写取岛业务及相关接口.mp4 (52.16 MB), 12:34
* 66 066-实现手动取岛的压岛业务功能.mp4 (87.98 MB), 19:59
* 67 067-编写取岛过程中的推岛和抬岛动作.mp4 (95.59 MB), 20:53
* 68 068-实现手动放岛的界面和业务开发.mp4 (38.70 MB), 07:12
* 69 069-实现手动弃岛的界面和业务开发.mp4 (30.13 MB), 05:28
* 70 070-创建石墨岛页面并实现页面的导航切换.mp4 (62.30 MB), 13:45
* 71 071-石墨岛页面布局设计及透明度滑动设置.mp4 (71.59 MB), 18:47
* 72 072-设计石墨岛的实体模型及2d和3d坐标结构体.mp4 (65.46 MB), 19:07
* 73 073-创建石墨岛的组态控件和背景转换器.mp4 (72.74 MB), 19:08
* 74 074-创建程序管理接口和程序实体及服务类.mp4 (48.08 MB), 12:54
* 75 075-创建石墨岛管理接口和服务类.mp4 (53.94 MB), 14:01
* 76 076-编写初始化石墨岛区域的业务.mp4 (131.08 MB), 30:08
* 77 077-创建石墨岛的网格坐标生成器.mp4 (89.22 MB), 22:35
* 78 078-使用石墨岛网格坐标生成器初始化石墨岛组态界面.mp4 (68.57 MB), 15:37
* 79 079-创建行为实现控件的缩放功能.mp4 (129.87 MB), 28:57
* 80 080-增加石墨岛区域的鼠标拖动平移功能.mp4 (72.55 MB), 14:08
* 81 081-创建控件的阴影特效行为类.mp4 (98.49 MB), 22:31
* 82 082-平面方程计算器,计算石墨岛的机器坐标.mp4 (67.91 MB), 18:01
* 83 083-优化平面方程及增加程序参数.mp4 (77.75 MB), 18:59
* 84 084-加载本地程序文件列表.mp4 (51.80 MB), 12:20
* 85 085-设计石墨岛参数界面及程序文件本地保存.mp4 (130.10 MB), 29:47
* 86 086-关闭程序前询问并保存所有数据.mp4 (60.42 MB), 12:43
* 87 087-增加中止操作功能和选中当前程序名.mp4 (48.61 MB), 11:10
* 88 088-编写准备程序UI界面和弃岛接口.mp4 (72.01 MB), 16:25
* 89 089-一键还原和创建石墨岛的原点.mp4 (89.72 MB), 18:57
* 90 090-创建弃岛参考点和原点.mp4 (102.47 MB), 21:26
* 91 091-开发石墨岛区域的导航功能和设置功能.mp4 (70.79 MB), 14:07
* 92 092-创建晶圆页面和晶圆控件.mp4 (71.96 MB), 16:27
* 93 093-创建晶圆服务接口与子类.mp4 (64.06 MB), 16:59
* 94 094-创建CsvHelper类解析CSV数据文件.mp4 (35.00 MB), 09:29
* 95 095-创建Grid控件-线条-圆圈.mp4 (105.69 MB), 24:06
* 96 096-创建每个晶圆的组态控件.mp4 (66.09 MB), 14:55
* 97 097-开发晶圆控件的选中状态功能.mp4 (86.84 MB), 19:19
* 98 098-增加晶圆控件的状态切换功能.mp4 (64.61 MB), 14:06
* 99 099-开发晶圆的标定状态切换功能.mp4 (69.33 MB), 14:46
* 100 100-运用依赖属性实现控件的颜色动画渐变.mp4 (79.64 MB), 18:13
* 101 101-增加PopupBox弹窗.mp4 (102.04 MB), 23:16
* 102 102-开发晶圆控件的原点标定功能.mp4 (117.81 MB), 24:02
* 103 103-开发晶圆坐标导航的业务功能.mp4 (94.07 MB), 22:32
* 104 104-开发平面坐标转换机器坐标所需参数.mp4 (73.96 MB), 17:26
* 105 105-完善平面坐标转换机器坐标.mp4 (79.68 MB), 19:35
* 106 106-创建可序列化的晶圆实体以保存晶圆数据.mp4 (67.57 MB), 16:32
* 107 107-根据json反序列化晶圆文件并创建组态界面.mp4 (71.06 MB), 15:53
* 108 108-创建硅片操作页面,解决石墨岛区域原点问题.mp4 (87.72 MB), 18:13
* 109 109-初始化硅片区域组件界面及导航操作.mp4 (84.16 MB), 16:07
* 110 110-增加原点数据缓存功能及转岛UI界面.mp4 (62.16 MB), 14:14
* 111 111-创建自动转岛的UI界面所需要Binding属性.mp4 (54.45 MB), 13:11
* 112 112-在抽象基类中增加StartAsync方法实现转岛逻辑前置检查.mp4 (92.47 MB), 22:29
* 113 113-增加操作状态并初始化.mp4 (63.35 MB), 14:46
* 114 114-讲解转岛流程和压岛-推岛-抬岛原子操作.mp4 (64.82 MB), 19:27
* 115 115-创建取岛、放岛、弃岛策略模式.mp4 (49.28 MB), 12:16
* 116 116-岛操作上下文模型设计与调用.mp4 (103.55 MB), 23:23
* 117 117-开发转岛流程中的暂停和继续操作功能(多线程同步).mp4 (88.55 MB), 20:58
* 118 118-开发压岛、推岛和抬岛原子操作业务逻辑.mp4 (85.94 MB), 19:57
* 119 119-开发放岛策略业务逻辑及图像保存功能.mp4 (74.66 MB), 16:49
* 120 120-开发弃岛策略业务逻辑并调试自动转岛.mp4 (93.26 MB), 17:31
* 121 121-创建补岛服务类的接口和补岛操作界面.mp4 (57.09 MB), 12:36
* 122 122-开发补岛服务类的子类业务.mp4 (89.51 MB), 20:04
* 123 123-总结上位机架构的轻量化DDD模式(大结局).mp4 (103.32 MB), 22:50




