上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 38 下一页
摘要: 一、共享内存的帮助类 1、基于内存偏移量 ViewAccessorHelper /** *┌──────────────────────────────────────────────────────────────┐ *│ 描 述:两个exe程序之间通信_共享内存传递 - 基于内存偏移量(主从运行 阅读全文
posted @ 2022-12-26 10:27 ꧁执笔小白꧂ 阅读(1808) 评论(0) 推荐(0)
摘要: 一、SendMessage帮助类: /** *┌──────────────────────────────────────────────────────────────┐ *│ 描 述:两个exe程序之间通信_发送消息传递(SendMessageAPI) *│ 作 者:执笔小白 *│ 版 本:1 阅读全文
posted @ 2022-12-26 09:45 ꧁执笔小白꧂ 阅读(660) 评论(0) 推荐(0)
摘要: 一、通讯方式: 1、发送消息(SendMessage) C#-exe间通讯(一)-发送消息SendMessage 2、共享内存(选择性加锁或互斥锁;共享介质的一种,相似的如数据库、文件) C#-exe间通讯(二)-共享内存 3、线程通道 略:C#-exe间通讯(三)-线程通道 一个用了该方法的例子: 阅读全文
posted @ 2022-12-26 09:42 ꧁执笔小白꧂ 阅读(243) 评论(0) 推荐(0)
摘要: /** *┌──────────────────────────────────────────────────────────────┐ *│ 描 述:C#-HttpClient帮助类 *│ 作 者:执笔小白 *│ 版 本:1.0 *│ 创建时间:2022-11-20 15:40:56 *└─── 阅读全文
posted @ 2022-12-25 12:25 ꧁执笔小白꧂ 阅读(524) 评论(0) 推荐(0)
摘要: 代码地址:https://gitee.com/qq28069933146_admin/csharp_networkprotocol_research 视频演示:C#-WebAPI调用示例演示 一、常见的四种类库: 1、WebRequest: 略:C#-Http协议通讯(二)-WebRequest_G 阅读全文
posted @ 2022-12-12 23:00 ꧁执笔小白꧂ 阅读(1147) 评论(0) 推荐(0)
摘要: 一、安装: 1、引用NuGet包: 2、sqlite-net-pcl的“数据库连接类”与“数据库配置文件”; ① Sqilte帮助类-单例 /** *┌──────────────────────────────────────────────────────────────┐ *│ 描 述:Sqi 阅读全文
posted @ 2022-12-11 17:19 ꧁执笔小白꧂ 阅读(1609) 评论(0) 推荐(2)
摘要: -- 1、查看正在进行中的事务 SELECT * FROM information_schema.INNODB_TRX; -- 2、查看正在锁的事务 SELECT * FROM INFORMATION_SCHEMA.INNODB_LOCKS; -- 3、查看等待锁的事务 SELECT * FROM 阅读全文
posted @ 2022-12-07 09:08 ꧁执笔小白꧂ 阅读(907) 评论(0) 推荐(0)
摘要: 使用System.Runtime.InteropServices.Marshal.PtrToStructure(IntPtr变量, Struct类型),如: // DATASTRUCT为struct类型名 // lParam为IntPtr类型的变量 DATASTRUCT myStr = (DATAS 阅读全文
posted @ 2022-12-06 11:41 ꧁执笔小白꧂ 阅读(78) 评论(0) 推荐(0)
摘要: 由Windows默认处理的消息就调用Windows的DefWindowProc; 这里的WndProc就是对应控件窗口的窗口过程,而DefWndProc会被WndProc调用,处理那些WndProc中未处理的消息(包括WndProc未吞掉的); 因此DefWndProc收到的消息会比WndProc少 阅读全文
posted @ 2022-12-06 09:23 ꧁执笔小白꧂ 阅读(288) 评论(0) 推荐(0)
摘要: 一、安装: 1、引用NuGet包: 2、SqlSugar数据库连接类-非单例(看完这个后可看下一章 单例) SqlSugar数据库连接类-非单例 /** *┌──────────────────────────────────────────────────────────────┐ *│ 描 述: 阅读全文
posted @ 2022-12-02 17:06 ꧁执笔小白꧂ 阅读(1486) 评论(0) 推荐(0)
摘要: 包含自定义的HandleNotification_MessageMsg、HandleNotification_MessageWParam类型,如下: /** *┌──────────────────────────────────────────────────────────────┐ *│ 描 阅读全文
posted @ 2022-12-02 13:45 ꧁执笔小白꧂ 阅读(220) 评论(0) 推荐(0)
摘要: WindowsAPI-C#版_原始设备输入常用API: /** *┌──────────────────────────────────────────────────────────────┐ *│ 描 述:WindowsAPI_键鼠、游戏杆、触摸屏和麦克风等输入设备 *│ 作 者:执笔小白 *│ 阅读全文
posted @ 2022-12-02 13:39 ꧁执笔小白꧂ 阅读(643) 评论(0) 推荐(0)
摘要: 方式一(我测试的没有效果): string keyChar = new KeysConverter().ConvertToString(KeyCode) 方式二: Keys keys = (Keys)keyCode; string keyChar=keys.ToString(); 补充: Syste 阅读全文
posted @ 2022-11-21 09:11 ꧁执笔小白꧂ 阅读(340) 评论(0) 推荐(0)
摘要: 未写 阅读全文
posted @ 2022-11-18 11:08 ꧁执笔小白꧂ 阅读(28) 评论(0) 推荐(0)
摘要: 一、概念: 1、什么是反射? ① 用于获取同dll中的元素(类、结构)的内容; ② C#编写的程序会编译成一个程序集(.DLL或.exe),其中会包含元数据、编译代码和资源,通过反射可以获取到程序集中的信息; ③ dll信息:dll中的类、结构、属性、方法、特性等。 2、反射的优缺点 ① 首先在编译 阅读全文
posted @ 2022-11-18 11:07 ꧁执笔小白꧂ 阅读(56) 评论(0) 推荐(0)
摘要: 一、概念: 1、什么是特性(Attribute)? 特性(Attribute)是用于在运行时传递程序中各种元素(比如类、方法、结构、枚举、组件等)的行为信息的声明性标签。 在一个元素(如类和属性,方法等等)上可以使用一个或多个特性进行修饰。 特性可以拥有参数。 程序可使用反射来检查自己的元数据或其他 阅读全文
posted @ 2022-11-18 11:01 ꧁执笔小白꧂ 阅读(106) 评论(0) 推荐(0)
摘要: [StructLayout(LayoutKind.Explicit)]与[FieldOffset(0)] :FieldOffset(偏移量) [StructLayout(LayoutKind.Sequential)]与 [MarshalAs(UnmanagedType.U4)]:UnmanagedT 阅读全文
posted @ 2022-11-18 10:57 ꧁执笔小白꧂ 阅读(54) 评论(0) 推荐(0)
摘要: 1、概述: 消息句柄(Message)指:Windows 操作系统发给应用程序的一个通告,告诉应用程序发生了什么事件。 2、结构: typedef struct tagMSG { HWND hwnd; UINT message; WPARAM wParam; LPARAM lParam; DWORD 阅读全文
posted @ 2022-11-18 10:29 ꧁执笔小白꧂ 阅读(194) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2022-11-18 10:22 ꧁执笔小白꧂ 阅读(105) 评论(0) 推荐(0)
摘要: 1、Winform代码: public partial class USBDeviceMode : Form { public USBDeviceMode() { InitializeComponent(); UsbNotification.RegisterUsbDeviceNotification 阅读全文
posted @ 2022-11-17 13:29 ꧁执笔小白꧂ 阅读(1354) 评论(0) 推荐(0)
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 38 下一页