C# 语言C#的相关使用问题和技巧

原创 用C#实现HTTP协议下的多线程文件传输收藏

 

用C#实现HTTP协议下的多线程文件传输

 http://hi.baidu.com/nirvanan/blog/item/cc0284caa3b21efb53664f2d.html

阅读全文>

发表于 @ 2008年10月01日 14:37:00|评论(loading...)|编辑|收藏

转载 c#一些常用的正则表达式总结收藏

c#一些常用的正则表达式总结,应该有些用处,可以收藏起来慢慢看 (对所有语言通用)

注意写的时候要加上一个@哦,比如  Regex re = new Regex(@"www.crazycoder.cn", RegexOptions.IgnoreCase); 否则C#中的反斜杠要用转义字符来表示,比如使用\\代替\

只能输入数字:"^[0-9]*$"。
只能输入n位的数字:"^\d{n}$"。
只能输入至少n位的数字:"^\d{n,}$"。
只能输入m~n位的数字:。"^\d{m,n}$"
只能输入零和非零开头的数字:"^(0|[1-9][0-9]*)$"。
只能输入有两位小数的正实数:"^[0-9]+(.[0-9]{2})?$"。
只能输入有1~3位小数的正实数:"^[0-9]+(.[0-9]{1,3})?$"。
只能输入非零的正整数:"^\+?[1-9][0-9]*$"。
只能输入非零的负整数:"^\-[1-9][]0-9"*$。
只能输入长度为3的阅读全文>

发表于 @ 2008年09月22日 15:16:00|评论(loading...)|编辑|收藏

转载 C#下的WebClient保存session和cookie的方法收藏

C#下的WebClient保存session和cookie的方法

其实实现方法挺简单,继承到WebClient,然后重写其的相关方法即可了,同时还有针对模拟post提交数据时的编码问题,也遇到了,在提交发表信息的时候,默认的好像是按照本机语言的默认编码?还是什么?具体不大了解,中间修改了下,然后针对GBK和UTF-8,测试OK了.保存下,以后或许用的到阅读全文>

发表于 @ 2008年09月11日 16:43:00|评论(loading...)|编辑|收藏

转载 asp.net 2.0中实现防盗链收藏

asp.net 2.0中实现防盗链阅读全文>

发表于 @ 2008年09月11日 16:33:00|评论(loading...)|编辑|收藏

转载 C#如何读取QQ纯真IP数据库 收藏

C#如何读取QQ纯真IP数据库阅读全文>

发表于 @ 2008年09月11日 16:32:00|评论(loading...)|编辑|收藏

转载 保护你的DLL和Code不被别人使用 收藏

保护你的DLL和Code不被别人使用阅读全文>

发表于 @ 2008年09月11日 16:31:00|评论(loading...)|编辑|收藏

转载 支付宝Payto接口的c#.net实现 收藏

http://www.cnblogs.com/jimmy998love/archive/2007/05/14/746129.html阅读全文>

发表于 @ 2008年09月11日 16:30:00|评论(loading...)|编辑|收藏

原创 ASP.NET2.0打通文件图片处理任督二脉 收藏

ASP.NET2.0打通文件图片处理任督二脉

http://blog.csdn.net/21aspnet/archive/2007/04/01/1548696.aspx
http://blog.csdn.net/jhtyt/archive/2006/04/22/672547.aspx

阅读全文>

发表于 @ 2008年09月11日 16:26:00|评论(loading...)|编辑|收藏

转载 WebClient类 详细使用教程收藏

 WebClient类

如果只想从特定的URI请求文件,则可以使用的最简单.NET基类就是System.Net.WebClient。这个类是非常高层的类,它主要用于执行带有一个或两个命令的操作。.NET Framework目前支持以http:、https:和file:标识符开头的URI。

注意:

术语URL(统一资源定位符)在新的技术规范中已不再使用,现在使用的是URI(统一资源标识符)。URI的含义大致与URL相同,但URI更通用,因为它不隐含正在使用的协议,如HTTP或FTP。

31.1.1  下载文件

使用WebClient类从Web站点下载文件时有两种方法,具体使用哪一种方法取决于文件内容的处理方式。如果只想把文件保存到磁盘上,就应该调用DownloadFile()方法。这个方法有两个参数:即文件的URI和保存所请求的数据的位置(路径和文件名):

WebClient Client = new WebClient();

Client.Down阅读全文>

发表于 @ 2008年09月11日 15:20:00|评论(loading...)|编辑|收藏

转载 WebRequest类和WebResponse类收藏

WebRequest类和WebResponse类

WebClient类使用起来比较简单,但是它的功能非常有限,特别是不能使用它提供身份验证证书。这样,在上传数据时问题就出现了,许多站点都不会接受没有身份验证的上传文件。尽管可以给请求添加标题信息并检查响应中的标题信息,但这仅限于一般意义上的检查,对于任何一个协议,WebClient没有具体的支持。由于WebClient是通用的类,主要用于处理发送请求和接收响应的协议(例如HTTP、FTP等)。它不能处理任一协议的任何附加特性,例如专用于HTTP的cookie。如果想利用这些特性,就需要使用System.Net命名空间中以WebRequest类和WebResponse类为基类的一系列类。

首先讨论怎样使用这些类下载Web页——这个示例与前面的示例一样,但使用WebRequest类和WebResponse类。在此过程中,将解释涉及到的类的层次结构,然后阐述怎样利用这个层次所支持的其他HTTP特性。

下面的代码是在BasicWebClient示例的基础上修改而成的,目的是让它使用WebRe阅读全文>

发表于 @ 2008年09月11日 15:13:00|评论(loading...)|编辑|收藏

Csdn Blog version 3.1a
Copyright © nutian