代码改变世界

NotifyIcon的简单使用

2012-08-14 13:26 by 假面Wilson, 957 阅读, 0 推荐, 收藏, 编辑
摘要:转载自:http://blog.csdn.net/liuyuehui110/article/details/6517351最常见使用NotifyIcon的程序就是QQ了,当初我很好奇这通知区域的小企鹅是如何随着QQ的运行放上去的,这的确是个有趣的技巧。 要是用到自己的程序上的确显得很专业!我们来为自己的小程序也添加个 : ) 上面是Demo的效果,还可以吧 : ) 首先我们创建一个WinForm项目,我起名叫“NotifyIconTest”: 删除默认创建的Form1,添加新窗体Main;新建一个文件夹,里面放入你喜欢的Icon(图片须为ico图像),这里我放入的是Gate... 阅读全文

MemberwiseClone C#克隆

2012-07-19 15:44 by 假面Wilson, 349 阅读, 0 推荐, 收藏, 编辑
摘要:MemberwiseClone方法创建一个浅表副本,方法是创建一个新对象,然后将当前对象的非静态字段复制到该新对象。如果字段是值类型的,则对该字段执行逐位复制。如果字段是引用类型,则复制引用单不复制引用的对象;因此院士对象及其副本引用同一对象。 例如,考虑引用对象A和B的被称为X的对象。对象B依次引用对象C。X的浅表副本创建一个新对象X2,该对象也引用对象A和B。相比而言,X的深层副本创建一个新对象X2,该对象引用新对象A2和B2(人别为A和B的副本)。B2有引用新对象C2,C2是C的副本。该实例阐释了千层和深层复制操作之间的区别。 有很多方法可以实现深层复制操作,前提是浅表赋值操作有... 阅读全文

C# 文件保存到数据库中或者从数据库中读取文件

2012-07-06 10:51 by 假面Wilson, 1413 阅读, 0 推荐, 收藏, 编辑
摘要:首先,介绍一下保存文件到数据库中。 将文件保存到数据库中,实际上是将文件转换成二进制流后,将二进制流保存到数据库相应的字段中。在SQL Server中该字段的数据类型是Image,在Access中该字段的数据类型是OLE对象。 [复制此代码]CODE: //保存文件到SQL Server数据库中 FileInfo fi=new FileInfo(fileName); FileStream fs=fi.OpenRead(); byte[] bytes=new byte[fs.Length]; fs.Read(bytes,0,Convert.ToInt32(fs.Length)); Sql... 阅读全文

Winform动态显示图片,数据流方式

2012-06-19 14:24 by 假面Wilson, 622 阅读, 0 推荐, 收藏, 编辑
摘要:byte[] bytes = faxService.DownloadFile(FileName); MemoryStream memStream = new MemoryStream(bytes); Bitmap myImage = new Bitmap(memStream); try { pictureBox.Image = myImage; pictureBox.SizeMode = PictureBoxSizeMode.AutoSize; } catch (Except... 阅读全文

c# Invoke和BeginInvoke 区别

2012-06-11 18:02 by 假面Wilson, 218 阅读, 0 推荐, 收藏, 编辑
摘要:转自http://www.cnblogs.com/c2303191/articles/826571.html Control.Invoke 方法 (Delegate) :在拥有此控件的基础窗口句柄的线程上执行指定的委托。 Control.BeginInvoke 方法 (Delegate) :在创建控件的基础句柄所在线程上异步执行指定委托。 (一)Control的Invoke和BeginInvoke我们要基于以下认识:(1)Control的Invoke和BeginInvoke与Delegate的Invoke和BeginInvoke是不同的。(2)Control的Invoke和BeginI... 阅读全文

如何保证Web Service的安全

2012-05-31 16:42 by 假面Wilson, 1940 阅读, 0 推荐, 收藏, 编辑
摘要:转载自:http://www.cnblogs.com/jiapengliang2005/articles/1619233.html 要以安全的方式访问Web服务方法,可以考虑以下安全措施:l 是谁调用?——SoapHeader身份认证。l 来自哪里?——访问IP认证。l 加密传输 ——SSL安全访问。这些安全保护措施常常是配合使用的。7.9.1 通过SoapHeader来增强Web Service的安全性通过SoapHeader我们可以让具有指定用户口令的用户来访问我们的Web服务接口。(完整代码示例位置:光盘\code\ch07\WebAppClient\WebForm-SoapHeader 阅读全文

Asp.net MVC3 一语道破

2012-05-30 19:01 by 假面Wilson, 373 阅读, 0 推荐, 收藏, 编辑
摘要:原文:http://www.cnblogs.com/know/archive/2012/03/31/2426730.htmlAsp.net MVC前两年就听说了,但一直没有去用,中间只是粗略的了解了下,在做的栏目改版时才真正的去学习和使用——刚开始学,对其'路由'和请求解析执行的过程感觉比较神秘,但随着项目中的应用、功能的逐一实现,发现所谓的Asp.net MVC也就那样,清楚了核心的几点东西,就可以比较'得心应手'的玩转了。这篇博客就是要跟大家分享下:我所了解的Asp.net MVC和如何灵活使用! 本文目录:什么是ASP.NET MVCAsp.net MVC 阅读全文

常用Lambda范例

2012-05-30 14:34 by 假面Wilson, 213 阅读, 0 推荐, 收藏, 编辑
摘要:原文:http://www.cnblogs.com/wlb/archive/2009/08/26/1554026.html1.用Where()方法进行筛选using System;using System.Linq;namespace ConsoleApplication3{ class Program { static void Main(string[] args) { int[] intary = { 1, 2, 3, 4, 5, 6, 7, 8, 89, 10 }; //查询所有能被2整除的元素 var query1 = intary.Where(num => num % 2 = 阅读全文

Lambda表达式

2012-05-30 14:33 by 假面Wilson, 255 阅读, 0 推荐, 收藏, 编辑
摘要:Lambda表达式实际上是一个匿名函数。它包含表达式和语句,常用于创建委托或表达式目录树类型。所有Lambda表达式都是用Lambda运算符---------- =>,该运算符读为“goesto”。Lambda运算符的左边是输入参数(可能没有),右边是表达式或语句块。Lambda表达式返回右边表达式的结果。其基本格式如下:(input paramenters)=>expression其中,parameters是一个参数列表,在Lambda只有一个输入参数时可以不适用括号,否则括号是必须的。两个或更多输入参数由括在括号中的逗号分隔,如以下代码所示,包括两个参数x和y。(x,y)=&g 阅读全文

1、1、2、3、5、8、13、21、34...... 求第X位数是多少,2种实现方式

2012-05-04 11:36 by 假面Wilson, 257 阅读, 0 推荐, 收藏, 编辑
摘要:经典的面试题,之前面试时写的不够好,回来后重新想了下,以下是2实现方式:方法一:【递归调用】 public int FooNum(int i) { if (i < 0) return 0; else if (i > 0 && i <= 2) return 1; else returnFooNum(i - 1) +FooNum(i - 2); } 方法二:【for循环】 public int AddNum(int x) { int f1 = 1; int f2 = 1; int f3 = 0... 阅读全文
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 48 下一页