风起半山

不登高山,不知天之高也;不临深溪,不知地之厚也


  • 首页

  • pdf

  • 标签

  • 分类

  • 归档

  • 友链

  • 说说

  • 相册

  • 朋友圈

  • 留言

  • 搜索

C# DataBindings数据绑定功能

发表于 2023-06-21 | 分类于 C# |
字数统计: 1.7k | 阅读时长 ≈ 7
有的项目界面多个地方使用到模型的同一个属性,不使用数据绑定功能时,每当添加或修改一些功能时,都要手动赋值更新界面,总是担心哪里漏掉没有更新。 使用DataBinding可以实现自动绑定,当模型数据改变时,界面上绑定了模型属性的控件将自动更新,不需要手动一一赋值。 代码如下(注意代码中用的是Form2 ...
阅读全文 »

一步一步教你自定义控件——05,Label(原生控件)

发表于 2023-06-15 | 分类于 C# |
字数统计: 835 | 阅读时长 ≈ 2
一、前言 技术没有先进与落后,只有合适与不合适。 自定义控件可以分为三类: 一类是“无中生有”。就如之前文章中的的那些控件,都是继承基类Control,来实现特定的功能效果; 一类是“有则改之”。是对原生控件的改造,以达到特定的功能效果; 一类是“用户控件”。是将多个控件进行组合,以实现比较复杂的功能效果。 本篇将实现第二类“有则改之”,通过改造最常用的控件:Label,来讲解一下实现的基本流程。...
阅读全文 »

C# Anchor 和Dock

发表于 2023-06-14 | 分类于 C# |
字数统计: 1.1k | 阅读时长 ≈ 4
一、Dock与Anchor是什么? 1.Dock ①Dock在英文中是停泊的意思,表示控件的某个边与窗体重合(零距离)。控件的变化则在设计的时候就能呈现。此外控件的DocK循序会影像到结果。 ②Dock有Bottom,Fill,Left,None,Right,Top六种DockStyle类型。其中B ...
阅读全文 »

C# 海康相机图像转化成Mat

发表于 2023-06-13 | 分类于 C# |
字数统计: 217 | 阅读时长 ≈ 1
1234567891011121314151617public static Mat Convert2Mat(MyCamera.MV_FRAME_OUT frameOut) { // 使用 Marshal.Copy 方法将指针指向的内存区域复制到 byte ...
阅读全文 »

C# 历史曲线控件 基于时间的曲线控件 可交互的高级曲线控件 HslControls曲线控件使用教程

发表于 2023-06-10 | 分类于 C# |
字数统计: 3.9k | 阅读时长 ≈ 15
适用场景 正式开始文章之前,我们先来看看这个曲线控件到底为了解决什么样子的问题的,在工业的场景中,我们会采集一些设备的工艺参数信息,比如锅炉和模具温度,锅炉压力,仓库湿度,等等情况的信息,我们会在数据库建立一张数据表,可能2秒钟存储一条数据,可能5秒钟存储一条数据等等,甚至可能30秒,现在我们有数 ...
阅读全文 »

C# 跨线程更新UI界面的适当的处理方式,友好的退出界面的机制探索

发表于 2023-06-10 | 分类于 C# |
字数统计: 2.6k | 阅读时长 ≈ 11
本文主要讲讲C#窗体的程序中一个经常遇到的情况,就是在退出窗体的时候的,发生了退出的异常。 我们先来看看一个典型的场景,定时从PLC或是远程服务器获取数据,然后更新界面的标签,基本上实时更新的。我们可以把模型简化,简化到一个form窗体里面,开线程定时读取 123456789101112131415 ...
阅读全文 »

C# Event Action与Invoke

发表于 2023-06-10 | 分类于 C# |
字数统计: 891 | 阅读时长 ≈ 4
原文链接:(51条消息) C# Event Action与Invoke_c# action invoke_GTWLin的博客-CSDN博客 趁着1024这个好日子来讲一下 通常在C# 中 为了将功能模块化 我们会把重复使用的功能写到类 (Class)里面 但是写在类里面的方法是无法直接对主窗体界面进 ...
阅读全文 »

hslcommunication心跳处理

发表于 2023-06-01 | 分类于 hsl |
字数统计: 231 | 阅读时长 ≈ 1
利用hslcommunication库定时发送心跳信号,判断网络状态是否良好。 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596 ...
阅读全文 »

状态模式

发表于 2023-06-01 | 分类于 设计模式 |
字数统计: 326 | 阅读时长 ≈ 1
状态模式可以用于处理具有多个状态和状态转换的问题,可以让代码更加简洁,易于维护。以下是在 C# 中实现状态模式的基本步骤: 定义一个状态接口,其中包含处理状态转换的方法。 1234public interface IState{ void HandleState();} ...
阅读全文 »

LIN PLC相关

发表于 2023-05-27 | 分类于 机器视觉 |
字数统计: 9.8k | 阅读时长 ≈ 43
1 使用C#来开发Active Grille Shutter(AGS)系统可以通过编写相应的LIN总线通信协议和控制逻辑来实现。下面是一个简单的示例: 首先,需要引用相关的LIN总线驱动程序和库文件,并创建适当的对象和变量。 123456using LINdriver;using LINlibr ...
阅读全文 »
上一页123…14下一页

137 日志
16 分类
34 标签
RSS
近期文章
  • Sqlite3 net平台
  • 输出信号
  • halcon OCR
  • halcon拟合圆
  • Costura_Fody插件程序打包
0%
© 2024 [email protected] | Site words total count: 249.2k