|
7| 0
|
[其它] C#+WPF开发无人值守地磅称重系统课程 |
适合人群: 本课程适合具有一定C#+WPF基础的学员,以提升自己软件架构、业务开发能力为目标,希望储备一些关于上位机开发知识,常用框架的应用。 你将会学到: 您将学会如何利用C#+WPF+Sqlite+CommunityTookKit.Mvvm进行上位机开发 课程简介: C#和WPF的组合在上位机开发中得到了越来越多的应用。本课程以开发地磅称重系统为基础, 展示WPF的MVVM开发模式,以微软的IOC容器DependencyInjection为基础,实现软件的整体架构。 本课程完全以实战为主,学以致用,采用微软官方提供的CommunityTookKit.Mvvm框架和MaterialDesign主题, 以轻量的Sqlite数据库保存数据,并以CodeFirst的方式创建本地数据库。 另外,报表采用了经典的FastReport组件,可以轻松实现磅单的打印和导出。 课程的授课方式依然采用边写边讲边调试的模式进行,没有多余废话,只讲干货。 101-课程简介[06:02] 202-创建项目并安装相关组件[06:16] 303-创建IOC容器并实现依赖注入[06:34] 404-MaterialDesign主题包的应用[11:18] 505-软件架构设计和创建登录页面并加载[07:02] 606-登录页面布局与MaterialDesign主题样式引用[19:22] 707-Sqlite数据库组件安装和连接字符串配置[10:51] 808-创建User用户表并实现属性通知[06:10] 909-[重点]以CodeFirst创建数据库和增删改查基类[12:54] 1010-[重点]创建会话缓存和用户登录业务现实[18:37] 1111-创建数据库时自动注册管理员账号[07:28] 1212-Toolkit.mvvm事件通知的订阅与引发-实现进入[12:58] 1313-本地缓存配置类ConfigManager的设计[12:12] 1414-调用ConfigManager实现登录用户名缓存[14:06] 1515-创建附加属性解决PasswordBox不能绑定数据的问[13:30] 1616-MaterialDesign主题包的对话框弹出与关闭应[09:31] 1717-事件触发器和动画的结合使用[13:04] 1818-利用ListView控件和数据模板设计主菜单[17:09] 1919-根据菜单名实现不同页面的切换[20:13] 2020-利用Toolkit.mvvm消息机制实现用户切换功能[11:49] 2121-实现添加用户功能及UI布局[12:47] 2222-UI布局-ItemsControl集合控件基类[16:18] 2323-[重点]实现用户修改和删除UI布局及命令绑定([15:05] 2424-实现用户表的记录修改和删除业务[15:55] 2525-用户表的关键字搜索和结果展示[09:54] 2626-创建Company实体类并实现增删改查业务[09:20] 2727-关于命名空间与类名相冲突的特殊处理[15:14] 2828-[重点]ListView控件数据绑定和单元格数[13:50] 2929-修改公司记录对话框开发和使用[14:38] 3030-[重点]利用JsonConvert实现对象的深[07:37] 3131-实现公司的删除和查找功能[07:26] 3232-创建物资表实体及实现其增删改查功能[06:16] 3333-物资管理页面UI编写和插入新物资操作[12:32] 3434-创建泛型的ViewModel并实现物资修改[10:28] 3535-实现物资的删除和查找功能[04:31] 3636-创建车牌号表实体及实现其增删改查功能[05:30] 3737-车牌号管理页面UI编写和插入新车牌号操作[12:50] 3838-车牌号的修改、删除和查找功能开发[09:11] 3939-创建海康威视网络摄像头接口和子类[09:30] 4040-[重点]调用海康威视SDK并初始化[11:20] 4141-[重点]设置海康网络摄像头参数及登录用户[13:27] 4242-[重点]开启摄像头布防和预览,获取车牌号[16:52] 4343-WPF中调用Winform控件[10:51] 4444-创建硬件参数实体类和参数服务类[09:21] 4545-创建日志类[05:22] 4646-创建硬件管理器负责所有硬件的加载和初始化[19:54] 4747-[重点]创建地磅仪表通讯设备接口和子类-串口通[11:56] 4848-[重点]串口通讯开发-协议解析[18:13] 4949-调用地磅仪表及硬件的加载与卸载关系[16:55] 5050-创建称重历史记录表结构实体[10:41] 5151-基础数据输入的UI布局[16:51] 5252-车牌号、物资、公司等基础数据输入的UI布局[14:47] 5353-加载公司基础数据[15:43] 5454-操作按钮布局与称重模式清空[13:39] 5555-实现称重模式切换与样式继承使用演示[14:08] 5656-首页的临时称重表和历史表UI布局[12:58] 5757-[重点]实现摄像头和地磅仪表的仿真数据输出[21:51] 5858-保存磅单业务开发-自动保存车牌号和物资[14:34] 5959-保存磅单业务开发-实现第一次称重[16:40] 6060-保存磅单业务开发-实现第二次称重[14:32] 6161-保存磅单业务开发-实现自动过磅功能[14:15] 6262-定义和使用带参数的转换器[06:46] 6363-报表查询界面布局设计[10:31] 6464-开发称重历史数据查询功能(多条件查询)[16:23] 6565-开发用户权限管理的操作现实[09:24] 6666-开发系统参数配置功能[10:04] 6767-导入FashReport库文件,增加系统设置[17:52] 6868-磅单打印与数据库本地管理[25:06] 6969-虚拟串口调试(大结局+彩蛋)[12:51]
购买主题
本主题需向作者支付 18 学币 才能浏览
| |
学IT吧 www.xueit8.com X3.4
Copyright © 2001-2021, Tencent Cloud.