好乐day_
都是随笔小记,部分内容可能不完整。请谨慎观看。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【7】C#上位机---Modbus RTU 界面设计与封装
STEP6:此时control1中所有的东西(panle lable 温度图片)视为一个控件,如果其它地方要调用control1并且修改参数时,只可以修改control1的参数,因此lable的高度控制需要建在control1中。2.2中的Modbus TRU类的很多参数都是手动输入的,CRC校验码也是要根据报文去手动修改,如果是真正的HMI项目开发,这些都需要通过上位机去输入,因此将Modbus TRU封装成通用类有助于多次调用,并且不涉及修改底层代码。(线圈是数字量的传输,寄存器是模拟量的传输)原创 2025-04-07 09:02:50 · 361 阅读 · 0 评论 -
【6】VS Code 新建上位机项目---项目分层
结论:各层完成各自的任务,不用关心其他层是如何完成的!EmployeeManager类通过调用 EmployeeServies类.AddEmployee方法获得返回结果;Step6:SqlHelper类执行完之后,对应的方法ExecuteNonQuery会返回数据库的信息;层可以是用一个或者多个类库组成,或者在同一个项目使用多个文件夹区分,不同文件夹中有不同的类。数据层要改变,因为查询需要建立reader或者adpater对象;业务层需要改变,因为ui层的输入变化,所以业务层的参数变化;原创 2025-03-27 09:34:37 · 765 阅读 · 0 评论 -
【5】VS Code 新建上位机项目---C#访问SQL数据库
DataAdapter是将数据源存储到本地存储区的Dataset中,然后VScode访问本地的Dataset。也需要先建立command对象与connection对象,将dataset填充好之后,使用遍历的方法读取dataset的全部数据。也需要先建立command对象与connection对象,然后通过read读取器方法,读取数据,使用 完毕后必须关闭读取器。【1】当VScode仅对数据库进行插入/更新/删除的操作,那么只需要建立command对象与connection对象即可。原创 2025-03-17 14:11:16 · 486 阅读 · 0 评论 -
【4】VS Code 新建上位机项目---SQL Sever
【3】text:存储长文本信息,比如文章,小说等,最大长度2147483647个字符;【4】nchar:固定长度的unicode数据,最大长度4000字符;【5】原创 2025-03-10 11:29:26 · 127 阅读 · 0 评论 -
【3】VS Code 新建上位机项目---C#窗体与控件开发
step1:主画面FrmMain新建6个按钮按钮1的属性设置:Tag:BTN1_数据标题1 ,TEXT:数据1按钮2的属性设置:Tag:BTN2_数据标题2 ,TEXT:数据2按钮3的属性设置:Tag:BTN3_数据标题3 ,TEXT:数据3按钮4的属性设置:Tag:btn4_数据标题4 ,TEXT:数据4按钮5的属性设置:不设置按钮6的属性设置:Tag:btn6_数据标题6 ,TEXT:数据6。原创 2025-03-05 17:06:39 · 2087 阅读 · 0 评论 -
【2】VS Code 新建上位机项目---C#面向对象编程
静态方法主要应用在程序的入口,或者需要在其他的类中,去共享这个变量或方法,可以适当的使用静态(static)修饰。补充:使用属性的时候,有的地方也可以用方法代,但是设计的时候,如果你侧重的是属性(比如需要在dgv中显示)就要用属性,如果是单独的行为,可以用方法。相当于将list<>的索引值变成键,K和V的类型也是要提前先定义的,是字符串就必须全部是字符串,是对象也只能是同一类型的对象,适用于快速索引的情况。根据需求,你希望用户创建对象的时候,做哪些初始化的工作,可以放到有参数的构造方法。原创 2025-02-27 15:29:30 · 1057 阅读 · 0 评论 -
【1】VS Code 新建上位机项目---C#基础语法
【1】VS Code 新建上位机项目---C#基础用法(1)原创 2025-02-24 09:42:12 · 1152 阅读 · 0 评论