- 博客(14)
- 收藏
- 关注
原创 C#读取PLC的不同数据类型
对于西门子PLC不同数据类型读取的方法一直困扰了好久,今天进行了系统性的总结,主要还是通过图片和代码进行展示,PLC的基础设置就不进行说明了,网上都有的。
2025-02-13 15:45:28
623
原创 C#递归函数的解释
递归函数是指在函数内部调用自身的函数。通过递归,可以将复杂问题分解为更简单的子问题,直到达到某个终止条件(也称为基线条件)为止。递归在解决某些问题时非常有效,例如计算阶乘。C# 递归函数的基本结构一个典型的递归函数包含以下两个部分:基线条件(Base Case):这是递归的终止条件。当满足基线条件时,递归停止,函数返回一个确定的值。递归条件(Recursive Case):这是函数调用自身的部分。每次递归调用都会将问题规模缩小,逐步接近基线条件。
2025-02-09 19:45:46
239
原创 西门子PLC基本数据类型的学习
以上内存地址定义只进行展示使用,变量的定义存在不规范的问题,例如:按钮bool类型的定义应该共用一个字节定义来降低内存的使用。
2024-12-31 13:16:36
369
原创 关于SqlSugar导航的使用及介绍
查看源码,下面给出一个简单的案例,SqlSugar的具体介绍官网非常清晰明了,这里之说干货。SqlSugar进行初始化,数据库连接配置,代码可以去。3.通过导航查询的代码,本次查询采用的一对一查询。
2024-11-30 13:44:11
560
原创 对委托和事件进行简单介绍
对于委托和事件的使用较多的主要主要是回调函数、事件驱动编程、解耦代码、实现插件、实现回调接口。下面是一个简单的委托及事件的使用;对于代码的学习个人还是比较推荐使用LinQPad进行学习的,相比VS2022软件启动快,同时软件没有复制的创建解决方案的繁琐。
2024-11-27 21:59:20
606
原创 本章主要是介绍WPF中Path绘制的使用及阿里巴巴矢量图库图标的使用
从 (175, 31) 绘制一条直线到 (186, 10)。L0,10 从当前位置 (0, 0) 绘制一条直线到 (0, 10)。然后向右到 (166, 33),接着绘制一个小弧线到 (175, 31)。再向右到 (186, 10),并绘制另一个弧线到 (200, 5)。从 (0, 10) 绘制一条直线到 (166, 33)。从 (200, 5) 绘制一条直线到 (880, 5)。从 (880, 5) 绘制一条直线到 (880, 0)。从 (0, 0) 开始,向下到 (0, 10)。A 表示绘制一个弧线。
2024-11-24 22:13:48
881
原创 C#WPFDataGrid表单查询,利用泛型、反射、委托、可兼容多对象查询
结合上篇帖子进行深入编写,通过使用泛型、反射、委托可实现多表单查询,同时通过datagrid绑定List通过查询集合降低对数据库的访问。该段代码主要是定义了MVVM框架下的UI与数据分离,同时实现数据订阅的功能。
2024-11-22 21:56:25
788
原创 关于WPF中使用DataGrid控件查询数据的合理解决方案。
通过对datagrid的列头进行设计,通过结合后端代码查询数据,可降低对数据库的访问优化服务器性能。如有需要下期对后端代码进行更新,通过泛型、反射、特性实现datagrid的灵活配置,降低开发时间。
2024-11-21 21:35:53
312
原创 C#特性的使用,给出一个案例进行说明
该代码中创建了关于属性名更改的案例,DisplayAttribute该特性是继承与Attribute类的,特性是必须结合反射使用的。[Display("序号")][Display("工厂")][Display("产线")]
2024-11-20 13:56:36
564
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人