自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 各种标定+计算定位

移动相机定位(跟着机械手跑,不带旋转轴)9点标定HTuple Row = new HTuple();//图像rowHTuple Column = new HTuple();//图像columnHTuple X = new HTuple();//机械xHTuple Y = new HTuple();//机械yfor (int i = 0; i < 9; i++){ Row[i] = Convert.ToDouble(dataGridView3.Rows[i].C...

2022-03-25 11:06:15 2617

原创 c# Form实用小技巧

1 重写Form关闭按钮在protected override void WndProc(ref Message m){ const int WM_SYSCOMMAND = 0x0112; const int SC_CLOSE = 0xF060; if (m.Msg == WM_SYSCOMMAND && (int)m.WParam == SC_CLOSE) { //捕捉关闭窗体消息 Application.ExitThread(); retur

2020-07-05 02:51:18 1135

原创 基于HALCON的配置文件读写

using HalconDotNet;using System;using System.IO;namespace ConfigFiles{ public class ConfigOperation { private static HTuple Config; private static string Path = Environment.CurrentDirectory + "\\Config\\AppConfig.tup";

2021-02-02 11:04:14 987

原创 c# 联合halcon Bitmap快速转Hobject

public HObject Bitmap2Hobject(Bitmap bitmap) { Rectangle rectangle = new Rectangle(0, 0, bitmap.Width, bitmap.Height); BitmapData bitmapData = bitmap.LockBits(rectangle, ImageLockMode.ReadWrite, PixelFormat.Format32bppRgb); IntPtr intPt.

2020-07-14 13:50:39 1176

原创 c# 联合 Halocn Hobject快速转换Bitmap

Bitmap Honject2Bitmap(HObject hObject) { //获取图像尺寸 HOperatorSet.GetImageSize(hObject, out HTuple width0, out HTuple height0); //获取图像大小 HOperatorSet.GetImageSize(hObject, out width0, out height0); //创建交错格式图像 HOperatorSet.Interl.

2020-07-14 13:26:49 858

原创 c# 调整图像透明度

/// <summary>/// 透明度调整/// </summary>/// <param name="image"></param>/// <param name="opacity"> 0.1 -- 1 </param>/// <returns></returns>public Image ToTransparent(Image image, float opacity){ if (

2020-07-14 13:21:50 2128

原创 c# winform 完全退出系统

DialogResult dialogResult = MessageBox.Show("是否确认退出系统?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Information);if (dialogResult == DialogResult.Yes){ //Frm_Log.Instantiation.OutputMsg(DateTime.Now.ToString() + "退出系统", Color.Green); System.Di

2020-07-01 21:35:13 1084

原创 c#改变图像透明度

//opacity 透明度 0 ~ 1private Image TransparentImage(Image srcImage, float opacity) { float[][] nArray ={ new float[] {1, 0, 0, 0, 0}, new float[] {0, 1, 0, 0, 0}, new float[] {0, 0, 1, 0, .

2020-06-24 01:21:34 1555

原创 c# 默认以管理员权限启动程序

通过 System.Diagnostics.Process.Start() 方式启动实现方法: 修改默认生成的Program文件,修改后的代码如下: Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); /** * 当前用户是管理员的时候,直接启动应用程序 * 如果不是管理员,则使用启动对象启动程

2020-06-21 17:06:55 1215

原创 C# DataGridView导出数据到Excel

//传入一个 DataGridView控件 public void DataToExcel(DataGridView m_DataView) { SaveFileDialog kk = new SaveFileDialog(); kk.Title = "保存EXECL文件"; kk.Filter = "EXECL文件(*.xls) |*.xls|所有文件(*.*) |*.*"; kk.F..

2020-05-23 16:22:10 576

原创 C# WinFrom 无边框 移动窗体(简单)

控制窗体移动 三个事件 Point p; private void label3_MouseDown(object sender, MouseEventArgs e) { p = e.Location; } private void label3_MouseUp(object sender, MouseEventArgs e) { p = e.Location; ..

2020-05-18 16:12:57 529

原创 c# winform 程序参数 保存/读取

WinForm 参数配置快捷 [DllImport("kernel32")] // 读配置文件方法的6个参数:所在的分区(section)、键值、 初始缺省值、 StringBuilder、 参数长度上限、配置文件路径 private static extern int GetPrivateProfileString(string section, string key, string deVal, S

2020-05-11 22:38:39 3167

原创 C# WinFrom控件大小随窗体大小等比例变化

先定义两个变量 X,Y private float X;//当前窗体的宽度 private float Y;//当前窗体的高度添加两个方法①控件的宽,高,左边距,顶边距和字体大小暂存到tag属性中 /// <summary> /// 将控件的宽,高,左边距,顶边距和字体大小暂存到tag属性中 /// </summary...

2020-04-20 17:50:37 1406 1

原创 c# LOTS 4光源 控件(自定义控件)

using System;using System.Collections.Generic;using System.ComponentModel;using System.Drawing;using System.Data;using System.Linq;using System.Text;using System.Threading.Tasks;using System.W...

2019-11-23 19:09:22 1431 5

原创 c# 操作Sql Server 数据库

话不多说,直接上代码using System;using System.Collections.Generic;using System.Data;using System.Data.SqlClient;using System.Linq;using System.Text;using System.Threading.Tasks;namespace CommonUtils{...

2019-11-18 11:04:21 586

原创 C# WinForm应用程序降低系统内存(高效率)

C# WinForm应用程序降低系统内存占用方法总结这里整理了一些网上关于Winform如何降低系统内存占用的资料,供参考:**1、使用性能测试工具dotTrace 3.0,它能够计算出你程序中那些代码占用内存较多 2、强制垃圾回收3、多dispose,close4、用timer,每几秒钟调用:SetProcessWorkingSetSize(Process.GetCurrentProc...

2019-11-15 17:25:54 1100

原创 c#操作access数据库类

c#操作access数据库类public class AccessConnect { private static string OleDbConnectionString = @"provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\App_Data\Database.mdb"; //数据库连接...

2019-10-23 11:05:59 1071

原创 c# 操作MySql数据库类

c# 操作MySql数据库类public class MySqlConnect { //server 数据库地址 //user id 用户名 //password 密码 //persist security info 是否启用线程池 //database 数据库名 private static string conn_string = "...

2019-10-23 09:49:40 2913 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除