- 博客(8)
- 收藏
- 关注
原创 C#串口通讯
串口通讯也是我们常用的一种通讯方式,这只是一些基础的用法,可以添加一些异常处理等,其中通讯信息也还得定义相对应的交互协议进行数据收发,比如RFID读卡器协议之类的,也可以仿照TCP通讯定义专有协议。这块儿一般需要定义一个新消息的委托,业务模块使用串口帮助类的时候需要实现帮助类的委托,这样有新的串口收据的时候业务类可以收到相对于的数据,然后进行解析和处理业务。
2024-12-02 11:14:36
402
原创 自定义一个WinForm个性化的TabControl
本文仅仅简单介绍了封装一个自定义TabControl的过程,可以参照此模式定义更多的自定义控件样式。
2024-11-29 15:10:50
1003
原创 自定义一个异形WinForm按钮
WinForm相对于WPF来说没有那么多花样的属性可以设置控件样式,这时候我们要是想实现比较好看的界面效果,就需要使用Graphics自己绘制想要的效果。
2024-11-28 18:05:17
743
原创 自定义TCP通讯协议
大家都清楚最基础的TCP通讯机制是不能满足我们复杂业务需求的,遇到黏包,大量数据传输,丢包的时候怎么应对呢,针对我们自己的业务可以定义出一个通用的交互协议
2024-11-27 18:33:22
875
原创 端口占用检测及动态获取未被占用的端口
我们开启Socket服务时,需要指定监听一个端口,这时候固定的端口有概率被占用,那我们就需要对要监听的端口进行占用验证及动态更新。 开启Socket服务要注意的端口占用问题,可通过端口检测及动态滑动避免端口被占用服务无法启动的情况,同时我们可以配合UDP把动态分配的端口号发布给外界,客户端可以通过监听UDP发送指定的接口获取UPD消息,进而获取到服务器监听的指定接口。
2024-11-26 12:26:40
379
c#,WinForm,自定义控件,TabControl,可用于多页签业务
2024-11-29
C# Winform 自定义控件 TextBox
2024-11-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人