随笔分类 - C#
摘要:1.Python实现 1.1、Add.py类实现加法计算 def add(x,y): return x+y 1.2、Test.py类实现调用Add.py加法计算 import Add def ShowNum(x,y): print('和为:%d' % Add.add(x,y)) return Add
阅读全文
摘要:private void TestPython() { try { //python环境路径 string pathToVirtualEnv = @"H:\ProgramData\anaconda3\envs\python39"; Environment.SetEnvironmentVariable
阅读全文
摘要:public static DataTable ReadDataTable(string filePath) { DataTable dt = new DataTable(); try { System.Text.Encoding encoding = Encoding.Default;//GetT
阅读全文
摘要:public static DataTable ReadDataTable(string filePath) { DataTable dt = new DataTable(); StreamReader sR = null; try { if (File.Exists(filePath)) { sR
阅读全文
摘要:Dictionary<int, double> keyValuePairs = new Dictionary<int, double>(); keyValuePairs.Add(1, 10); keyValuePairs.Add(3, 33); keyValuePairs.Add(2, 13); /
阅读全文
摘要:// 使用DirectoryInfo类 DirectoryInfo directory = new DirectoryInfo(path); // 获取目录下的所有文件 FileInfo[] files = directory.GetFiles();
阅读全文
摘要:using System; using System.IO.Ports; using System.Linq; using System.Text; using System.Threading; namespace DAL { public class AsySerialDal { private
阅读全文
摘要:/// <summary> /// HTTP POST请求 /// </summary> /// <param name="url">请求地址</param> /// <param name="value">参数</param> /// <param name="timeout">超时时间,默认5秒
阅读全文
摘要:1.路由配置 配置重定向函数请求路径时,需要设置“属性路由”,否则不会生效。需要添加图片所示配置 2.控制器函数路径配置 [HttpPost] [Route("api/dataportal/invoke")] public JObject invoke([FromBody] JObject valu
阅读全文
摘要:1.封装windows API类 /// <summary> /// 封装Windows API的类 /// </summary> public class WindowAPIMethodsUtility { public const int WM_USER = 0x400; public cons
阅读全文
摘要:public HTuple hv_ExpDefaultWinHandle; //输入图像宽高 Int64 Input_Image_Width = 0, Input_Image_Height = 0; /// <summary> /// 加载图像 /// </summary> /// <param n
阅读全文
摘要:显示黑色,没有图像 设置主界面的AllowsTransparency=false; 参考文献:https://www.51halcon.com/forum.php?mod=viewthread&tid=4336 窗口显示对象过多,缩放目标丢失问题 加载图像初始化时,添加如下参数配置 //设置窗体显示
阅读全文
摘要:/// <summary> /// 读配置文件方法的6个参数:所在的分区(section)、 键值、 初始缺省值、 StringBuilder、 参数长度上限 、配置文件路径 /// </summary> /// <param name="section"></param> /// <param n
阅读全文
摘要:/// <summary> /// 背景透明化 /// </summary> /// <param name="img">原图</param> /// <returns></returns> public static Bitmap ConverImageBackTransparent(Bitmap
阅读全文
摘要:/// <summary> /// 对一个坐标点按照一个中心进行旋转 /// </summary> /// <param name="x">坐标x</param> /// <param name="y">坐标y</param> /// <param name="angle">旋转角度</param>
阅读全文
摘要:/// <summary> /// 同步锁 /// </summary> private static readonly object syncRoot = new object(); /// <summary> /// 读同步锁 /// </summary> private static read
阅读全文
摘要:1.xml文件格式 <?xml version="1.0" encoding="utf-8" ?> <root> <parameter> <lasertype>2</lasertype> </parameter> </root> 2.C#实现读取XML文件功能 public static void
阅读全文
摘要:1.HaIcon实现的C#代码 // // File generated by HDevelop for HALCON/DOTNET (C#) Version 12.0 // // This file is intended to be used with the HDevelopTemplate
阅读全文
摘要:1.xaml实现 <UserControl x:Class="HalconDemo.ImageUserControl" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.
阅读全文
摘要:添加三菱dll引用 WPF实现 2.1、方法一:引用AxInterop.ActUtlTypeLib.dll实现 添加WindowsFormsIntegration 引用 初始化代码 //解决因为第三方控件报错,将实例化的对象添加到控件合集中 System.Windows.Controls.Grid
阅读全文