课程介绍

适合人群:

本课程适合刚入门C#编程,具有一定C#语法基础的在校大学生、在职人员或准备转行做上位机、MES、webapi等项目的小伙伴。

你将会学到:

你将学会C#开发WebAPI项目的服务器端和C#+WPF开发的客户端

  • 其于Prism框架和MahApps主题模块化开发
  • 基于HL7协议的医疗设备通讯及数据联网开发
  • 以商业化为标准展示WEBAPI的开发和客户端的开发
  • 学会Prism框架开发WPF应用程序
  • 学会WPF中的mvvm模式,模板样式开发,属性通知和命令

相关推荐

SpringBoot2.X+Vue+UniAPP,全栈开发医疗小程序

基于Vue3.2+TypeScript 《医疗问诊》项目课程(资料完整)

基于SpringCloud Alibaba+SSM架构《云医疗管理平台》实战+资料完整

课程目录

1001-HL7协议介绍及WebApi项目创建与调试
2002-创建用户表和医院表实体类
3003-创建实体类的增删改查接口,安装EFCore框架
4004-配置AppSettings数据库连接信息,CodeFirst
5005-注册增删改查操作类到IOC容器中,增加默认数据
6006-创建用户表的控制器和用户登录API
7007-实现对用户表和医院表的增删改查
8008-创建WPF客户端程序、配置Prism框架
9009-配置模块路径,创建并加载登录模块
10010-创建资源字典文件并引用资源
11011-使用MahApps主题,注册并导航登录页面
12012-导入图像并在资源字典中实例化BitmapImage对象
13013-登录界面UI布局
14014-创建ISession登录用户会话服务
15015-【重点】利用HttpClient请求WebApi实现登录
16016-【重点】利用Prism的事件聚合器和区域管理器实现页面跳转
17017-WPF的KeyBinding用法及Popup控件的使用
18018-以关键字搜索医院并调用WebApi接口
19019-增加WebApi接口参数的过程演示
20020-RadioButton样式开发
21021-使用IRegionManager实现页面导航
22022-创建站点管理模块和相关页面
23023-创建站点实体和设备实体及增删改查操作类
24024-增加站点和设备测试数据
25025-编写获取所有站点的WebApi函数及站点管理功能
26026-创建IStationManager管理器,获取数据
27027-设计ListBox控件的数据模板DataTemplate
28028-ListBox和ListBoxItem样式开发
29029-转换器IValueConverter接口的开发
30030-Prism框架导航及页面之间的参数传递
31031-设备管理页面布局和DataGrid控件的使用
32032-DataGrid样式开发
33033-获取某站点所有设备的WebApi开发,解决问题
34034-DataGrid控件行样式、标题样式和单元格样式
35035-修改设备信息的UI布局
36036-枚举转集合绑定到ComboBox控件
37037-SerialPort串口类二次封装
38038-创建TcpClient实例及TCP服务器模型
39039-详细讲解C#关于TCP网络编程的服务器模式
40040-创建HL7的相关实体类
41041-StreamWriter类实现Log日志记录
42042-创建IDecoder解码器接口和子类的实现
43043-封装关于HL7数据的上传实体
44044-创建上传数据的接口,接收设备回传数据
45045-创建解码函数,解析MSH段
46046-对HL7协议的PID段、OBR段和OBX段进行解析
47047-给IModuleManager扩展方法成员
48048-创建HL7各项实体的增删改查接口和子类
49049-开发HL7实体上传的WebApi接口
50050-创建默认上传数据子类,实现HL7实体数据上传
51051-DeviceEntity贫血模型改造成充血模型
52052-调用DeviceEntity实体的扩展成员
53053-获取所有解码器反射绑定到ComboBox控件
54054-创建DeviceEntity实体的更新操作WebApi
55055-调试设备获取数据、解析数据、上传数据全过程
56056-总结WebApi开发过程(大结局)
57057-课程预览