自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 收藏
  • 关注

原创 vb 网口

' Console.WriteLine($"重连尝试 {attempt}/{_maxReconnectAttempts} 失败: {ex.Message}")' Console.WriteLine($"发送命令失败: {ex.Message}")' Console.WriteLine($"发送命令失败: {ex.Message}")' Console.WriteLine($"连接失败: {ex.Message}")' Console.WriteLine("重连失败,达到最大尝试次数")

2025-05-23 10:14:17 359

原创 和仪表通讯lan

Console.WriteLine($"重连尝试 {attempt}/{_maxReconnectAttempts} 失败: {ex.Message}");Console.WriteLine($"成功连接到 {_ipAddress}:{_port}");Console.WriteLine($"读取响应失败: {ex.Message}");Console.WriteLine($"连接失败: {ex.Message}");Console.WriteLine($"通信异常: {ex.Message}");

2025-05-21 08:52:51 761

原创 xaml转换器

前台点击变化后 调用ConvertBack这个转换器 其中第一个参数是值 可以把他返回出去,就改变了数据的值 view->model转换 其中第3个参数是可以附带的parameter。总结:在后台改变数据的时候也就是数据源发生变化是 自动调用Convert这个转化器 其中第一个参数vulue就是值 这个是 model->view转换。1*实现绑定接口INotifyPropertyChanged。//model->view转换。//view->model转换。xaml引入转换器资源。

2024-10-21 16:48:30 440 1

原创 socket

string strReceiveMsg = "接收:" + socketSend.RemoteEndPoint + "发送的消息:" + str;string strMsg = "远程主机:" + socketSend.RemoteEndPoint + "连接成功";//等待客户端的连接,并且创建一个用于通信的Socket。//客户端连接成功后,服务器接收客户端发送的消息。/// 等待客户端的连接,并且创建与之通信用的Socket。/// 服务器端不停的接收客户端发送的消息。//实际接收到的有效字节数。

2024-09-09 16:29:19 342

原创 用于串口内的api底层实现

OnePointFive = 1, // 注意:Windows API通常不支持1.5停止位。// 例如:DCB结构体设置,需要P/Invoke SetCommState。// 设置串口参数(这里简单示例,实际可能需要调用其他API设置)// 这里没有修改其他不需要改变的位,直接设置新的值。// 枚举类型,用于简化Parity和StopBits的指定。// ... 其他API函数声明 ...// ... 其他需要的API声明。// ... 其他方法 ...

2024-09-03 16:15:46 1714

原创 lqc程序 program

/ LogTy.Instance.Write(LogType.MAIN, "当前域发生没有处理的异常:", (Exception)e.ExceptionObject);// LogTy.Instance.Write(LogType.MAIN, "当前线程发生没有处理的异常:", e.Exception);/// 应用程序的主入口点。

2024-01-29 11:59:10 414

原创 lqc程序得力捷扫码枪

tryif (!if (!tryif (!i < 3;i++)Close();trytryif (!if (!

2024-01-29 11:42:16 330

原创 lqc程序 基恩士扫码枪

m_IP = ip;trytryif (!trysw.Start();;elsesw.Reset();try= null)

2024-01-29 11:41:42 525

原创 文件递归复制

foreach (string path in files) //遍历文件。if (i is DirectoryInfo) //判断是否文件夹。Directory.Exists(destDir))//若目标文件夹不存在。//fileInfo.Name (文件名.扩展名)等获取文件扩展名做筛选。Directory.Exists(destDir))//若目标文件夹不存在。

2024-01-26 14:47:42 252

原创 lqc自用 串口通讯辅助类

它们并没有特定的图形显示,/// 枚举名:BEL ASCII值:7 转义:\a 解释:警报符(响铃)/// 枚举名:VT ASCII值:0B 转义:\v 解释:垂直制表符。/// 枚举名:LF ASCII值:0A 转义:\n 解释:换行符。/// 枚举名:BS ASCII值:8 转义:\b 解释:退格。/// 枚举名:FF ASCII值:0C 转义:\f 解释:换页。/// 枚举名:CR ASCII值:0D 转义:\r 解释:回车。

2024-01-26 10:10:05 289

原创 lqc自用 list处理

参数data为一维List数据源,它表示了一个二维数据表的数据/// 参数data为一维List数据源,它表示了一个二维数据表的数据任意数值类型/// 任意数值类型异常: Exception

2024-01-26 10:02:34 265

原创 lqc 自用 共享内存

共享内存的使用

2024-01-26 09:37:08 363

原创 lqc自用 App.Config

这里注意OpenExeConfiguration(string exepath) exepath指的是写入exe的路径,如上面,实际上读取的是MainApp.exe.config配置文件。LogTy.Instance.Write(LogType.MAIN, "Factory项目配置异常:", ex);而没有.EXE程序时候,如读取MainApp.exe.config,而没有MainApp.exe。1:把配置文件MainApp.exe.config 命名为MainApp.exe.config.config。

2024-01-23 16:57:15 418 1

原创 lqc自用 反射创建对象

C# 动态创建对象只要有两大类 Activator 和 Assembly。Activator 类提供好几个动态创建对象的重载方法。动态创建对象主要接受的参数为Type,而获取Type对象有三种方式。两种方法区别仅为:创建无参数的构造方法和创建有参数的构造函数。动态创建创建有参数的构造函数。

2024-01-23 16:25:53 407 1

原创 一种创建单列的方法

/todo: 线程优先级提高。t1.Name = "MES监控线程";

2024-01-23 15:17:10 374 1

原创 一个时间触发功能

/执行间隔时间,单位为毫秒;此时时间间隔为1小时。LogTy.Instance.MainWrite($"删除日记文件错误{ex.Message}");//出发ElapsedEventArgs事件。

2024-01-05 08:07:05 341 1

原创 public partial class 装饰模式

/ 输出 "Drawing a rectangle." 和 "Border Color: Red"//首先c实例作为接口传入d1 d1里面的接口字段 conponent就是c的接口实现类 d1这个实例就有c的实例。// 输出 "Drawing a rectangle."MessageBox.Show("具体装饰对象a的操作");MessageBox.Show("具体装饰对象b的操作");MessageBox.Show("具体对象的操作");// 创建一个具体的对象。// Component 接口。

2024-01-04 20:33:42 827 1

原创 public partial class 原型模式

private void 原型模式_Load(object sender, EventArgs e)Resume a = new Resume("大料");Resume a = new Resume("大料");public partial class 原型模式 : Form。public 原型模式()

2024-01-04 20:32:53 447 1

原创 public partial class 策略模式

public partial class 策略模式 : Form。public 策略模式()#region 简单工厂模式。#region 策略模式。

2024-01-04 20:31:57 401 1

原创 public partial class 代理模式

public partial class 代理模式 : Form。public 代理模式()

2024-01-04 20:31:15 638 1

原创 简单工厂_工厂模式_抽象工厂_反射

Type t = ass.GetType("简单工厂_工厂模式_抽象工厂_反射."+carClass);//获取程序集中的类。//创建类的实例对象。#region 简单工厂。#region 工厂模式。#region 抽象工厂。#region 反射。

2024-01-04 20:30:37 409 1

原创 public partial class 工厂模式

private void 工厂模式_Load(object sender, EventArgs e)public partial class 工厂模式 : Form。Console.WriteLine("扫地");Console.WriteLine("洗衣");Console.WriteLine("买米");public 工厂模式()

2024-01-04 20:29:50 429 1

原创 internal class 简单工厂

internal class 简单工厂。

2024-01-04 20:28:38 364 1

原创 关于异步的一些理解

Console.WriteLine("异步程序前" + sw.ElapsedMilliseconds.ToString());Console.WriteLine("异步程序后" + sw.ElapsedMilliseconds.ToString());Console.WriteLine("界面后" + sw.ElapsedMilliseconds.ToString());Console.WriteLine("线程后" + sw.ElapsedMilliseconds.ToString());

2024-01-04 20:25:24 308 1

原创 lqc自用 json

1 JSONtry。

2024-01-04 20:16:05 371 1

teamviewer远程软件(不用连网)

teamviewer远程软件(不用连网)

2024-10-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除