文章分类 -  C# Winform

上一页 1 2 3 4 5 6 下一页
C# Winform
C#用MD5CryptoServiceProvider把字符串加密成32位Hash值
摘要:方法1: using System.Text; using System.Security.Cryptography; public string Hash(string toHash) { MD5CryptoServiceProvider crypto = new MD5CryptoServiceProvider(); byte[] bytes = Encoding.UTF7.GetBytes(toHash); bytes = crypto.ComputeHash(bytes); StringBuilder sb = new StringBuilder(); foreach (byte nu 阅读全文
posted @ 2013-08-02 16:55 西湖浪子 阅读(11095) 评论(0) 推荐(0)
JSON Class
摘要:JSON ClassC#代码public class JSON { public static string DateTimeFormat = "yyyy'-'MM'-'dd'T'HH':'mm':'ss"; public static string Encode(object o) { if(o == null || o.ToString() == "null") return null; if (o != null && (o.GetType() == t 阅读全文
posted @ 2013-07-19 10:39 西湖浪子 阅读(442) 评论(0) 推荐(0)
Access SQL 的一点认识
摘要:Accesss关键字会引起SQL 执行异常。UserName和PassWord在Access中是关键字,所以不能直接写SQL SERVER里可以把关键字用[]把字段括起来,但在Access中这样不行。应该用键盘1左边的那个键`段括起来,这样才有用要这样:string cmdString = @"insert into T_Logins(`UserName`,`PassWord`,Email) VALUES (@UserName,@PassWord,@Email)"; 阅读全文
posted @ 2013-06-13 20:29 西湖浪子 阅读(111) 评论(0) 推荐(0)
反射控制权限 精细版
摘要:不过可以先帖上权限的核心控制部分的代码:?1234567891011121314151617181920212223/// <summary> /// 设置form上的组件的权限 /// </summary> /// <param name="form">控件所在的窗体</param> /// <param name="getPermissionsHandler">取得form里组件名及其Enabled属性(当前用户)的键值对</param> public static void S 阅读全文
posted @ 2013-06-09 13:42 西湖浪子 阅读(109) 评论(0) 推荐(0)
多线程
摘要:smartthreadpoolsmartthreadpool.codeplex.comhttp://www.codeproject.com/Articles/7933/Smart-Thread-Pool 阅读全文
posted @ 2013-06-09 09:59 西湖浪子 阅读(118) 评论(0) 推荐(0)
Win HTML Edit
摘要:ZetaHtmlEditControlzetahtmleditcontrol.codeplex.com/ 阅读全文
posted @ 2013-06-09 09:57 西湖浪子 阅读(150) 评论(0) 推荐(0)
C# Html to Text
摘要:直接转换HTML到TEXT ,轻松无压力!!!!西湖浪子--Jack public static string StripHTML(string source) { try { string result; // R... 阅读全文
posted @ 2013-05-27 16:36 西湖浪子 阅读(1491) 评论(1) 推荐(0)
ASP.NET中动态控制RDLC报表
摘要:在asp.net程序中,可以选择使用水晶报表,功能确实强大。但是web版的水晶报表好像存在版权的问题。如果所作报表不是复杂的一塌糊涂的话,可以使用微软自带的Rdlc报表。 Rdlc优点: 1:Rdlc报表设计简单 2:结果存成xml,易于控制 3:导出格式作的很不错 这里所说的动态控制报表所指的是:在一些时候,制作了报表之后希望在运行中可以动态的做一些小修改,比如说列的位置,用户控制显示那些列等等。 控制方法,尝试了这么几种: 1:控制微软提供的报表对象的属性; 2:报表全部自动生成 3:修改报表源文件,然后加载。 控制微软提供的报表对象的属性:基于这个功能需求,一开始我想... 阅读全文
posted @ 2013-03-07 10:41 西湖浪子 阅读(277) 评论(0) 推荐(0)
X509 static RSACryptoServiceProvider
摘要:/*makecert.exe -n "CN=Microshaoft X509 Test - A" -sky exchange -pe -sv a.pvk a.cerpvk2pfx.exe -pvk a.pvk -spc a.cer -pfx a.pfx -f -po 123makecert.exe -n "CN=Microshaoft X509 Test - B" -sky exchange -pe -sv b.pvk b.cerpvk2pfx.exe -pvk b.pvk -spc b.cer -pfx b.pfx -f -po abc*/namesp 阅读全文
posted @ 2013-03-05 11:21 西湖浪子 阅读(449) 评论(0) 推荐(0)
反射调用方法解密
摘要:try { Assembly assembly = Assembly.LoadFile(txtAssemblyPath.Text);//加载指定程序集 if (assembly != null) { if (assembly.FullName.Contains("actmp,"))//看看是不是Sixxpack压缩过的程序集 { Type compressorClass = assembly.GetType("Sixxpack.Compressor");//得到Compressor方法的类型 MethodInfo DecompressInfo = com 阅读全文
posted @ 2013-02-05 10:39 西湖浪子 阅读(138) 评论(0) 推荐(0)
C#网页软件交互必备
摘要:3、使用WebBrowser控件WebBrowser控件就是ActiveX Controls的一种,它是Mircosoft在.Net出现之前提供的ActiveX控件,用来为应用程序增加浏览功能,具备这个功能的基础是该控件对应的Dll(Shdocvw.dll)文件是Internet Explorer 的一部分,所以它能够在安装了 Internet Explorer 的系统上提供支持。象其他ActiveX Control一样,Visual Studio.Net IDE工具箱在默认情况下并不直接包含WebBrowser控件。不过,在应用程序中添加该控件很简单。在Visual Studio.Net 开 阅读全文
posted @ 2013-01-24 16:45 西湖浪子 阅读(917) 评论(0) 推荐(0)
某系统验证码识别
摘要:源码 至于这个源码要不要发布,纠结了一段时间。网上已经有类似的商业活动了,而且这个识别本身没有太大难度,再加上某系统天生的bug,此验证码本身就相当于没有设置,因此发布此代码,仅作于学习交流。View Code?12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010 阅读全文
posted @ 2013-01-22 10:30 西湖浪子 阅读(426) 评论(1) 推荐(0)
自动调整IFRAME高度
摘要:function iframeAutoFit(iframeObj){ setTimeout(function(){if(!iframeObj) return;iframeObj.height=(iframeObj.Document?iframeObj.Document.body.scrollHeight:iframeObj.contentDocument.body.offsetHeight);},200) } 阅读全文
posted @ 2012-12-26 10:51 西湖浪子 阅读(143) 评论(0) 推荐(0)
在C#中带连接超时功能的TcpClient类
摘要:关于TcpClient类在C#中对于操作TCP connection是非常方便的,非常地好!但是有一点就是,这个类对于CONNECT操作没有设置超时!系统默认的是60秒的超时,这明显过于地长。我们可以重新去用Thread的join这个带参数的线程,来解决这个问题,下面的这个类就是但连接超时参数的TCPCliento类the TcpClientWithTimeout.cs class:using System;using System.Net.Sockets;using System.Threading;/// <summary>/// TcpClientWithTimeout 用来 阅读全文
posted @ 2012-11-21 22:28 西湖浪子 阅读(10344) 评论(1) 推荐(0)
c#中关闭和重启计算机的代码
摘要:c#中关闭和重启计算机的代码 方法1.启动进程的方法.首先导入命名空间using System.Diagnostics;然后,在你需要设置关机的事件里,比如说按钮点击事件内,在这个事件的方法内写: ProcessStartInfo ps = new ProcessStartInfo(); ps.FileName = "shutdown.exe"; ps.Arguments = "-s -t 1"; Process.Start(ps);这样就可以实现一次完整的关机了,重启,只需要改成ps.Arguments = "-r -t 1"即可; 阅读全文
posted @ 2012-11-19 20:41 西湖浪子 阅读(799) 评论(0) 推荐(0)
网络公告屏蔽
摘要:优酷广告屏蔽在HOST文件里面加上屏蔽优酷的代码,然后电脑,显示所有文件,显示文件扩展名,在C:\Documents and Settings\Administrator\Application Data\Macromedia\Flash Player\#SharedObjects\AFPYVVTM目录里能看到一个叫static.youku.com的文件夹,删除掉,建立一个文本文件,把文件名字改成static.youku.com,文本文件的扩展名.txt要去掉,然后保存就OK了,我一直都这样,不会有广告了.(这个含井号的目录#SharedObjects,可能会有所不同,但含井号的目录只有一个, 阅读全文
posted @ 2012-11-18 20:20 西湖浪子 阅读(178) 评论(0) 推荐(0)
vs2008 json 数据处理
摘要:[DataContract()] public class JsonLoginInfoObject : IEquatable<JsonLoginInfoObject> { [DataMember(Order = 1)] public string loginRand; [DataMember(Order = 2)] public string randError; #region IEquatable<Train> Members public bool Equals(JsonLoginInfoObject other) { return this.loginRand 阅读全文
posted @ 2012-09-16 11:18 西湖浪子 阅读(757) 评论(0) 推荐(0)
飞信SDK
只有注册用户登录后才能阅读该文。
posted @ 2012-07-30 10:56 西湖浪子 阅读(40) 评论(0) 推荐(0)
飞信 .net接口
只有注册用户登录后才能阅读该文。
posted @ 2012-07-30 10:52 西湖浪子 阅读(36) 评论(0) 推荐(0)
获取窗体文本信息
摘要:可以先用FindWindow找到聊天窗口的句柄FindWindow(窗体类名,窗体标题)具体为:SPY++软件获取聊天窗体类名,a=FindWindow(窗体类名,VBNullstring)再用SPY++软件获取聊天窗体显示信息框类名,用b=FindWindowEx(a,0,"显示信息框类名",VBNullstring)最后用getwindowstext获取文本a = Space(255)GetWindowText b, c, 255Text1 = c 阅读全文
posted @ 2012-07-30 00:12 西湖浪子 阅读(466) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 下一页