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