DOTNET技术
文章平均质量分 60
dreambroken
这个作者很懒,什么都没留下…
展开
-
通用一维数组的合并方法
把多个一维数组合并成一个一维数组 public static T[] CombineArrayT>(params T[][] arg) ...{ int len=0; ListT>list=new ListT>(); foreach (T[] t in arg) ...{原创 2007-07-08 20:44:00 · 1090 阅读 · 0 评论 -
跨线程调用界面控件
开发多线程应用程序时,经常会有这样的需要:后台线程处理数据,完了在前台界面显示,如:public class Conf...{ //用于保存一个多线程共享的数据和全局变量 static string msg;}public class UI...{ TextBox Msg; //界面类 }public class DataDealer...{ //用来处理数原创 2007-08-23 11:15:00 · 1747 阅读 · 0 评论 -
C#用正则表达式批量改文件名
用正则表达式批量改文件名,遍历文件目录,可以控制层数 /**//// /// 指定文件夹下文件名批量替换 /// /// The pattern. /// The replacement. /// 路径 /// 扫描目录层数,0表示不限制层数 public static v原创 2007-08-16 17:40:00 · 1763 阅读 · 0 评论 -
如何编写自己的资源管理代码,管理非托管资源
转自--http://tech.ddvip.com/2006-08/11544522296735.html 本文讲解的是你在建立包含内存以外资源的类型,特别是处置非内存资源的时候,如何编写自己的资源管理代码。 我们已经知道了处 置那些占用非受控(unmanaged)资源的对象的重要性,现在应该编写资源管理代码来处置那些包含非内存资源的类型了。整个.NET框架组件都使用一 个标准的模式转载 2007-08-11 14:09:00 · 536 阅读 · 0 评论 -
.net下各种数据库的连接字符串(connectionstring)
http://www.connectionstrings.com/ 几乎能见到的数据库都有,详而全原创 2007-08-08 12:43:00 · 659 阅读 · 0 评论 -
扫描指定文件夹下是否存在某一文件
通过递归法遍历文件目录,判断指定文件是否存在的一个函数,可以设定遍历目录层数. /**/ /// /// 扫描指定文件夹下是否存在某一文件 /// /// 文件名 /// 路径 /// 扫描目录层数,0表示不限制层数 /// true/false public static b原创 2007-08-07 19:31:00 · 616 阅读 · 0 评论 -
Google书签的导出
Google书签可以导入firefox等浏览器的书签,却不提供书签的导出功能.有时为了把自己的书签共享给别人使用,这个导出功能还是非常必要的,导出的书签还可以有没有GoogleToolbar的浏览器中使用. 于是自己写了个导出书签的小工具,可以导出Google书签里的内容并保存为html文件(格式与firefox导出书签兼容),该文件可以用于firefox/opera原创 2007-08-04 17:02:00 · 3550 阅读 · 0 评论 -
对象的保存(持久化)和读取之BinaryFormatter
前面对象的保存(持久化)和读取一文是通过XmlSerializer来持久化对象,缺点是不能序列化非公有成员,这里换另外一种方法,通过BinaryFormatter方法,这种方法,对象的所有成员都会被序列化,无论是否是公有的.如下通用函数. /**//// /// 将一个object对象序列化为Binary文件 /// /// 能原创 2007-08-02 23:47:00 · 643 阅读 · 0 评论 -
HttpWebRequest使用中碰到的问题
今天用 HttpWebRequest下载页面的时候,碰到有的页面需要客户端有脚本支持,于是无法下载到想要的页面,不知道这种情况应该怎么解决后来发现只要加上HttpWebRequest.UserAgent = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; .NET CLR 1.1.4原创 2007-07-31 22:22:00 · 678 阅读 · 0 评论 -
VS2005代码文档生成
在VS2003里可以方便的使用NDOC生成代码文档,但NDOC不支持2005,所以只能用其他方法了。微软官方的文档生成工具Sandcastle+htmlhelp非常强大,不过是命令行的,使用不大方便。不过有人写了GUI,例如SandcastleGui和Sandcastle help File Builder( 用过比较好用)。Sandcastle+Html work shop +原创 2007-07-26 15:58:00 · 1704 阅读 · 0 评论 -
C# 数组的随机排序
数组的随机排序,也就是把一个数组的元素顺序打乱,例如洗牌。 public static T[] RandomSortT>(T[] array) ...{ int len = array.Length; Listint> list = new Listint>(); T[] ret=new T[le原创 2007-07-19 11:15:00 · 4357 阅读 · 3 评论 -
把datatable中数据导入到excel中
Asp.net开发时经常用到的功能,导出数据到Excel表中保存 /**//// /// 把datatable导入到excel中 /// /// DataTable /// 默认保存文件名 public static void DataTableToExcel(DataTable dt, string原创 2007-07-14 22:10:00 · 1002 阅读 · 0 评论 -
对象的保存(持久化)和读取
/**//// /// 保存对象到文件 /// /// /// The object. /// The file(path and name). public static void SaveObjectT>(T Object, string file) ...{原创 2007-07-11 21:29:00 · 559 阅读 · 1 评论