08 2013 档案

摘要:节点勾选设置TreeView树中节点勾选要求:1、不选中一个节点,则其所有的子节点都不被选中。2、选中一个节点,则其所有的子节点都被选中。3、当一个节点的所有子节点都没有被选中时,该节点也没有被选中。4、当一个节点的所有子节点中有一个被选中时,则该节点也被选中。代码中对事件参数e.Action的判断... 阅读全文
posted @ 2013-08-28 21:33 阿凡卢 阅读(25629) 评论(1) 推荐(2) 编辑
摘要:一、使用线程的理由1、可以使用线程将代码同其他代码隔离,提高应用程序的可靠性。2、可以使用线程来简化编码。3、可以使用线程来实现并发执行。二、基本知识1、进程与线程:进程作为操作系统执行程序的基本单位,拥有应用程序的资源,进程包含线程,进程的资源被线程共享,线程不拥有资源。2、前台线程和后台线程:通过Thread类新建线程默认为前台线程。当所有前台线程关闭时,所有的后台线程也会被直接终止,不会抛出异常。3、挂起(Suspend)和唤醒(Resume):由于线程的执行顺序和程序的执行情况不可预知,所以使用挂起和唤醒容易发生死锁的情况,在实际应用中应该尽量少用。4、阻塞线程:Join,阻塞调用线程 阅读全文
posted @ 2013-08-24 23:02 阿凡卢 阅读(232143) 评论(16) 推荐(66) 编辑