上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 47 下一页
摘要: 模拟按键在.Net中有三种方式实现。 第一种方式:System.Windows.Forms.SendKeys 组合键:Ctrl = ^ 、Shift = + 、Alt = % 模拟按键:A private void button1_Click(object sender, EventArgs e) 阅读全文
posted @ 2021-12-02 20:28 卖雨伞的小男孩 阅读(1425) 评论(1) 推荐(0) 编辑
摘要: 一、WPF中的焦点 在 WPF 中,有两个与焦点有关的主要概念:键盘焦点和逻辑焦点。 键盘焦点指接收键盘输入的元素,而逻辑焦点指焦点范围中具有焦点的元素。 参与焦点管理的主要类包括 Keyboard 类、 FocusManager 类和基元素类,如 UIElement 和 ContentElemen 阅读全文
posted @ 2021-11-30 20:27 卖雨伞的小男孩 阅读(1908) 评论(0) 推荐(1) 编辑
摘要: 有时间可以看一看中文文档 https://cn.vuejs.org/v2/guide/deployment.html 一、安装Vscode 这一步无特别,访问官网即可:https://code.visualstudio.com/ 二、安装NodeJs 官方地址(英文):https://nodejs. 阅读全文
posted @ 2021-11-24 00:26 卖雨伞的小男孩 阅读(245) 评论(0) 推荐(0) 编辑
摘要: C# 生成强命名程序集并添加到GAC 针对一些类库项目或用户控件项目(一般来说,这类项目最后编译生成的是一个或多个dll文件),在程序开发完成后,有时需要将开发的程序集(dll文件)安装部署到GAC(全局程序集缓存)中,以便其他的程序也可以调用。 一、GAC的作用 全称是Global Assembl 阅读全文
posted @ 2021-10-20 10:13 卖雨伞的小男孩 阅读(805) 评论(0) 推荐(0) 编辑
摘要: 一、ManualResetEvent的使用 ManualReset是一种同步原语,它可以用于控制多个线程的执行顺序。ManualReset通常用于线程之间的通信,例如一个线程需要等待另一个线程完成某个操作后才能继续执行。 ManualReset的工作原理很简单,它维护一个状态变量,当状态为true时 阅读全文
posted @ 2021-10-16 15:20 卖雨伞的小男孩 阅读(178) 评论(0) 推荐(0) 编辑
摘要: AutoResetEvent在.Net多线程编程中,经常用到。当某个线程调用WaitOne方法后,信号处于发送状态,该线程会得到信号, 程序就会继续向下执行,否则就等待。而且 AutoResetEvent.WaitOne()每次只允许一个线程进入,当某个线程得到信号后,AutoResetEvent会 阅读全文
posted @ 2021-10-16 15:12 卖雨伞的小男孩 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 等待所有子线程执行完毕 class StopAllWaitBySubThread { List manualEvents = new List(); public void Main() { ManualResetEvent mre = new ManualResetEvent(false); ma 阅读全文
posted @ 2021-10-16 14:40 卖雨伞的小男孩 阅读(61) 评论(0) 推荐(0) 编辑
摘要: ManualResetEvent的基本用法: 1、初始化:public ManualResetEvent(bool initialState); ManualResetEvent的构造方法有个bool型参数,当为true时,则表示有信号,为false时,则表示无信号。这个怎么理解呢?我们接着看Man 阅读全文
posted @ 2021-10-16 14:37 卖雨伞的小男孩 阅读(160) 评论(0) 推荐(0) 编辑
摘要: namespace System.Diagnostics { // // 摘要: // 提供一组方法和属性,可用于准确地测量运行时间。 public class Stopwatch { // // 摘要: // 获取以每秒计时周期数表示的计时器频率。此字段为只读。 public static rea 阅读全文
posted @ 2021-10-16 11:31 卖雨伞的小男孩 阅读(1530) 评论(0) 推荐(0) 编辑
摘要: .net内存回收与Dispose﹐Close﹐Finalize方法一. net的对象使用一般分为三种情况﹕1.创建对象2.使用对象3.释放对象二.创建对象1.创建对象实际分为两个步骤﹕变量类型宣告和初始化对象2.变量类型宣告(declare),如﹕ 复制代码代码如下: FileStream fs 这 阅读全文
posted @ 2021-09-02 15:03 卖雨伞的小男孩 阅读(409) 评论(1) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 47 下一页