C#+WPF开发无人值守地磅称重系统课程
体系课

C#+WPF开发无人值守地磅称重系统课程

  • C/C++

C#| WPF | CommunityToolkit.Mvvm | Sqlite数据库 | MaterialDesign主题 | 硬件

¥399
本课程包括
  • 14小时35分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 掌握工业硬件通信开发
  • 精通WPF工业级应用开发
  • 构建企业级称重管理系统
课程介绍

C#+WPF开发无人值守地磅称重系统课程介绍

你是否曾思考过:

  • 工业称重领域,如何用C#和WPF开发高效稳定的无人值守地磅系统?

  • 硬件交互,如何通过串口通讯和SDK集成海康威视摄像头实现车牌识别?

  • 数据管理,如何设计合理的数据库结构存储称重记录、车辆信息和物资数据?

  • 用户体验,如何运用MaterialDesign和MVVM模式打造专业易用的称重界面?

如果这些问题让你感到困惑,这门课正是为你设计的!C#+WPF开发无人值守地磅称重系统课程 不仅是一门技术课程,更是一套完整的工业称重解决方案。课程围绕 "硬件集成、数据管理、UI交互" 三大主线展开,涵盖从系统架构设计到称重业务实现的完整开发流程。

课程大纲

本课程共69个核心模块,系统讲解无人值守地磅称重系统的开发:

  1. 基础框架搭建

    • 创建项目并安装组件、配置IOC容器与依赖注入

    • MaterialDesign主题应用与Sqlite数据库集成

    • 用户登录模块开发(CodeFirst数据库设计、会话缓存)

  2. 核心功能实现

    • 用户管理(增删改查、权限控制)

    • 公司与物资表管理(数据绑定、深拷贝技术)

    • 车牌号管理(硬件参数配置、搜索功能)

  3. 硬件集成与通讯

    • 海康威视摄像头SDK集成(车牌识别)

    • 地磅仪表串口通讯(协议解析、数据采集)

    • 硬件管理器设计与初始化

  4. 称重业务开发

    • 基础数据输入界面(车牌号、物资、公司选择)

    • 称重模式切换与仿真数据测试

    • 磅单保存与自动过磅功能实现

  5. 数据查询与报表

    • 多条件历史记录查询

    • 磅单打印与本地管理

    • 系统参数配置与调试

讲师背景:重庆教主

重庆教主是工业自动化领域资深开发者,拥有10年以上C#与WPF开发经验,曾主导多个大型称重系统项目,擅长上位机开发,对软件架构、WPF、网络编程十分熟悉。

加入我们

现在开始学习,掌握无人值守地磅称重系统的开发技术!

适合人群
  • 工业自动化开发者
  • 称重系统开发工程师
  • 对工业软件开发感兴趣的程序员
讲师介绍
WPF中文网站长
擅长领域:
  • 架构设计
您好,我是重庆教主,毕业于西南大学计算机专业,精通C#语言程序设计,现任某某科技有限公司高级开发工程师,具有10年以上的开发经验以及5年教学经验。擅长上位机开发,对软件架构、WPF、网络编程十分熟悉。我将逐步带你从零入门成长为一名C#高级软件工程师!
课程大纲
共0节 时长0分钟 全部收起
01-课程简介.
6分钟
02-创建项目并安装相关组件.
6分钟
03-创建IOC容器并实现依赖注入.
7分钟
04-MaterialDesign主题包的应用.
11分钟
05-软件架构设计和创建登录页面并加载.
7分钟
06-登录页面布局与MaterialDesign主题样式引用.
19分钟
07-Sqlite数据库组件安装和连接字符串配置.
11分钟
08-创建User用户表并实现属性通知.
6分钟
09-[重点]以CodeFirst创建数据库和增删改查基类.
13分钟
10-[重点]创建会话缓存和用户登录业务现实.
19分钟
11-创建数据库时自动注册管理员账号.
8分钟
12-Toolkit.mvvm事件通知的订阅与引发-实现进入首页.
13分钟
13-本地缓存配置类ConfigManager的设计.
12分钟
14-调用ConfigManager实现登录用户名缓存.
14分钟
15-创建附加属性解决PasswordBox不能绑定数据的问题.
14分钟
16-MaterialDesign主题包的对话框弹出与关闭应用.
10分钟
17-事件触发器和动画的结合使用.
13分钟
18-利用ListView控件和数据模板设计主菜单.
17分钟
19-根据菜单名实现不同页面的切换.
20分钟
20-利用Toolkit.mvvm消息机制实现用户切换功能.
12分钟
21-实现添加用户功能及UI布局.
13分钟
22-UI布局-ItemsControl集合控件基类的各种模板使用.
16分钟
23-[重点]实现用户修改和删除UI布局及命令绑定(RelativeSource).
15分钟
24-实现用户表的记录修改和删除业务.
16分钟
25-用户表的关键字搜索和结果展示.
10分钟
26-创建Company实体类并实现增删改查业务.
9分钟
27-关于命名空间与类名相冲突的特殊处理.
15分钟
28-[重点]ListView控件数据绑定和单元格数据模板定义.
14分钟
29-修改公司记录对话框开发和使用.
15分钟
30-[重点]利用JsonConvert实现对象的深拷贝.
8分钟
31-实现公司的删除和查找功能.
8分钟
32-创建物资表实体及实现其增删改查功能.
6分钟
33-物资管理页面UI编写和插入新物资操作.
13分钟
34-创建泛型的ViewModel并实现物资修改.
11分钟
35-实现物资的删除和查找功能.
5分钟
36-创建车牌号表实体及实现其增删改查功能.
6分钟
37-车牌号管理页面UI编写和插入新车牌号操作.m
13分钟
38-车牌号的修改、删除和查找功能开发.
9分钟
39-创建海康威视网络摄像头接口和子类.
10分钟
40-[重点]调用海康威视SDK并初始化.
11分钟
41-[重点]设置海康网络摄像头参数及登录用户.
14分钟
42-[重点]开启摄像头布防和预览,获取车牌号.
17分钟
43-WPF中调用Winform控件.
11分钟
44-创建硬件参数实体类和参数服务类.
9分钟
45-创建日志类.
5分钟
46-创建硬件管理器负责所有硬件的加载和初始化.
20分钟
47-[重点]创建地磅仪表通讯设备接口和子类-串口通讯.
12分钟
48-[重点]串口通讯开发-协议解析.
18分钟
49-调用地磅仪表及硬件的加载与卸载关系.
17分钟
50-创建称重历史记录表结构实体.
11分钟
51-基础数据输入的UI布局.
17分钟
52-车牌号、物资、公司等基础数据输入的UI布局.
15分钟
53-加载公司基础数据.
16分钟
54-操作按钮布局与称重模式清空.
14分钟
55-实现称重模式切换与样式继承使用演示.
14分钟
56-首页的临时称重表和历史表UI布局.
13分钟
57-[重点]实现摄像头和地磅仪表的仿真数据输出.
22分钟
58-保存磅单业务开发-自动保存车牌号和物资.
15分钟
59-保存磅单业务开发-实现第一次称重.
17分钟
60-保存磅单业务开发-实现第二次称重.
15分钟
61-保存磅单业务开发-实现自动过磅功能.
14分钟
62-定义和使用带参数的转换器.
7分钟
63-报表查询界面布局设计.
11分钟
64-开发称重历史数据查询功能(多条件查询).
16分钟
65-开发用户权限管理的操作现实.
9分钟
66-开发系统参数配置功能.
10分钟
67-导入FashReport库文件,增加系统设置.
18分钟
68-磅单打印与数据库本地管理.
25分钟
69-虚拟串口调试(大结局+彩蛋).
13分钟
源代码下载链接
图文
购课须知

课程有效期:

自购买课程之日起 365 天,部分参与营销活动产品以活动规则为准,请同学在有效期内学习、观看课程。

上课模式:

课程采取录播模式,请注意自学课无班级微信群、班主任带班及助教批改服务。

注:自学课不支持退款,确保你是真的需要再进行报名,报完名之后还请认真学习。