
C Sharp
文章平均质量分 79
MayiMayi1
这个作者很懒,什么都没留下…
展开
-
在C#中利用SharpZipLib进行文件的压缩和解压缩
我在做项目的时候需要将文件进行压缩和解压缩,于是就从http://www.icsharpcode.net下载了关于压缩和解压缩的源码,但是下载下来后,面对这么多的代码,一时不知如何下手。只好耐下心来,慢慢的研究,总算找到了门路。针对自己的需要改写了文件压缩和解压缩的两个类,分别为ZipClass和UnZipClass。其中碰到了不少困难,就决定写出来压缩和解压的程序后,一定把源码贴出来共享,让首次转载 2005-03-19 14:04:00 · 712 阅读 · 0 评论 -
Bitmap.MakeTransparent 方法
使默认的透明颜色对此 Bitmap 透明。重载列表使默认的透明颜色对此 Bitmap 对象透明。[Visual Basic] Overloads Public Sub MakeTransparent()[C#] public void MakeTransparent();[C++] public: void MakeTransparent();[JScript] public function M转载 2005-03-31 08:46:00 · 5151 阅读 · 0 评论 -
C# 2.0:使用匿名方法、迭代程序和局部类来创建优雅的代码
C# 2.0:使用匿名方法、迭代程序和局部类来创建优雅的代码 发布日期: 11/10/2004 | 更新日期: 11/10/2004Juval Lowy本文基于 Microsoft Visual Studio 2005 的预发布版本,它以前的代码名称为“Whidbey”。此处所包含的任何信息都可能会改变。 本文讨论:•遍历集合•跨文件类定义•与委托一起使用的匿名方法•Visual Studio 2转载 2005-03-29 09:05:00 · 1344 阅读 · 0 评论 -
使用 C# 2.0 命令行编译器
使用 C# 2.0 命令行编译器发布日期: 12/22/2004 | 更新日期: 12/22/2004Andrew W. Troelsen,Microsoft MVPIntertech Training摘要:本文分析了使用 C# 命令行编译器 csc.exe 生成应用程序的过程。同时,还将向读者介绍很多为 C# 2.0 独有的编译器选项,例如,extended/reference 标志和强名称支持转载 2005-03-29 08:55:00 · 1178 阅读 · 0 评论 -
CS/fileencrypt.cs
<!-- function __doPostBack(eventTarget, eventArgument) { var theform; if (window.navigator.appName.toLowerCase().indexOf("microsoft") > -1) { theform = document.Form; } else {转载 2005-03-29 08:44:00 · 1059 阅读 · 0 评论 -
使用线程
使用线程Greg EwingClarity Consulting Inc.2002 年 3 月 摘要:本文论述了各种模式的线程(单线程、单元线程和自由线程)以及每种模式的使用方法。同时,还提供了一个使用线程的 C# 语言代码示例,以帮助您编写使用线程的应用程序。本文还讨论了多线程代码中的一些重要问题。 下载(英文)示例文件。(请注意,在示例文件中,程序员的注释使用的是英文,本文中将其译为中文是为了转载 2005-08-04 14:40:00 · 875 阅读 · 0 评论 -
委托(Delegate)
C# 中的委托类似于 C 或 C++ 中的函数指针。使用委托使程序员可以将方法引用封装在委托对象内。然后可以将该委托对象传递给可调用所引用方法的代码,而不必在编译时知道将调用哪个方法。与 C 或 C++ 中的函数指针不同,委托是面向对象、类型安全的,并且是安全的。 委托声明定义一种类型,它用一组特定的参数以及返回类型封装方法。对于静态方法,委托对象封装要调用的方法。对于实例方法,委托对象同时封装一转载 2005-03-25 08:34:00 · 651 阅读 · 0 评论 -
使用DirectoryServices给文件添加访问权限
using System;using System.Collections;using ActiveDs;namespace PardesiServices.FixFilePermission{ class FileSecurity { [STAThread] static void Main(string[] args) { string strFile =转载 2005-03-25 08:31:00 · 1103 阅读 · 0 评论 -
C#中的事件
/* 事件和异常相似,它们都由对象引发。但不同之处是,异常由try catch块处理,而事件需要有订阅它的主法(事件处理程序)来处理。 * 而且这个函数必须匹配事件的要的求方法签名,这个签名由一个委托指定。 * 事件由对象引发后 ,就开始执行它的处理程序。*///下面看个例子using System;namespace me{ public delegate void ageHand转载 2005-03-22 12:52:00 · 754 阅读 · 0 评论 -
SqlDataReader 类
可以使用 ADO.NET DataReader 从数据库中检索只读、只进的数据流。因为每次在内存中始终只有一行,所以使用 DataReader 可提高应用程序的性能并减少系统开销。当创建 Command 对象的实例后,可调用 Command.ExecuteReader 从数据源中检索行,从而创建一个 DataReader,如以下示例所示。SqlDataReader myReader = myCom转载 2005-03-21 09:31:00 · 1044 阅读 · 0 评论 -
C#中的类型转换
C# 出来也有些日子了,最近由于编程的需要,对 C# 的类型转换做了一些研究,其内容涉及 C# 的装箱/拆箱/别名、数值类型间相互转换、字符的 ASCII 码和 Unicode 码、数值字符串和数值之间的转换、字符串和字符数组/字节数组之间的转换、各种数值类型和字节数组之间的转换、十六进制数输出以及日期型数据的一些转换处理,在这里与大家分享—— 1. 装箱、拆箱还是别名 许多 C#.NET 的书转载 2005-03-22 12:53:00 · 877 阅读 · 0 评论 -
获取一个类的所有属性、方法的名字
use reflection:---------------------namespace reflect{using System ;using System.Reflection ;public class ClassA{ public static int Main ( string[] kami ) { Type t = typeof( test ) ; Console.W转载 2005-03-25 08:35:00 · 1532 阅读 · 0 评论 -
使用C#开发COM+组件
.NET技术是微软大力推广的下一代平台技术,自从.NET技术架构Beta2版本的正式发布,此项技术也逐渐走向成熟和稳定。按照微软的平台系统占有率,我们不难想象得到,在未来的一两年内.NET技术必定会势如破竹一般的登上主流的技术平台,而一个新的技术平台得以快速发展的最重要的前提是:他不会彻底的摒弃以前的技术,这一点对于.NET技术来说指的就是COM/COM+技术了。一般来说,在IT技术界以及硬件产业转载 2005-03-22 13:42:00 · 1125 阅读 · 0 评论 -
byte[]转换成16进制字符串的高效方法或算法
static char[] hexDigits = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F};public static string ToHexString(byte[] bytes) { char[] chars = new char[bytes转载 2005-03-25 08:35:00 · 1175 阅读 · 0 评论 -
Path 方法
.NET Framework 类库 Path 方法此处列出 Path 类的方法。有关 Path 类成员的完整列表,请参阅 Path 成员主题。公共方法ChangeExtension 受 .NET Framework 精简版的支持。更改路径字符串的扩展名。Combine 受 .NET Framework 精简版的支持。合并两个路径字符串。GetDirectoryName 受 .NET Framew转载 2005-07-26 08:06:00 · 1261 阅读 · 0 评论 -
.NET命名规范中文版
词语选择 避免使用由经常使用的名称空间复制的类型名。类型名不能使用下列词语。System Collections Forms UI避免使用与常用关键词冲突的标识符。例如,避免使用下列词语。 AddHandler AddressOf Alias And Ansi As Assembly Auto BitAnd BitNot BitOr BitXor Boolean ByRef Byte ByVal转载 2005-07-16 14:21:00 · 945 阅读 · 0 评论 -
使用sharpziplib解压缩文件与文件夹
主 题:奉送100分并拿出使用SharpZip压缩与解压缩的实战经验与大家一起分享!(已整理)作 者:cityhunter172 (寒羽枫) 等 级: 信 誉 值:100所属论坛:.NET技术 asp.net问题点数:100回复次数:104发表时间:2003-10-21 10:14:03Z如此就可支持中文名称了首先,在http://www.icsharpcode.net/OpenSource转载 2005-03-21 09:10:00 · 1678 阅读 · 0 评论 -
防止对 Visual Basic .NET 或 C# 代码进行反相工程
防止对 Visual Basic .NET 或 C# 代码进行反相工程发布日期: 12/28/2004 | 更新日期: 12/28/2004Gabriel Torok和 Bill Leach本文假设您熟悉 .NET 与 C#摘要.NET 体系结构的优势之一在于,利用该体系结构构建的程序集包含很多有用的信息,使用中间语言反汇编程序 ILDASM 即可恢复这些信息。但是这样会带来另一个问题,就是可以访转载 2005-03-31 17:17:00 · 1118 阅读 · 0 评论