C#学习
文章平均质量分 69
mailun
这个作者很懒,什么都没留下…
展开
-
C#给自己写的方法添加注释提示
/// /// 这是测试自已写的方法的注释提示/// /// /// /// /// public void Test(string aa, double dd, int ii, bool bb){}转载 2012-12-23 16:16:05 · 1274 阅读 · 0 评论 -
C#Socket的ErrorCode的说明
sckOutOfMemory 7 内存不足 sckInvalidPropertyValue 380 属性值无效。 sckGetNotSupported 394 属性不可读。 sckSetNotSupported 383 属性是只读的。 sckBadState 40006 所请求的事务或请求本身的错误协议或者错误连接状态。转载 2013-01-30 10:04:51 · 5002 阅读 · 1 评论 -
C#获取Exception errorCode
try { //代码 } catch(Exception e) { var w32ex = e as Win32Exception; if (w32ex == null)原创 2013-01-30 10:14:21 · 7002 阅读 · 0 评论 -
C#DES加密
DES是对称加密,原理去网上查,很详细 public String ToDES(string encryptString) { String key="abcdefgh"; //密钥 byte[] keyBytes = Encoding.UTF8.GetB原创 2013-01-29 11:48:27 · 732 阅读 · 0 评论 -
C#MD5加密
MD5加密运用了Hash原理,拥有不可逆性,所以在密码领略运用甚广!private String CountMD5(String input) { String pwd = ""; //实例化一个md5对像 MD5 md5 = MD5.Create();原创 2013-01-29 11:18:01 · 331 阅读 · 0 评论 -
C#清除IE临时文件缓存cookies的方法
如何清除IE缓存(Internet临时文件,Cookie,历史记录,表单记录,上网密码)?飘易建议大家可以调用系统API来实现,可以使用借助RunDll32.exe 来运行Internet选项的对应删除功能。比如:Temporary Internet Files (Internet临时文件)RunDll32.exe InetCpl.cpl,ClearMyTracksByPro转载 2013-01-11 16:29:02 · 444 阅读 · 0 评论 -
C#实现Base64编码与解码
一、编码规则 Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24 位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前补两个0凑足一个字节。这样就把一个3字节为一组的数据重新编码成了4个字节。当所要编码的数据的字节数不是3的整倍数,也就是说在分组时最后一组不够3个字节。这时在最转载 2013-01-10 10:37:33 · 394 阅读 · 0 评论 -
document.execCommand()的用法小记
首先要说明的是在firefox下支持不好。2D-Position 允许通过拖曳移动绝对定位的对象。 AbsolutePosition 设定元素的 position 属性为“absolute”(绝对)。 BackColor 设置或获取当前选中区的背景颜色。 BlockDirLTR 目前尚未支持。 BlockDirRTL 目前尚未支持。 Bold 切换当前选中区的粗体显示与否。转载 2013-01-23 12:14:25 · 246 阅读 · 0 评论 -
C#弹出打开资源对话框(OpenFileDialog)并读取Excel表格(office2007或office2010)
最近需要把Excel表格里面的数据导入到数据库里面,就研究了一下Excle,怎样把所有表单里面的数据读取出来,下面是代码: private void button_leadIn_Click(object sender, EventArgs e) { OpenFileDialog ofd = new OpenFileDialog();原创 2012-12-30 16:55:16 · 16247 阅读 · 0 评论 -
C# delegate和C# event
在基于Windows平台的程序设计中,事件(event)是一个很重要的概念。因为在几乎所有的Windows应用程序中,都会涉及大量的异步调用,比如响应点击按钮、处理Windows系统消息等,这些异步调用都需要通过事件的方式来完成。即使在下一代开发平台——.NET中也不例外。 那么什么是事件呢?所谓事件,就是由某个对象发出的消息,这个消息标志着某个特定的行为发生了,或者某个特定的条件成立了转载 2012-12-17 09:35:32 · 370 阅读 · 0 评论 -
C#弹出选择对话框程序
很多时候,我们都用一个按钮来触发一个事件,从而达到实现某一功能的操作,如按下一个按钮实现对数据库某一记录或某一批记录进行删除等等。通常我们要进行这些操作前都先要进行提示确认的步骤,这个提示步骤是:当用户作某一操作时,首先弹出一个操作确认选择对话框,用户后确认后,操作才能有效执行,否则中止操作。这样做既可以给用户提供一个很好的操作界面,也防止了误操作的发生。下面就讨论一下用C#编写的弹出选择对话转载 2012-12-25 15:25:51 · 742 阅读 · 0 评论 -
C#编写NotifyIcon 将窗口最小化到托盘
1.设置窗体属性showinTask=false2.加notifyicon控件notifyIcon1,为控件notifyIcon1的属性Icon添加一个icon图标。3.添加窗体最小化事件(首先需要添加事件引用):// this.SizeChanged += new System.EventHandler(this.Form1_SizeChanged);//上面一行是主窗体Init转载 2012-12-25 10:19:29 · 340 阅读 · 0 评论 -
C#高低文菜单(右键菜单)ContextMenuStrip用法总结
private void button_Click(object sender, EventArgs e){ Button btn = sender as Button; btn.FlatAppearance.BorderSize = 0; Point point = new Point(btn.Left + this.Left + 5, bt转载 2012-12-25 10:46:59 · 942 阅读 · 0 评论 -
C#线程:BeginInvoke和EndInvoke方法
开发语言:C#3.0IDE:Visual Studio 2008一、C#线程概述在操作系统中一个进程至少要包含一个线程,然后,在某些时候需要在同一个进程中同时执行多项任务,或是为了提供程序的性能,将要执行的任务分解成多个子任务执行。这就需要在同一个进程中开启多个线程。我们使用C#编写一个应用程序(控制台或桌面程序都可以),然后运行这个程序,并打开windows任务管理器,这时我们就会看转载 2013-02-04 16:24:26 · 533 阅读 · 0 评论