C#
1、基于C#的机器视觉软件开发
2、C#知识点
星辰_2020
这个作者很懒,什么都没留下…
展开
-
vs2017远程调试实例
注意:一、关闭防火墙;二、生成文件bin文件夹内容(代码端和exe端)必须一致。这样,就可在代码端设置断点,调试执行exe端对应的软件。4、在代码端,vs调试=>附加到进程,进行以下设置。1、运行软件exe端找到vs安装路径中。2、打开msvsmon.exe,进行。3、打开目标exe端的exe软件,原创 2023-03-15 15:58:08 · 283 阅读 · 0 评论 -
Dev图表编程
饼图、柱状图、折线图编程原创 2023-03-13 20:23:22 · 293 阅读 · 0 评论 -
C# ListBox、comboBox列表操作
C# ListBox列表赋值listBox1.Items.Add(istr);C# comboBox下拉列表获取所选值//方法1int comNum = comboBox1.SelectedIndex;istr = comboBox1.GetItemText(comboBox1.Items[comNum]);//方法2 int comNum = comboBox1.SelectedIndex; istr = comboBox1.Items[comNum].ToString();原创 2020-11-26 15:59:16 · 1089 阅读 · 0 评论 -
C# string byte[] char[] int 数据类型转换
// string => int string test = "12345"; int itest = Convert.ToInt32(test); //int=>string string strtest = itest.ToString(); //string=>byte[] byte[] byStr = new byte...原创 2020-11-22 17:40:32 · 195 阅读 · 0 评论 -
结合C#与halcon的图片循环播放方法实例
//方法1: //............. //方法1: ////打开窗口 HOperatorSet.OpenWindow(0, 0, hWindowControl1.Width, hWindowControl1.Height, hWindowControl1.HalconWindow, "", "", out windowHandle); HDevWindowStac原创 2020-11-17 15:21:54 · 1057 阅读 · 1 评论 -
C#串口通讯 基类
#region 指令基类 //协议:帧头 数据长度 指令编号 指令参数 校验和 帧尾 // 0x55 XXX XXX XXX XX 0xAA //数据个数:指令编号+ 指令参数 //校验和: (指令编号+ 指令参数)累加和,取低八位 public abstract class CEntityBase { [Category("通信协议")] [..原创 2020-11-16 00:13:33 · 241 阅读 · 0 评论 -
C# 对话框选择文件 ComboBox数据添加删除 服务器检测客户端是否断开连接
对话框 ComboBox 对话框选择文件ComboBox数据添加删除定时器检测客户端是否断开连接对话框选择文件 private void buttonSelect_Click(object sender, EventArgs e) { OpenFileDialog openD = new OpenFileDialog(); openD.InitialDirectory = @"F:\"; open原创 2020-11-12 22:34:09 · 184 阅读 · 0 评论 -
C# 单例模式
/// <summary> /// 单例模式:1、将构造函数私有化 2、写一个静态方法创建类,使得可以用类名调用 /// 3、静态方法中使用静态类变量 /// </summary>1、将构造函数私有化 private Tcp() { InitializeComponent(); var timerClientCheck = new System.Timers.Ti...原创 2020-11-11 21:05:14 · 97 阅读 · 0 评论 -
C# 泛型相关
这里写目录标题Struct 结构体:同时几行更改代码的操作:上下对齐出,按住ALT同时光标下拉,可同时操作。字典泛型,带两个参数自定义泛型类泛型接口:反射:接口隔离原则:Struct 结构体:1、 结构体可以实现接口,不可继承基类。2、 结构体不可使用显示的无参数构造器struct student: ISpeak{//不可以显示的无参构成器// student() { };}3、 结构体可以使用显示的有参构造器public student(int ID, string Name){t原创 2020-11-10 20:16:42 · 100 阅读 · 0 评论 -
C# Socket编程 客户端 与 服务器
tcp Socket编程服务器客户端服务器代码客户端代码服务器1、创建套接字Socket,用于监听2、绑定Bind3、监听Listen4、等待连接Accept,得到通信套接字Socket5、使用通信套接字,发送接收数据Send Recevie客户端1、创建套接字 Soctket2、建立连接 Connect3、发送接收数据Send Recevie服务器代码using System;using System.Collections.Generic;using System原创 2020-11-09 17:50:47 · 284 阅读 · 1 评论 -
C# 接口与接口测试
接口 接口测试接口与接口测试接口接口测试代码接口接口测试接口与接口测试接口interface 内部函数默认public,无需说明接口测试1、新建 测试=》单元测试项目2、[TestMethod] 定义每个测试单元函数3、可使用Moq ,精简代码,不用写测试单元实现类Moq 添加方法:测试项目右键=》管理Nuget程序包=》搜索Moq=》安装下载=》using Moq;代码接口using System;using System.Collections.Generic;原创 2020-11-08 10:35:59 · 1448 阅读 · 0 评论 -
C#中抽象类、接口实例
抽象类 接口抽象类 接口接口抽象类代码抽象类 接口接口 关键字 interface 抽象类 关键字 abstract override 代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 抽象类{ class Program原创 2020-11-07 22:57:39 · 329 阅读 · 0 评论 -
C# 事件 委托 lambda表达式组合使用实例
事件 委托事件、委托 、lambda表达式委托事件lambda表达式实例代码事件、委托 、lambda表达式委托1、 Action Func2、自定义public delegate void OrderEventHander(Customer customer, OrderEventArgs e);事件1、事件拥有者 (对象1)2、事件 (方法1)3、事件响应者 (对象2)4、事件响应 (方法2)5、订阅lambda表达式(类型 变量1 ,类型原创 2020-11-06 22:16:58 · 253 阅读 · 0 评论 -
结合C#与halcon的人脸识别系统开发与实现
简易人脸识别1、界面1.1人脸识别界面1.2制作模板界面2、代码2.1人脸识别界面关键代码2.1.1 开启摄像头2.1.2 实时2.1.3 采集2.2制作模板界面关键代码2.2.1 开启摄像头2.2.2 实时2.2.3 采集2.2.4 框选ROI2.2.5 确定1、界面1.1人脸识别界面1.2制作模板界面2、代码2.1人脸识别界面关键代码2.1.1 开启摄像头 private void buttonOpenFram_Click(object sender, EventArgs e)原创 2020-10-26 11:32:48 · 2412 阅读 · 2 评论