
[04] 编辑语言
LONG云
这个作者很懒,什么都没留下…
展开
-
.net C# Treeview的Node拖动,Node节点上下移动
定义一个TreeView 名字为TVdepartment,设置allowdrop为True //移动代码转载 2012-09-14 11:38:07 · 1060 阅读 · 0 评论 -
.Net下采用GET/POST/SOAP方式动态调用WebService的简易灵活方法(C#)
using System; using System.Web; using System.Xml; using System.Collections; using System.Net; using System.Text; using System.IO; using System.Xml.Serialization; /// /// 利用WebRequest转载 2012-11-22 09:22:03 · 8205 阅读 · 0 评论 -
实现基于事件的异步模式
如果您正使用一些可能导致显著的延迟的操作编写类,请考虑通过实现 基于事件的异步模式概述 向类提供异步功能。 基于事件的异步模式提供了一个打包具有异步功能的类的标准化方式。 如果使用像 AsyncOperationManager 这样的帮助器类来实现类,则您的类将在所有应用程序模型(包括 ASP.NET、控制台应用程序和 Windows 窗体应用程序)下正常运行。 有关实现基于事件的转载 2013-05-10 10:27:41 · 775 阅读 · 0 评论 -
实现基于事件的异步模式的最佳做法
基于事件的异步模式提供了一种在类中使用熟悉的事件和委托语义公开异步行为的有效方法。 若要实现基于事件的异步模式,您需要遵守一些特定的行为要求。下面几节描述了您在实现一个遵循基于事件的异步模式的类时应当考虑的要求和准则。 有关概述,请参见实现基于事件的异步模式。 下面的列表说明了本主题讨论的最佳做法: 必需的行为保证 完成 完成的事件和 EventArg转载 2013-05-10 10:28:46 · 739 阅读 · 0 评论 -
基于事件的异步模式概述
那些同时执行多项任务、但仍能响应用户交互的应用程序通常需要实施一种使用多线程的设计方案。 System.Threading 命名空间提供了创建高性能多线程应用程序所必需的所有工具,但要想有效地使用这些工具,需要有丰富的使用多线程软件工程的经验。 对于相对简单的多线程应用程序,BackgroundWorker 组件提供了一个简单的解决方案。 对于更复杂的异步应用程序,请考虑实现一个符合基于事件的异步转载 2013-05-10 10:12:47 · 842 阅读 · 0 评论 -
确定何时实现基于事件的异步模式
基于事件的异步模式提供了一种公开类的异步行为的模式。 引入此模式后,.NET Framework 定义了两种公开异步行为的模式:基于 System.IAsyncResult 接口的异步模式和基于事件的模式。 本主题介绍何时适合实现上述两种模式。 有关使用 IAsyncResult 接口进行异步编程的更多信息,请参见 基于事件的异步编程设计模式 (EAP)。 一般原则转载 2013-05-10 10:33:16 · 565 阅读 · 0 评论