2017年7月14日
摘要:
Application.Idle += Application_Idle; void Application_Idle(object sender, EventArgs e){ } 当应用程序完成处理并即将进入空闲状态时发生。
阅读全文
posted @ 2017-07-14 16:45
云梦鸿
阅读(335)
推荐(0)
摘要:
将别人开发的exe程序,放到自己的窗体里面来运行。 1.基本功能实现 首先,在自己的窗体后面加上代码: 然后在需要的地方,加上代码: 即可: 【http://www.cnblogs.com/CUIT-DX037/】
阅读全文
posted @ 2017-07-14 15:31
云梦鸿
阅读(7048)
推荐(2)
2017年6月15日
摘要:
1.十进制 转 二进制 将十进制数不断地除2,将所有余数倒叙填写,即可得到所需二进制数据。 2. 二进制 转 十进制 将二进制各位上的值(0或1)乘2的(n-1)次方,将每位结果相加。其中,n表示二进制中从右向左的位数(从1开始计); 3. 自带的转换方式 C#.Net自带的进制转换方式: 4. 十
阅读全文
posted @ 2017-06-15 17:56
云梦鸿
阅读(3534)
推荐(0)
2017年6月8日
摘要:
线程池System.Threading.ThreadPool,可用于发送工作项、处理异步I/O、代表其它线程等待以及处理计时器。基本用法: 在执行 ThreadPool.QueueUserWorkItem() 方法后,处理器就会自动在池中选择一个线程来处理“工作内容”。 1.如果线程池还没有运行,就
阅读全文
posted @ 2017-06-08 16:30
云梦鸿
阅读(702)
推荐(0)
2017年6月7日
摘要:
方案一: 调用线程控制方法.启动:Thread.Start();停止:Thread.Abort();暂停:Thread.Suspend();继续:Thread.Resume(); 线程定义为: 值得注意的是: 通过 Thread.Abort() 停下来的线程(或自行运行结束的线程),都无法直接通过
阅读全文
posted @ 2017-06-07 11:41
云梦鸿
阅读(3981)
推荐(1)
2017年6月6日
摘要:
使用System.Threading.Thread类可以创建和控制线程。 常用的构造函数有: 1. 无参数创建线程 ThreadStart委托定义了一个返回类型位void的无参数方法。 输出结果: 将上诉代码中的 ThreadFun() 用Lambda表达式替换,变成Thread的简便使用方式: 2
阅读全文
posted @ 2017-06-06 16:06
云梦鸿
阅读(12761)
推荐(0)
2017年5月27日
摘要:
在默认情况下,datagridview的显示效果: 1.禁用最后一行空白。 默认情况下,最后一行空白表示自动新增行,对于需要在控件中进行编辑,可以保留 dataGridView1.AllowUserToAddRows = false; 上述禁用,仅是将用户界面交互的自动新增行禁了,但还是可以通过代码
阅读全文
posted @ 2017-05-27 16:06
云梦鸿
阅读(8768)
推荐(0)
2017年5月4日
摘要:
MD5加密 * message-digest algorithm 5* 单向加密,无法根据密文解密* 对输入的任意长度字符串,都产生一个128位的整体* using System.Security.Cryptography; RSA加密、解密 * 非对称加密,加密和解密使用不同的密钥* 目前最具影响
阅读全文
posted @ 2017-05-04 11:57
云梦鸿
阅读(455)
推荐(0)
2017年5月2日
摘要:
C#本身没有对INI格式文件的操作类,可以自定义一个IniFile类进行INI文件读写。 应用: 有原始INI文件: 执行代码: 执行结果: http://www.cnblogs.com/CUIT-DX037/
阅读全文
posted @ 2017-05-02 17:34
云梦鸿
阅读(13784)
推荐(1)
摘要:
http://www.cnblogs.com/CUIT-DX037/ 1.添加用户控件: 2.添加代码: 3.应用:
阅读全文
posted @ 2017-05-02 15:49
云梦鸿
阅读(1830)
推荐(0)