2021年7月18日

C#控件回调事件中使用异步操作的方法

摘要: 注意点 async、await 关键字一般成对出现,表示是异步函数。 async 里的代码可能在主线程运行,也可能在新线程运行。 await 里的代码在新线程里运行。 同时,被调用的异步函数返回值类型是Task。 [DllImport("kernel32.dll")] static extern i 阅读全文

posted @ 2021-07-18 22:00 OctoberKey 阅读(486) 评论(0) 推荐(0) 编辑

2021年6月28日

.Net彩色图像转成Halcon和OpenCV的图像

摘要: 主要是有一个“四字节对齐”的问题。直接上代码: /// <summary> /// Bitmap 转成 Halcon 图像,注意 Bitmap 图像的数据是四字节对齐的 /// </summary> /// <param name="src"></param> /// <returns></retu 阅读全文

posted @ 2021-06-28 15:51 OctoberKey 阅读(305) 评论(0) 推荐(0) 编辑

2021年6月22日

Win10下获取正确的窗口尺寸

摘要: 参考 Retrieve Window Size without Windows Shadows DwmGetWindowAttribute (dwmapi) 代码 // 调用DwmGetWindowAttribute DwmGetWindowAttribute(this.Handle, DWMWIN 阅读全文

posted @ 2021-06-22 09:36 OctoberKey 阅读(1451) 评论(0) 推荐(0) 编辑

2021年6月19日

在开始菜单中隐藏“关机”、“重新启动”等命令

摘要: 用快捷键“WIN+R”打开“运行”对话框,输入gpedit.msc打开“本地组策略编辑器”。 依此顺序 本地计算机策略->用户配置->管理模板->“开始”菜单和任务栏->删除并组织访问“关机”、“重新启动”、“睡眠”和“休眠”命令 找到相应策略。 选中“已启用”选项并点击确定按钮。 阅读全文

posted @ 2021-06-19 10:59 OctoberKey 阅读(363) 评论(0) 推荐(0) 编辑

2021年6月11日

“三维旋转转换”网页代码学习

摘要: 参考网址 3D Rotation Converter (andre-gaschler.com) 可以使用这个网页在旋转矩阵、轴角、欧拉角、四元数等多种三维旋转形式之间进行转换。 调试步骤 1、用 Microsoft Edge 打开上述链接,按下F12快捷键,打开调试窗口,选中上方tab页中的“源”和 阅读全文

posted @ 2021-06-11 09:47 OctoberKey 阅读(397) 评论(0) 推荐(0) 编辑

2021年5月29日

Qt VS项目 Props 路径设置

摘要: 将以下代码移到自定义属性页(Props)的后面,这样可以让自定义属性页(Props)起作用。 <ImportGroup ...> ... </ImportGroup> <PropertyGroup Condition="'$(QtMsBuild)'=='' or !Exists('$(QtMsBui 阅读全文

posted @ 2021-05-29 22:36 OctoberKey 阅读(1454) 评论(0) 推荐(0) 编辑

学习Halcon(一)——使用HALCON/.NET开发程序(一)

摘要: 参考 Chatper 10, solution_guide_i.pdf, Halcon 17.12 HALCON/.NET 和 .NET Framework版本 版 本 路 径 支持WPF 支持Client Profiles .NET Framework 2.0 %HALCONROOT%\bin\d 阅读全文

posted @ 2021-05-29 22:28 OctoberKey 阅读(2623) 评论(1) 推荐(0) 编辑

2021年5月17日

AxTrace调试工具

摘要: AxTrace 代码地址 https://github.com/thejinchao/AxTrace 作用 大神写的一个调试工具,可以在运行时监视“日志”和“变量”。 原来AxTrace 3的时候,自带C#、C例子,更新到AxTrace 4后,没有C#例子。所以修改了原有的C#例子,让它能和AxTr 阅读全文

posted @ 2021-05-17 19:08 OctoberKey 阅读(120) 评论(0) 推荐(0) 编辑

2021年5月16日

C#调用dll中的可变参数函数

摘要: 参考 教程:在同一个调试会话中调试 C# 和 C++ C# 中的可变参数方法(VarArgs) 背景 C/C编写的函数可能用可变参数,在C/C#混合编程时,如何调用在 dll 中的这样的函数呢? 可以通过使用 __arglist 这个不常见的关键字来进行可变参数函数的导入。 例子 C/C++ 中的函 阅读全文

posted @ 2021-05-16 16:25 OctoberKey 阅读(397) 评论(0) 推荐(0) 编辑

2021年4月26日

Windows批处理编辑防火墙规则

摘要: 语法 用法: set rule group=<string> | name=<string> [dir=in|out] [profile=public|private|domain|any[,...]] [program=<program path>] [service=service short 阅读全文

posted @ 2021-04-26 13:24 OctoberKey 阅读(865) 评论(0) 推荐(0) 编辑

导航