上位机

雪豹阿伟4 天前
c#·上位机
18.C# —— 三层结构 + 接口架构实战(UI+Model+DAL+IDAL)目录前言一、分层架构整体介绍各层级职责分层架构优点项目解决方案结构编辑编辑编辑二、分层代码实现1.Model 层:实体映射类
雪豹阿伟4 天前
c#·上位机
17.C# —— 事件目录一、事件基础概念1. 系统默认事件:EventHandler二、自定义参数事件实战:计算器加法完成事件
小满Autumn4 天前
笔记·学习·架构·c#·上位机·mvvm
MVVM Light 架构笔记:定位器、命令、消息与 IoC 实践结合现有笔记与示例项目可以看到,MVVM Light 的典型结构通常是 Models、Views、ViewModels、Services/Repositories、Helpers 分层,并借助定位器完成视图与视图模型绑定。
雪豹阿伟6 天前
c#·上位机
16.C# —— 委托,委托实例,多播委托,内置委托,泛型委托目录一、自定义委托 delegate1. 委托定义规则2. 委托核心作用:方法参数(回调)二、委托实例化与调用
小满Autumn6 天前
笔记·c#·wpf·上位机·mvvm
WPF 依赖属性速查手册现象:System.Windows.Markup.XamlParseException: "不能在"PasswordBox"类型的"Password"属性上设置"Binding""
雪豹阿伟6 天前
c#·上位机
15.C# —— 多接口,泛型方法,泛型效率、泛型类和泛型接口、泛型约束目录一、多接口1. 一个类同时实现多个接口2. 接口继承(接口多继承)3. 抽象类 vs 接口 异同相同点
雪豹阿伟6 天前
c#·上位机
14.C# —— 虚方法,new/override,密封类,索引器,接口目录一、虚方法 virtual1. 核心概念示例代码二、new 和 override 重写区别(重点)
雪豹阿伟7 天前
c#·上位机
14.C# —— 静态成员、只读常量、继承、访问修饰符、多态、抽象类目录一、静态成员(static)1. 核心概念2. 调用规则完整代码示例3. 静态成员共享特性测试二、只读(readonly)与常量(const)
雪豹阿伟11 天前
c#·上位机
11.C# —— 数组属性、高级方法与 Lambda 表达式目录一、数组的基础属性与常用静态方法1. 数组核心属性2. Array 静态常用方法2.1 Array.Clear 清空数组元素
雪豹阿伟12 天前
c#·上位机
13.C# —— 哈希表、排序列表、访问修饰符与属性拦截、构造/析构函数目录一、Hashtable 哈希表1. 简介2. 常用方法 & 完整代码二、SortedList 有序键值列表
雪豹阿伟12 天前
c#·上位机
12.C# —— 经典排序 +(ArrayList / 泛型 List / Dictionary)目录一、手动实现 Array.Find 功能1. 原理说明2. 完整代码3. 核心逻辑总结二、冒泡排序
雪豹阿伟15 天前
c#·上位机
10.C# —— 数组Array目录一、一维数组1. 数组定义2. 数组赋值(4 种常用方式)3. 数组操作4. for vs foreach 区别
HwLib慧兰博16 天前
上位机·plc·hmi·c#上位机
全新C#上位机框架SuperSCADA正式发布目录技术栈架构通信驱动DPS框架双虚拟PLC引擎权限管理SuperSCADA上位机快速开发框架是HwLib(慧兰博)团队结合多年的项目实战经验不断迭代优化而成。它集数据采集监视和控制于一体,内置轻量级的虚拟PLC引擎。不仅可以作为传统PLC的上位机界面,也可以直连远程I/O作为控制器使用。并且内置基于HwLib架构的DPS框架,无论是控制逻辑或是上位机界面,都可以快速、轻松完成。目前我们自己的上位机项目,只要是运行在Windows平台,都是基于此框架开发。它是一款经过多年项目锤炼的上位机框架。还有更更重要
雪豹阿伟16 天前
c#·上位机
9.C# —— string拓展方法、StringBuilder高性能处理判断字符串是否包含指定内容,返回 true/false。在指定索引位置插入字符串。从后往前查找字符索引。
捷米特网关模块通讯17 天前
上位机·数据采集·触摸屏·以太网模块·工业自动化·总线协议·欧姆龙plc
以太网转换模块助力欧姆龙PLC实现10台终端同时监控某自动化生产企业现有多条生产线,核心控制设备采用欧姆龙CJ2系列PLC,长期依赖传统串行通讯模式,随着生产信息化升级,出现诸多通讯瓶颈,严重影响生产效率与运维便捷性。为此,企业引入捷米特JM-ETH-CJ以太网通讯处理器(以太网转换器),精准解决现场痛点,实现PLC以太网升级,以下为详细应用过程及效果。
雪豹阿伟19 天前
c#·上位机
8.C# —— 随机数、DateTime时间、字符串计算机中没有真正的随机数,生成的都是伪随机数(通过算法 + 种子计算得出)。DateTime 是结构体,用于存储、获取、格式化系统日期和时间。
雪豹阿伟20 天前
c#·上位机
7.C# —— 方法返回值、值传递、ref/out/in/params在 C# 开发中,方法是封装代码逻辑的核心单元,而方法的返回值和参数传递机制是必须掌握的基础核心。本文通过通俗易懂的案例,系统讲解 C# 方法返回值、值传递、引用传递(ref/out/in)以及 params 可变参数
雪豹阿伟20 天前
c#·上位机
5.C# —— Math,goto,双for循环目录一、循环语句(while /do-while/for)1. while 循环2. do-while 循环
雪豹阿伟20 天前
c#·上位机
6.C# —— 类与对象、数据类型、方法详解目录一、类和对象1. 核心概念2. 类的定义3. 对象创建与赋值二、值类型与引用类型1. 值类型2. 引用类型
雪豹阿伟24 天前
c#·上位机
4.C# —— 循环语句、break、continue针对多位数拆分个位、十位、百位、千位:先判断条件,条件为 true 再执行循环体;条件为 false 直接跳过,有可能一次都不执行。