摘要: 前言 通常会有需求通过多线程调用带参数的委托函数,有一个参数的,也有多个参数的,下面来讲讲实现的方式执行带一个参数的委托函数 #region 执行带一个参数的多线程 Thread mythread = new Thread(new ParameterizedThreadStart(Calculate)); mythread.IsBackground = true; mythread.Start(500); #endregion private void ... 阅读全文
posted @ 2013-07-03 20:47 悲夢 阅读(2436) 评论(5) 推荐(2) 编辑
摘要: 前言 在很多情况下,我们都会使用到多线程,在使用多线程的时候,我们很多时候又会去访问控件,这里面就会出现很多问题!!!我以一个最常见的,我们经常会用到的例子来讲讲,在提高自己水平的同时,希望能给大家带来一些方便,有不对的地方还请留言告知,以便及时更正自己的错误思想,先谢谢啦!1、多线程使用 有时候在执行一段程序时会耗时比较长,这时候会发现,我们的窗体就拖不动了,就像卡死了,但那段耗时程序执行完之后,就恢复OK了,这就是我们常说的程序假死!代码如下: private void btnCalculate_Click(object sender, EventArgs e) ... 阅读全文
posted @ 2013-07-03 11:47 悲夢 阅读(3269) 评论(12) 推荐(2) 编辑
摘要: 前言 做过VB开发的都知道,有一些VB里面的好的函数在.NET里面都没有,而Microsoft.VisualBasic.dll却给我们提供使用这些函数的功能(没用过VB的这些功能一样可以使用,大同小异而已)今天这里主要讲两个:一个是繁简转换,另一个是计算时间差,相信大家都有方法实现这两个功能,而我今天讲的却是只各需一句代码就实现这两个功能!功能一:繁简转换首先需要引用Microsoft.VisualBasic.dll,废话不多说直接上代码using Microsoft.VisualBasic;string str="悲梦";//简体转繁体str=Strings.StrCon 阅读全文
posted @ 2013-06-17 19:56 悲夢 阅读(3959) 评论(7) 推荐(2) 编辑
摘要: 使用iphone已有大半年的时间了,可以说我也算是一个合格的果粉了(为什么算是呢?文章最后告诉大家),花了一个多月的工资,在iphone5国行还没上市的时候就入手了一部港行iphone5,当时那个激动呀(很早很早就想要一部iphone,因为觉得屏幕才3.5英寸,默默的等待iphone5的出现),这也就是我为什么连国行还没上市就入手了iphone5的原因,实在是等的太久太久了............. 上面貌似扯远了,还是来讲讲这让我不知道该如何形容的ios7吧! 大家有没有和我一样,睁着快抬不起的眼皮一直等到WWDC 2013大会开始介绍ios7,当时有那么点小激动,不知... 阅读全文
posted @ 2013-06-15 10:08 悲夢 阅读(1919) 评论(15) 推荐(0) 编辑
摘要: 前言: 最近因为项目需求,需要实现一个程序去调用另一个程序并操作它,我们知道C#对操作底层编程和内存管理的灵活性方面很差,很多实际情况中我们又需要去进行一些底层的操作!现在把它放出来,希望大家能够一起讨论,并改进它,或者有更好的实现方式大家也可以交流,毕竟我只关注了功能的实现,而会忽略性能和更好的实现方法!项目由VS2010创建,解决方案里两个项目:一个是控制者,另一个是被控制者!下载地址:http://files.cnblogs.com/beimeng/HQBM.zip预备知识:1.window API的了解:这个大家或多或少都了解,不太清楚的可以去百度一下,比我讲解的清楚多喽!2.C#.. 阅读全文
posted @ 2013-06-05 13:08 悲夢 阅读(2361) 评论(0) 推荐(0) 编辑