• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
搬运工_阿壮
博客园    首页    新随笔    联系   管理    订阅  订阅
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 27 下一页
2019年10月11日
C# 开发ModBus的服务器程序 实现ModBus数据总站 搭建自定义的Modbus服务器 同时支持tcp和rtu
摘要: 前言 本文将使用一个NuGet公开的组件技术来实现一个ModBus TCP的服务器端数据引擎,方便的实现接收来自各种设备的数据。并且该服务器模拟真实的设备,包含了数据池功能,可以接受来自任何支持Modbus tcp的客户端进行读写数据。C#实现的客户端类请参考下面这篇文章:http://www.cn 阅读全文
posted @ 2019-10-11 10:42 搬运工_阿壮 阅读(1822) 评论(1) 推荐(0)
关于Dll、Com组件、托管dll和非托管dll的理解
摘要: Com组件和dll区别:1.普通dll不能通过regsvr32.exe来注册,而Com组件能通过regsvr32.exe注册。 2.Com组件是微软的一个协议,满足com组件协议的dll文件就是com组件,这种协议为了跨语言、跨平台使用,dll组件需要编译后使用,而Com组件注册后即可使用。而dll 阅读全文
posted @ 2019-10-11 10:40 搬运工_阿壮 阅读(1076) 评论(0) 推荐(0)
[转]COM组件和DLL的区别
摘要: com英文为Component Object Model(组件对象模型),是微软生产软件组件的标准。 它是构造二进制兼容软件组件的规范,不管组件应用何种语言编写只要遵循com规范就可以相互直接通信。提出com规范主要是为了满足: 1.程序的快速开发,可以将一个大型的工程分成若干个com组件同时开发。 阅读全文
posted @ 2019-10-11 10:39 搬运工_阿壮 阅读(1823) 评论(0) 推荐(0)
C#基础---Queue(队列)的应用
摘要: Queue队列,特性先进先出. 在一些项目中我们会遇到对一些数据的Check,如果数据不符合条件将会把不通过的信息返回到界面。但是对于有的数据可能会Check很多条件,如果一个数据一旦很多条件不通过,那么全部错误返回到界面,可能会让用户束手无策。我们有时候往往在一个流程中。只将Check流程中第一个 阅读全文
posted @ 2019-10-11 10:35 搬运工_阿壮 阅读(911) 评论(0) 推荐(0)
C#程序中:如何启用进程、结束进程、查找进程
摘要: 在启动某个程序之前,如果需要先检查改程序是否已经运行,可以查找进程里有没有这个进程,再根据查找进程后的结果进行相应的判断操作。 产找进程的范围是任务管理器中的进程列表。如果进程被隐藏了,结果……(我没有试过) 查找进程、启用进程、关闭进程 using ……using ……using System.D 阅读全文
posted @ 2019-10-11 10:34 搬运工_阿壮 阅读(2913) 评论(0) 推荐(0)
新手浅谈C#Task异步编程
摘要: Task是微软在.net framework 4.0发布的新的异步编程的利器,当然4.5新增了async、await,这儿我们先说Task相关。 在实际编程中,我们用的较多的是Task、Task.Factory.StarNew、Task.Run,接下来简单的表述下我的理解。 实例化的Task对象,需 阅读全文
posted @ 2019-10-11 10:33 搬运工_阿壮 阅读(298) 评论(0) 推荐(0)
C# Task中的Func, Action, Async与Await的使用
摘要: 在说Asnc和Await之前,先说明一下Func和Action委托, Task任务的基础的用法 1. Func Func是一种委托,这是在3.5里面新增的,2.0里面我们使用委托是用Delegate,Func位于System.Core命名空间下,使用委托可以提升效率,例如在反射中使用就可以弥补反射所 阅读全文
posted @ 2019-10-11 10:31 搬运工_阿壮 阅读(1717) 评论(0) 推荐(0)
C#截取字符串的方法小结
摘要: 1、单个字符分隔用split截取 2、利用多个字符来分隔字符串 3、根据字符串或字符串组来截取字符串 4、提取字符串中的第i个字符开始的长度为j的字符串; 5、提取字符串中右数长度为i的字符串 6、替换字符串中的特定字符串 7、删除字符串中的特定字符串Jiangj 8、删除指定位置(第i个)的指定长 阅读全文
posted @ 2019-10-11 10:30 搬运工_阿壮 阅读(16672) 评论(0) 推荐(0)
C#字典 Dictionary 用法
摘要: Dictionary提供快速的基于键值的元素查找。 结构是:Dictionary <[key] , [value] >,当你有很多元素的时候可以用它。 它包含在System.Collections.Generic名控件中。在使用前,你必须声明它的键类型和值类型。 1 using System; 2 阅读全文
posted @ 2019-10-11 10:29 搬运工_阿壮 阅读(3614) 评论(0) 推荐(0)
关于C#Debug和Release
摘要: 在程序调试时的debug和release 网上有如下的描述:Debug 通常称为调试版本,它包含调试信息,并且不作任何优化,便于程序员调试程序。Release 称为发布版本,它往往是进行了各种优化,使得程序在代码大小和运行速度上都是最优的,以便用户很好地使用。 原文 https://www.cnbl 阅读全文
posted @ 2019-10-11 10:28 搬运工_阿壮 阅读(840) 评论(0) 推荐(0)
上一页 1 ··· 13 14 15 16 17 18 19 20 21 ··· 27 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3