08 2008 档案
C#调用WINRAR高效压缩源代码
摘要: 有的时候由于工作需要,移动一些源代码,把源代码打包。压缩下来还有20,30MB,但实际一个解决方案有很多项目,每个项目都会生成BIN文件夹,还有Obj文件夹,其中包含有程序集。这些个程序集是没有必要打包,有代码就行了。所以在压缩时,把它们分开。最后压缩下来只有3,4MB,功能强大的WinRAR支持这个操作。可以排除不压缩的文件夹或文件。用C#写一个WinForm调用命令行的RAR来实现这些操作吧
阅读全文
使用Process Explorer查看托管进程的性能记数器
摘要:使用Process Explorer查看托管进程的性能记数器
.net中性能记数器,能让我们监视.net应用程序运行状况,以便我们进一步对程序进行调整。
Process Explorer 一个进程管理器,也有专对.net进程属性查看功能,能查询当前AppDomain的
Pperformance counter。
阅读全文
WinForm中多线程操作控件
摘要:在WinForm中的多线程中,操作控件时,会报无效操作异常,解决方法是调用System.Windows.Form.Control中BeginInvoke。 代码如下: Code Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 ...
阅读全文
CSharp中的Enum以及DataSetExtensions对DataRow的扩展
摘要:在编码中,通常我们会用Enum来定义名称常量表示某些状态,这样让程序代码可读性提高。
1.可以显式将枚举类型的变量转换整型。
2.可以对一个枚举变量进行递增或递减操作。
3.定义枚举时手工指定自己想要的整数值。
4.可以选择除int之外的其他类型定义枚举类型的值,如byte,long.
5.所有的Enum派生自Object,Object.ToString()已经自动为每个枚举进行了覆写,作用是返回枚举常数定义时的名称字符串。
阅读全文
Ajax实现简单用户名重名查询
摘要:很早就想发布这篇POST了,Ajax实现简单用户名重名查询,引用了xmlhttprequest object pool,如下: XMLHttpRequest Object Pool Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->/** ...
阅读全文