logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

c#之依赖注入学习

在 C# 中,依赖注入(Dependency Injection,简称 DI)是一种设计模式"依赖的对象不由自身创建,而是由外部传入"。接口(Interface)是一种抽象类型,它定义了一组方法、属性或事件的 "契约",但不提供具体实现。接口的作用是规定 "必须做什么",而具体 "怎么做" 则由实现接口的类来决定。

#c##设计模式
c#框架之三联问------什么是框架,框架有哪些作用?为什么要使用框架?有哪些框架

在 C# 开发中,框架(Framework)是一套预先设计好的代码库、工具和规范的集合,用于简化应用程序开发。它提供了基础功能(如内存管理、异常处理、网络通信等)和通用组件,让开发者无需重复编写基础代码,专注于业务逻辑实现。框架本质上是半成品的应用程序定义了核心架构和执行流程(如ASP.NET的请求处理管道)。提供开箱即用的功能模块(如数据库访问、UI 组件)。强制或推荐特定的开发规范(如 MVC

#c##开发语言
c# 快速了解事件的使用

在 C# 中,是一种成员,用于将特定的事件通知发送给订阅者。事件通常用于实现观察者模式,它允许一个对象将状态的变化通知其他对象,而不需要知道这些对象的细节。事件的基本概念事件基本上是一个用户操作,如按键、点击、鼠标移动等,或者是一些提示信息,如系统生成的通知。应用程序需要在事件发生时响应事件。例如,中断。。。。简单粗暴的理解就是 我在一个A地触发了这个事件,需要在B地做出对应的回应事件的几大要素。

#c##开发语言
c#-SECS/GEM协议入门

做光伏,半导体非标设备的小伙伴肯定对SECS/GEM协议有所耳闻,不同于普通串口、TCP自定义协议,SECS/GEM不是简单的数据收发协议,而是一套。作为对接机台与工厂MES、EAP系统的上位机开发人员,彻底搞懂这套协议,是半导体上位机开发的核心能力,本着学习了解写下这篇博客,望各位指正。

#网络
c#状态机框架了解和学习

有限状态机 FSM设备任何时刻只处在一个固定工况,收到外部触发信号 / IO 信号 / 指令 / 定时器到,按预设规则从一个状态跳到另一个状态,且禁止非法跳转。状态 State:设备当前工况 → 待机、复位中、自动运行、手动、半自动、故障、暂停、下料中、上料中触发 Trigger:启动按钮、IO 感应、气缸到位、伺服到位、报警信号、上位机下发指令、定时器超时流转 Transition:规定好什么状

#学习
到底了