V5软件

V5软件!http://www.v5soft.com
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2009年12月28日

摘要: 一. 概述在使用C#进行应用程序设计时,经常会采用多线程的方式进行一些后台任务的工作。对于不同的应用场景,使用的策略也不尽相同。1. 后台循环任务,少量UI更新:例如批量上传文件,并提供进度。这种情况使用BackgroundWorker组件是非常好的选择。2. 耗时的后台任务:这里的耗时任务是指一个时间较长的任务,并且不能精确获取进度,如:调用一个远程WebService接口。这种情况可以开两个线... 阅读全文

posted @ 2009-12-28 16:41 zhanghw82 阅读(163) 评论(0) 推荐(0)

2009年12月16日

摘要: 代码如下: Dim dv As New DataView(dt)dv.Sort = "bla"dv.RowFilter = "bla = 1" '更多.net源码和教程,来自[乐 博 网 www.lob.cn]Dim dtnew As DataTable = dt.CloneFor Each dvr As DataRowView In dvdtnew.ImportRow(dvr.Row)Next... 阅读全文

posted @ 2009-12-16 18:27 zhanghw82 阅读(192) 评论(0) 推荐(0)

摘要: 第一种:DataTable DataTable1 = new DataTable(); DataTable DataTable2 = new DataTable(); DataTable newDataTable = DataTable1.Clone(); object[] obj = new object[newDataTable.Columns.Count]; for (int i = 0; ... 阅读全文

posted @ 2009-12-16 16:46 zhanghw82 阅读(345) 评论(0) 推荐(0)

2009年12月15日

摘要: NET 提供的反射(Reflection)机制可以很方便的加载插件。本文提供一种方法,可以灵活的正确的载入所需的插件。   在.NET中,一个完整的类型名称的格式如 "类型名, 程序集名"。例如:"System.Configuration.NameValueSectionHandler, System, Version=1.0.3300.0, Culture=neutral, PublicKeyT... 阅读全文

posted @ 2009-12-15 16:13 zhanghw82 阅读(150) 评论(0) 推荐(0)