Kerwen Blog

Stay Hungry Stay Foolish

C# 事件(三)

原文地址: http://www.cnblogs.com/wudiwushen/archive/2010/04/23/1717829.html 今天是大白话系列之C#委托与事件讲解的大结局,也是我们最关心的,在日常的MES系统编程中到底怎样使用这样的利器,其实我们每天都在使用事件,一个窗体,一个按钮都包含这事件,只是很少用到自己写的委托和事件,说白了不知道如何下手,也不知道在什么样的场景下...

C# 事件(二)

原文地址: http://www.cnblogs.com/wudiwushen/archive/2010/04/21/1717378.html 为什么我们在日常的编程活动中遇到这么多sender,EventArgs e 参数: 1 2 3 4 5 6 7 8 9 10 11 void Page_Load(object sender, EventArgs e) { } protecte...

C# 事件(一)

原文地址: http://www.cnblogs.com/wudiwushen/archive/2010/04/20/1703763.html 什么是事件?EVENT?点击事件?加载事件?一连串的模糊的概念冲击着我们弱小的脑袋 那我们首先来看一下比较正统的感念吧: 事件是类在发生其关注的事情时用来提供通知的一种方式。 事件的发生一般都牵扯2个角色 事件发行者(Publisher...

C# 委托

原文地址: http://www.cnblogs.com/wudiwushen/archive/2010/04/20/1703368.html 首先,我们还是先说说委托吧,从字面上理解,只要是中国人应该都知道这个意思,除非委托2个中文字不认识,举个例子,小明委托小张去买车票。 首先是C#语法 1 public delegate void BugTicketEventHandler();...

C# Code Review Checklist

1.Prefer the ‘is’ or ‘as’ operator to type casts. Try to avoid casting directly. 1 2 3 4 5 6 7 8 9 10 if(myObj is Class1) { // do something } string s = myObject as string; if(s != null) { // d...

C# 数据类型

值类型 整型 1 2 3 4 5 6 7 8 9 名称 说明 范围 sbyte 8位有符号整数 -128 ~ 127 short 16位有符号整数 -32768 ~ 32767 int 32位有符号整数 long 64位有符号整数 byte 8位无符号整数 0 ~ 255 ushort 16位无符号整数 uint 32位无符号整数 ulong 64...

VS2013 crash: The keyset is not defined.

前几天一直在做产品的强签名, 在电脑上各种调用sn.exe。 今天用VS2013 创建一个WPF工程,打开视图界面的时候VS出现了crash, debug显示The keyset is not defined, 猜测跟强签名有关 尝试修复了下VS2013, 结果仍然报错。后来在网络上找到了答案: 1.打开VS2013 命令行窗口 2.输入 sn -c, 重置keyset ...

对称加密和非对称加密介绍和区别

对称加密技术 对称加密采用了对称密码编码技术,它的特点是文件加密和解密使用相同的密钥,即加密密钥也可以用作解密密钥,这种方法在密码学中叫做对称加密算法, 对称加密算法使用起来简单快捷,密钥较短,且破译困难,除了数据加密标准(DES),另一个对称密钥加密系统是国际数据加密算法(IDEA),它比DES的加密性好,而且对计算机功能要求也没有那么高。IDEA加密标准由PGP(Pretty G...

Install IIS by commandline

Install IIS by commandline: Open cmd window pkgmgr /norestart /iu:IIS-StaticContent;IIS-WebServerRole;IIS-WebServer;IIS-CommonHttpFeatures;IIS-DefaultDocument;IIS-ApplicationDevelopment;IIS-Ne...

MFC中自定义消息

原文地址:http://www.cnblogs.com/xulei/archive/2007/11/22/968170.html 消息映射、循环机制是Windows程序运行的基本方式。VC++ MFC 中有许多现成的消息句柄,可当我们需要完成其它的任务,需要自定义消息, 就遇到了一些困难。在MFC ClassWizard中不允许添加用户自定义消息,所以我们必须手动在程序中添加相应代码,以...