C#+WPF开发WebApi医疗设备联网系统课程
体系课

C#+WPF开发WebApi医疗设备联网系统课程

  • C/C++

HL7医疗设备通信交换标准下的开发实例

¥399
本课程包括
  • 11小时54分钟的视频随时观看
  • 可在APP随时观看
  • 结业证书
你将收获
  • 掌握HL7医疗协议开发
  • 构建企业级医疗WebApi
  • 精通医疗设备通信编程
课程介绍

你是否正在思考:

  • 如何将医疗设备数据高效接入医院信息系统?

  • 面对复杂的HL7协议,如何构建稳定可靠的解析引擎?

  • 当需要开发医疗设备联网系统时,如何设计可扩展的软件架构?

这门由重庆教主导师主讲的实战课程,将带你从零开发完整的医疗设备联网系统,掌握医疗信息化开发的核心技术!

课程主线:从协议解析到系统集成的完整开发流程

1. 医疗信息系统基础

  • HL7协议深度解析:

    • MSH/PID/OBR/OBX段结构详解

    • 消息构建与解析方法

    • 医疗数据标准化处理

  • WebApi开发:

    • EFCore数据访问层

    • 依赖注入与IOC容器

    • RESTful接口设计

2. 核心模块开发

  • 设备通信引擎:

    • 串口通信封装

    • TCP/IP网络编程

    • 数据接收与缓存

  • 协议解码器:

    • 解码器接口设计

    • 反射机制动态加载

    • 数据校验与异常处理

3. WPF客户端开发

  • 现代化UI架构:

    • Prism模块化开发

    • MahApps主题定制

    • 数据绑定与MVVM

  • 医疗数据可视化:

    • DataGrid高级样式

    • 数据转换器开发

    • 多页面导航管理

讲师介绍:重庆教主

本课程讲师是拥有8年C#与WPF开发经验的资深工程师,曾主导多个企业级桌面应用项目,擅长上位机开发,对软件架构、WPF、网络编程十分熟悉

加入课程

开启你的医疗信息化专家之路!

适合人群
  • 医疗信息化开发者
  • 医疗设备厂商工程师
  • WPF全栈开发人员
讲师介绍
WPF中文网站长
擅长领域:
  • 架构设计
您好,我是重庆教主,毕业于西南大学计算机专业,精通C#语言程序设计,现任某某科技有限公司高级开发工程师,具有10年以上的开发经验以及5年教学经验。擅长上位机开发,对软件架构、WPF、网络编程十分熟悉。我将逐步带你从零入门成长为一名C#高级软件工程师!
课程大纲
共0节 时长0分钟 全部收起
001-HL7协议介绍及WebApi项目创建与调试
11分钟
002-创建用户表和医院表实体类
9分钟
003-创建实体类的增删改查接口,安装EFCore框架
11分钟
004-配置AppSettings数据库连接信息,CodeFirst创建数据库
13分钟
005-注册增删改查操作类到IOC容中,增加默认数据
16分钟
006-创建用户表的控制器和用户登录API
12分钟
007-实现对用户表和医院表的增删改查
7分钟
008-创建WPF客户端程序、配置prism框架
10分钟
009-配置模块路径,创建并加载登录模块
13分钟
010-创建资源字典文件并引用资源
16分钟
011-使用MahApps主题,注册并导航登录页面
12分钟
012-导入图像并在资源字典中实例化BitmapImage对象
11分钟
013-登录界面UI布局
13分钟
014-创建ISession登录用户会话服务
13分钟
015-[重点]利用HttpClient请求WebApi实现用户登录
15分钟
016-[重点]利用prism的事件聚合器和区域管理器实现页面导航
22分钟
017-WPF的KeyBinding用法及Popup控件的使用
15分钟
018-以关键字搜索医院并调用webapi接口
13分钟
019-增加webapi接口参数的过程演示
8分钟
020-RadioButton样式开发
14分钟
021-使用IRegionManager实现页面导航
9分钟
022-创建站点管理模块和相关页面
9分钟
023-创建站点实体和设备实体及增删改查操作类
14分钟
024-增加站点和设备测试数据
8分钟
025-编写获取所有站点的webapi函数及站点管理器服务类
14分钟
026-创建IStationManager管理器,获取站点数据
13分钟
027-设计ListBox控件的数据模板DataTemplate
14分钟
028-ListBox和ListBoxItem样式开发
10分钟
029-转换器IValueConverter接口的开发
14分钟
030-Prism框架导航及页面之间的参数传递
10分钟
031-设备管理页面布局和DataGrid控件的使用
15分钟
032-DataGrid样式开发
10分钟
033-获取某站点所有设备的webapi开发,解决不显示设备数据的bug
22分钟
034-DataGrid控件行样式,标题样式和单元格样式开发
14分钟
035-修改设备信息的UI布局
11分钟
036-枚举转集合绑定到ComboBox控件
11分钟
037-SerialPort串口类二次封装
10分钟
038-创建TcpClient的实例及TCP服务器模式的侦听
12分钟
039-详细讲解C#关于TCP网络编程的服务器模式
15分钟
040-创建HL7的相关实体类
15分钟
041-StreamWriter类实现Log日志记录
10分钟
042-创建IDecoder解码器接口和子类的实现
14分钟
043-封装关于HL7数据的上传实体
7分钟
044-创建上传数据的接口,接收设备回传数据
16分钟
045-创建解码函数,解析MSH段
15分钟
046-对HL7协议的PID段、OBR段手OBX段进行解析
20分钟
047-给IModuleManager扩展方法成员
8分钟
048-创建HL7各项实体的增删改查接口和子类
11分钟
049-开发HL7实体上传的WEBAPI接口
10分钟
050-创建默认上传数据子类,实现HL7实体数据上传功能
7分钟
051-DeviceEntity贫血模型改造成充血模型
15分钟
052-调用DeviceEntity实体的扩展成员
12分钟
053-获取所有解码器反射绑定到ComboBox控件
11分钟
054-创建DeviceEntity实体的更新操作webapi接口
13分钟
055-调试设备获取数据、解析数据、上传数据全过程
24分钟
056-总结WEBAPI开发过程(大结局)
10分钟
057-课程预览
7分钟
源代码
图文
购课须知

课程有效期:

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

上课模式:

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

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