Google [站内搜索]

预览模式: 普通 | 列表
FastZip类增加两个函数:

/// <summary>
/// 解压一个文件(夹)到zip同级文件夹中
/// </summary>

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6389

SharpZipLib使用示例

SharpZipLib是一个使用C#编写的Zip操作类库,在VB.NET、C#或其他的.NET语言中都可以使用它创建Zip文件、并进行读取和更新等操作。SharpZipLib目前的版本为0.85,下边通过几个例子来说明它的使用(使用前需引用命名空间ICSharpCode.SharpZipLib.Zip)。

1.创建zip文件
using (ZipFile zip = ZipFile.Create(@"E:\test.zip"))
{

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 9090

DotNetZip  、SharpZipLib 和 WinZip 压缩比较

测试文件夹:

·E:\001    包含一些手机主题和图片文件,共44.7M
·E:\002    包含一些文本文件和图片文件,共313M

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 6947

DotNetZip使用示例

DotNetZip是一个Zip操作类库,它非常小,但也非常容易使用。在VB.NET、C#或其他的.NET语言中引用它后就可以非常容易的对Zip文件进行创建、读取或更新等操作。DotNetZip目前的版本为1.7,下边用几个例子来说明它的使用(使用前需引用命名空间Ionic.Zip)。

1.创建/更新压缩文件,zip文件存在则更新,不存在则创建
//注意设置编码,默认中文件名会乱码
using (ZipFile zip = new ZipFile(@"E:\test.zip", System.Text.Encoding.Default))

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 7193

C#生成Jad文件源代码

在贴出C#生成Jad文件的源代码前我们先了解下几个知识点:

·JAR文件格式以流行的ZIP文件格式为基础,用于将许多个文件聚集为一个文件;
·大多数JAR文件包含一个META-INF\MANIFEST.MF文件,它定义了与扩展和包相关的数据;
·JAD文件是一个文本文件,用于描述JAR文件,和MANIFEST.MF文件相比,它通常多了MIDlet-Jar-Size和MIDlet-Jar-URL两个属性;

查看更多...

分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3916

使用Invoke解决多线程间的控件访问出错

在一个WinForm界面上有一个按钮(button1)和一个文本框(textBox1),在button1的点击事件处理程序中创建一个新的线程,并期望在新线程中更改textBox1的值,代码如下:

/// <summary>
/// 按钮点击事件处理程序
/// </summary>

查看更多...

分类:Win编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 4761

使用VS2008对类成员进行单元测试

在VS2008中,我们可以对类[1]的属性和方法创建单元测试[2]以验证代码的正确性,测试过程不复杂,我们用实例来说明。

假如有一个类Own,我们期望对其Join方法进行单元测试以验证代码的正确性,类代码如下:

public class Own

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5525

微软公司的三道面试题目

1、手机厂家由于设计失误,有可能造成电池寿命比原来设计的寿命短一半(不是冲放电时间),解决方案就是免费更换电池或给50元购买该厂家新手机的折换券。请给所有已购买的用户写信告诉解决方案。
2、一高层领导在参观某博物馆时,向博物馆馆员小王要了一块明代的城砖作为纪念,按国家规定,任何人不得将博物馆收藏品变为私有。博物馆馆长需要如何写信给这位领导,将城砖取回。
3、营业员小姐由于工作失误,将2万元的笔记本电脑以1.2万元错卖给李先生,王小姐的经理怎么写信给李先生试图将钱要回来?

微软中国公司总裁唐骏说:“真可惜,我在很多场合都出过这三题,但到目前为止,还没有一个人能完全答对,有人答对了一题,所以他当上了我的助理。”

查看更多...

分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 3318

C#使用DataContractJsonSerializer实现JSON示例

实体类Student:
/// <summary>
/// 学生实体类
/// </summary>
[System.Runtime.Serialization.DataContract(Namespace="http://www.mzwu.com/")]

查看更多...

分类:Web编程 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 12841

MV和MTV的区别

MV:英文全称为Music Video,中文译为可视歌曲;
MTV:英文全称为Music Television,它是一家专门播放MV的电视网,成立于1981年8月;
分类:其他 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 5001