2012年10月18日
摘要: 如何拖动usingSystem.Runtime.InteropServices;[DllImport("user32.dll")]publicstaticexternboolReleaseCapture();[DllImport("user32.dll")]publicstaticexternboolSendMessage(IntPtr hwnd,intwMsg,intwParam,intlParam);publicconstintWM_SYSCOMMAND = 0x0112;publicconstintSC_MOVE = 0xF010;publicco 阅读全文
posted @ 2012-10-18 10:58 米高佐敦 阅读(280) 评论(0) 推荐(0) 编辑
摘要: http://regexlib.com/RETester.aspx?AspxAutoDetectCookieSupport=1 阅读全文
posted @ 2012-10-18 10:52 米高佐敦 阅读(130) 评论(0) 推荐(0) 编辑
摘要: http://www.getezj.com/ 阅读全文
posted @ 2012-10-18 10:22 米高佐敦 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 我们知道用 WebRequest(HttpWebRequest、FtpWebRequest) 和 WebResponse(HttpWebResponse、FtpWebResponse)可以实现文件下载上传、网页抓取,可是用 WebClient 更轻松。用 DownloadFile 下载网页using(System.Net.WebClient client =newSystem.Net.WebClient()){client.DownloadFile("http://www.cftea.com/","C:\\foo.txt");}就这样,http://ww 阅读全文
posted @ 2012-10-18 09:26 米高佐敦 阅读(410) 评论(0) 推荐(0) 编辑
摘要: ASP.NET 自带的用户登录程序很方便,但我们有时希望用自己的登录程序更灵活,或者我们要做单点登录,兼容 ASP.NET 自带的登录程序。写在之前约定一下,名称空间是 System.Web.Security。首先,我们要启用 Forms 验证<configuration><system.web><authenticationmode="Forms"></authentication></configuration>记录登录信息当我们的登录程序判断用户登录成功后,就要把这个会话记录下来,在 ASP 中一般用 Ses 阅读全文
posted @ 2012-10-18 09:15 米高佐敦 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 在 .Net 的 IO 操作中经常会用到 Stream 和 Byte[],有两种形式:一、Stream -> Byte[]:1. 如果 Stream 的 Length 属性可读,非常的简单,代码如下:privatebyte[] GetBytes(Stream stream){if(stream.CanSeek){Byte[] buffer =newbyte[stream.Length];stream.Write(buffer, 0, buffer.Length);returnbuffer;}//用下面的方法returnnull;}2. 如果 Stream 的 Length 属性不可读,代 阅读全文
posted @ 2012-10-18 09:06 米高佐敦 阅读(263) 评论(0) 推荐(0) 编辑