05 2013 档案

摘要:最近在学习线程同步的一些东西,发现这里面的水很深,边看MSDN边查各种博客边写Demo,却只是略懂皮毛,先做一下记录,以后慢慢补充,先给出一些网站,关于线程对象的资料: 1. (MSDN)线程处理对象列表 这里面有ThreadPool、BackgroundWorker、Monitor、WaitHan 阅读全文
posted @ 2013-05-24 11:59 菜鸟_飞飞 阅读(372) 评论(0) 推荐(0)
摘要:BackgroundWorker 主要用于多线程编程,如果某一操作需要时间过长,放在主线程会导致界面卡死,就可以用这个组件,它可以使用用户界面线程中引发的事件进行通信,它主要的属性、方法和事件有: 属性: WorkerReportsProgress :指示BackgroundWorker 能否报告进 阅读全文
posted @ 2013-05-13 11:14 菜鸟_飞飞 阅读(318) 评论(0) 推荐(0)
摘要:场景:需要发一个产品,为了提高产品的可用性及用户在操作过程中不会有过多的地方出现程序崩溃问题,我们可以把在程序中抓到异常写到本地的文件里面,便于我们查找问题。 使用方法:其实只是用了一些很常见的东西的组合, 1.在你认为可能会有异常地方加上异常捕捉的代码: 2. 为你的程序添加 文件的跟踪和调试的接 阅读全文
posted @ 2013-05-08 12:25 菜鸟_飞飞 阅读(362) 评论(0) 推荐(0)
摘要:关于位域的东西,网上讲的人很多,不少人写的很不错,建议大家可以去看这两篇文章:C# 位域[Flags]和简要介绍C#位域(flags)的相关知识,这两个看下,关于位域的东西基本上应该基本ok了,这里补充说明一些自己学到的心得,看代码: 这里定义的枚举MediaFlags和平时大家用的基本没区别,唯一 阅读全文
posted @ 2013-05-02 15:15 菜鸟_飞飞 阅读(196) 评论(0) 推荐(0)