05 2010 档案
摘要:一. 线程概述.默认情况下,C# 程序具有一个线程。此线程执行程序中以 Main 方法开始和结束的代码。Main 直接或间接执行的每一个命令都由默认线程(或主线程)执行,当 Main 返回时此线程也将终止。不过,可以创建辅助线程,以便与主线程一起并行执行代码。这些线程通常称为“辅助线程”。 辅助线程可以用于执行耗时较多的任务或时间要求紧迫的任务,而不必占用主线程。例如,辅助...
阅读全文
摘要:一恢复误删文件. SQL备份的文件,被SQL删除(早于4周的自动删除). 使用FinalData 2.0 OEM全盘扫描根本看不到误删的文件 EasyRecovery Professional也一样,无法看到误删的文件. 后经林超介绍:可以使用WinHex恢复.使用步骤: 1.打开硬盘(Open Disk) 2.打开一个同类型文件,在WinHex右边列表中选中文件头,复制出来,以便在打开的硬盘中...
阅读全文
摘要:一.事件概述事件具有以下特点: 发行者确定何时引发事件,订户确定执行何种操作来响应该事件。一个事件可以有多个订户。一个订户可处理来自多个发行者的多个事件。没有订户的事件永远不会被调用。事件通常用于通知用户操作(如:图形用户界面中的按钮单击或菜单选择操作)。如果一个事件有多个订户,当引发该事件时,会同步调用多个事件处理程序。要异步调用事件,请参见使用异步方式调用同步方法。可以利用事件同步线程。在 ....
阅读全文
摘要:一.委托 委托可以理解为一种数据类型(delegate),后面根函数定义. 隐藏行号 复制代码 ? 这是一段程序代码。 委托概述委托具有以下特点: 委托类似于 C++ 函数指针,但它是类型安全的。委托允许将方法作为参数进行传递。委托可用于定义回调方法。委托可以链接在一起;例如,可以对一个事件调用多个方法。方法不需要与委托签名精确匹配。有关更多信息,请参见协变和逆变。C# 2.0 版引入了匿名方...
阅读全文