小敏哥的专栏

Write the Code. Change the world.

winform防止界面卡死的三种方法

在编程过程中经常会遇到耗时操作,这个时候如果不采取一些必要的异步操作,就会导致界面的卡死,这里以winform为例子,介绍三种方法防止界面卡死,对这几个方法稍加修改同样适用于wpf,silverlight等程序 首先给出一个函数模拟耗时操作 1使用委托+QueueUserWorkItem d...

2015-01-12 22:55:01

阅读数 14636

评论数 2

使用反射的四种方法

反射是.net提供的用来访问类或者类里面的内容的一项技术,它允许你在编译时对一个类基本上一无所知的情况下对一个类进行访问,支持利用一个字符串对类进行发现、访问、调用等,以下利用实例介绍四种使用反射的方法。 首先观察一下这四个方法传入的参数,都有一个type类型的参数,这个参数获取的是利用反射想要访...

2015-01-08 22:06:40

阅读数 2942

评论数 0

关于c#中的Func<>和Action<>

Func其实本人自己基本上也没怎么用过,之所以会写出来主要是因为在一本书的示例代码中看到了这两个东西的使用,发现其实还是挺好用的,所以就写下来,有需要的阿猿们可以参考一下。 首先说一下,个人感觉就是使用起来比较方便,代码也简洁好看一点,它们的作用就是引用一个方法,或者说封装一个方法,说白了它们就...

2015-01-07 22:45:02

阅读数 1475

评论数 0

c#多线程之Task

上一篇文章写了通过QueueUserWorkItem进行异步操作,但是通过ThreadPool的QueueUserWorkItem进行异步操作有一个缺点,我们无法知道异步操作何时结束,并且无法获取返回值,这些都可以利用Task来获得解决。 首先,还是来一段示例代码 Task task = new ...

2014-12-30 22:18:22

阅读数 2519

评论数 0

c#多线程之QueueUserWorkItem

编写代码的过程中经常会遇到需要并行操作的时候,此时就需要使用到多线程操作,.net中提供了多种操作多线程的方法,这里介绍最简单的一种----通过ThreadPool.QueueUserWorkItem。 首先看实例代码 ThreadPool.QueueUserWorkItem(DoSome...

2014-12-30 22:02:00

阅读数 5935

评论数 1

c#操作word图表(二)

c#操作word图表(excel) 这一篇是对上一篇操作word类文章的补充,上一篇是通过Microsoft.Office.Interop.Graph插入图表,但样式稍差,这次是通过调用excel来插入图表,所以运行过程中在在进程管理中会发现出现excel进程,由于代码量较多,这次只贴出关键代码...

2013-12-08 10:14:13

阅读数 2403

评论数 2

c#操作word图表(一)

c#操作word图表 前阵子接到了一个任务,需要实现一个功能,利用代码在word中插入图表,类似于柱状图,饼图,线条之类乱七八糟的东西,多方查找资料之后发现大概有两种方式,一种是利用Microsoft.Office.Interop.Graph.Chart,另外一种是利用Microsoft.Off...

2013-12-07 10:59:06

阅读数 4035

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭