![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
qq_26800875
JAVA后台一年,安卓一年、swift(IOS)一年、C#一年,树莓派半年、STM32、PCB设计......纯属瞎搞,没有目标的学习。
展开
-
西门子 S7协议 数据位
c# 与西门子 S7协议的对应关系原创 2022-10-02 12:51:13 · 1467 阅读 · 0 评论 -
C# 操作ini文件
海康指纹模块二次开发原创 2022-09-14 10:59:16 · 110 阅读 · 0 评论 -
c# 调用巴斯勒相机 进行图像识别
c# 连接巴斯勒相机原创 2022-09-06 18:13:56 · 1162 阅读 · 0 评论 -
c# 延迟窗口不卡滞
c# 延迟不卡滞窗口原创 2022-08-23 11:52:22 · 532 阅读 · 0 评论 -
2021-10-15
2.2通过BOP面板可通过 BOP 功能菜单 "ABS"设置绝对值编码器的当前位置至零位。要完成此任务,按下图操作:(校准位置值在参数 p2599 中设置。设置零位后必须保存参数。)原创 2022-08-23 11:50:35 · 56 阅读 · 0 评论 -
C# 控制外部程序传参数并打印返回的参数
赵备注项目 调用外部程序 并传参数原创 2022-08-20 15:17:26 · 177 阅读 · 0 评论 -
c# Task delay Sleep 的差异
C#中的Task.Delay()延迟与异步执行返回结果 - jack_Meng - 博客园注意 task。delay 是异步在执行 想做到 延迟1s后执行 需要用 await Task.delay 前面需要家 await原创 2021-09-23 23:42:20 · 269 阅读 · 0 评论 -
c# 操作office 若干问题
1、电脑必须安装office 我安装了offic2013 并且破解2、在winform 中添加引用Microsoft.Office.Interop.Word 版本15.0 这个对用的是offic2013 ,也可以使用包管理器安装 其他offic组件,并主要对应offic 版本3、如果使用过程中报错,卸载原有的wps, 看看好用不,如果还不好用记住下载最新的wps无法将类型为“Microsoft.Office.Interop.Word.ApplicationClass”的 COM ...原创 2021-02-16 21:18:08 · 507 阅读 · 0 评论 -
c# 16进制与文本互相转换
在网络通信中常利用字节数组(byte[]) 收发数据,是因为计算机中只能识别0/1编码,一个字节Byte 占8 位 bit(0/1编码),非常方便的表达二进制bit流 的传输序列。而网络抓包或收发数据包检测分析时常利用16进制格式显示,因为二进制书写较长,难以记忆,而每4个二进制位对应1个16进制位,两位16进制的数刚好表达一个字节(8位),比较直观。二进制和16进制之间具有对应关系见下表:例如:180 对应的二进制为:10110100 ,由上表得到 1011 = B, 0100=4 ,所有18原创 2021-01-26 13:52:09 · 2792 阅读 · 0 评论 -
c# 多线程 接收TCP 或者串口数据中的 ivoke 大坑
在进行tcp 或者串口接收时我们长用 thread 线程调用带了的方式 就收数据 ,此处注意 在 ui代理线中操作 tcp 或者串口接收的数据会出现 0 的情况 千万千万注意,一定要在线程中处理数据解析,在代理中处理ui控件...原创 2021-01-10 22:18:05 · 565 阅读 · 0 评论 -
C#中的Task.Delay()和Thread.Sleep()
Thread.Sleep()是同步延迟,Task.Delay()是异步延迟。 Thread.Sleep()会阻塞线程,Task.Delay()不会。 Thread.Sleep()不能取消,Task.Delay()可以。 Task.Delay()实质创建一个运行给定时间的任务,Thread.Sleep()使当前线程休眠给定时间。 反编译Task.Delay(),基本上讲它就是个包裹在任务中的定时器。 Task.Delay()和Thread.Sleep()最大的区别是Task.Delay()旨在异步运原创 2021-01-10 22:02:16 · 1023 阅读 · 0 评论 -
c# task多线程操作必看
https://www.cnblogs.com/ryanzheng/p/10963966.html多线程里可以返回结果啊原创 2021-01-08 13:57:12 · 141 阅读 · 0 评论 -
c# 自定义控件
http://www.hzhcontrols.com原创 2021-01-08 12:10:29 · 81 阅读 · 0 评论 -
[C#]this.Invoke和this.BeginInvoke的区别
[C#]this.Invoke和this.BeginInvoke的区别 private void button1_Click(object sender, EventArgs e) { this.textBox1.Text = "1"; this.Invoke(new EventHandler(delegate { this.textBox1.Text += "2";原创 2021-01-07 14:02:22 · 576 阅读 · 1 评论 -
C# JSON 解析数据
参考代码如下,请注意https://bbs.csdn.net/topics/390869393原创 2020-09-23 14:21:03 · 69 阅读 · 0 评论 -
C# 表格绑定一定要看
C# 表格一定要看1、如何绑定到dgv2、后台增加数据,dgv也变化后来有研究,发现就算是直接用this.dataGridView1.DataSource = list1;只要list1 是BindingList类型,同样可以实现1、前台数据变化,后台list变化,包括增加、删除、改变某个单元格值;2、后台list增加、删除,前台显示增加、删除。但是如果只是list中某个变量的值变化,必须要refresh才可以改变前台某个单元格值。这个在其他双向绑定中也有,不知道是不是我还...原创 2020-06-12 17:57:39 · 276 阅读 · 0 评论 -
C# ZedGraph 控件各属性以及示例
Copy(Boolean) ->> 将图像复制到剪贴板。DoPageSetup()() ->> 打开打印设置对话框。DoPrint()() ->> 打印图表。DoPrintPreview()() ->> 打印预览。GetImage()() ->> 返回图表上的图像。IsEnableHZoom ->> 是否允许横...原创 2020-03-07 16:06:49 · 914 阅读 · 0 评论 -
西门PLC 变量与C#对应项目变量关系 车轮厂车轮检测项目
short 对应西门子的int 16位有符号的整数ushort 对西门子的 wordint对应西门子的Dint 32位有符号的整数float对应西门子的realuint 对应西门子的dword 32位的无符号...原创 2019-09-08 06:35:43 · 1608 阅读 · 0 评论 -
USB 之 常用抓包/协议分析工具(Bus Hound、USBlyzer、USBTrace、USB Monitor Pro等)
USB抓包工具, 用于协议 分析https://blog.csdn.net/ZCShouCSDN/article/details/81448023原创 2018-09-21 17:48:06 · 3233 阅读 · 0 评论 -
c# 启动软件 传递参数
写了这么久程序,今天才知道的一个基础知识点,就是程序入口 static void Main(string[] args) 里的args参数是什么意思 ?惭愧...需求: 点击一个button,启动一个exe程序(xxx.exe),并对其传递参数。代码如下: private void btnStart_Click(object sender, RoutedEvent...转载 2018-09-14 08:54:02 · 455 阅读 · 0 评论 -
vs2015 发布工程到gitHub
github 上传 https://blog.csdn.net/lanuage/article/details/52187251 基础知识 http://www.cnblogs.com/newP/p/5732431.html原创 2018-08-25 14:34:49 · 301 阅读 · 0 评论 -
VS2017 的下载含有密钥
https://blog.csdn.net/abc524061/article/details/61193897原创 2018-08-15 15:35:42 · 3243 阅读 · 0 评论 -
IOCOMP 使用注意事项
1、使用注册电脑开发以后再部署项目的时候,在部署的电脑的上一定要安装破解包、要不然c# 报错https://download.csdn.net/download/cracent/8991127原创 2019-07-21 08:39:04 · 386 阅读 · 0 评论 -
使用欧姆龙PLC读取模拟量-- 长安手机扭力检测试验装置
千万注意设置好模拟量开关后一定一定断电后上电、否侧读取不出来。使用上位机采集数据一定要要先试用 MOV 指令将 CIO200 、、、 通道的数据移动到D200 或者其他区域方便上位机读取采集数据欧姆龙CP1H-XA内置的模拟量输入输出应用设置CP1H-XA小型PLC内置4路模拟量输入和2路模拟量输出。既可以接标准的电压信号、也可以接标准的电流信号。输入接电流信号时,要把对应的DIP...原创 2019-06-30 17:46:15 · 2424 阅读 · 0 评论 -
C# 异步代理执行 并写回调的方法
C#异步调用在有时候,我们要从一些外设备或是网络索取大量数据时,外设备可能须要处理非常久才干把传输数据回计算机,这时我们仅仅有傻傻的等待。但我们採用异步方法就不同了,我们能够利用这点时间去做别的事,等待完毕后,再通知我们接收。1.怎样进行异步调用(1)定义要运行异步的方法。(2)定义一个与运行异步方法同样签名的托付。(3)实例化该托付,该托付应该指向该异步方法。(...转载 2019-06-27 11:16:53 · 562 阅读 · 0 评论 -
C# 调用外部程序传参数
今天公司让我把Winform程序里的一块单独成一个exe文件,从原程序中打开新的exe程序,这就涉及到参数的传递,故来记录下传递参数到exe程序的方式第一种方式首先在程序A中添加引用using System.Diagnostics; string strA = "hello" + "," + "world"; Process pro = Process....原创 2019-06-23 21:29:19 · 3237 阅读 · 0 评论 -
C# 4.5 包异步线程
方法异步执行15秒、同步执行会30秒,所以此方法简单有效using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;using System.Threading.Tasks;namespace CloudLear...转载 2019-06-27 08:57:01 · 121 阅读 · 0 评论 -
itchat
# coding:utf-8import itchatname = 'xxxx群'def getroom_message(): '''获取群的username,对群成员进行分析需要用到''' itchat.dump_login_status() # 显示所有的群聊信息,默认是返回保存到通讯录中的群聊 RoomList = itchat.search_chatr...原创 2019-05-22 19:24:45 · 292 阅读 · 0 评论 -
Visual Studio 下载
各版本安装:https://blog.csdn.net/chunleixiahe/article/details/52874158文件名称 文件大小 百度网盘下载 微软官方下载 Visual Studio 2015 Enterprise - 企业版 - 简体中文 3.89GB http://pan.baidu.com/s/1bnAY68B vs2015....转载 2019-05-03 08:24:56 · 423 阅读 · 0 评论 -
CRC16 算法研究
/// <summary> /// CRC校验 /// </summary> public class CRC { #region CRC16 public static byte[] CRC16(byte[] data) { int len = data.Lengt...原创 2019-04-23 16:47:18 · 135 阅读 · 0 评论 -
socker
SOCKET原理一、套接字(socket)概念 套接字(socket)是通信的基石,是支持TCP/IP协议的网络通信的基本操作单元。它是网络通信过程中端点的抽象表示,包含进行网络通信必须的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程的协议端口。 应用层通过传输层进行数据通信时,TCP会遇到同时为多个应用程序进程提供并发服务的问题。多个TCP连接...转载 2018-06-01 16:33:29 · 652 阅读 · 0 评论