码迷,mamicode.com
首页 > Windows程序 > 详细

C#第十一天(winform)

时间:2015-11-08 23:45:05      阅读:313      评论:0      收藏:0      [点我收藏+]

标签:

1、MD5

技术分享
 1 namespace MD5加密与解密
 2 {
 3     class Program
 4     {
 5         static void Main(string[] args)
 6         {
 7             string s = GetMD5("123");
 8             Console.WriteLine(s);
 9             Console.ReadKey();
10         }
11         public static string GetMD5(string str)
12         {
13             //创建MD5对象
14             MD5 md5 = MD5.Create();
15             //开始加密
16             //需要将字符串转化为字节数组
17             byte[] buffer = Encoding.Default.GetBytes(str);
18             //返回一个加密好的字节数组
19             byte[] MD5Buffer = md5.ComputeHash(buffer);        
20             string strNew = "";
21             for (int i = 0; i < MD5Buffer.Length; i++)
22             {
23                 //将字节数组中的每个元素ToString(),转化为十六进制
24                 strNew += MD5Buffer[i].ToString("x2");
25             }
26             return strNew;
27         }
28     }
29 }
View Code

将字节数组转化为字符串的三种方式:

1)将字节数组中的每个元素按照指定的编码格式解析成字符串  byte[] buffer = Encoding.Default.GetBytes(str);

2)直接将数组ToString(); 返回一个命名空间。

3)将字节数组中的每个元素ToString()(MD5)。

2、winform应用程序是一种智能客户端技术,我们可以使用winform应用程序

帮助我们获得信息或者传输信息等。

3、属性
Name:在后台要获得前台的控件对象,需要使用Name属性。

visible:指示一个控件是否可见。

Enabled:指示一个控件是否可用。

4、事件:发生一件事情。

注册事件:双击控件注册的都是控件默认被选中的那个事件。

触发事件:

5、在Main函数当中创建的窗体对象,我们称之为这个窗体应用程序的主窗体。

也就意味着,当你将主窗体关闭后,整个应用程序都关闭了。

6、TextBox控件

WordWrap:指示文本框是否换行。

PasswordChar:让文本框显示一个单一的字符

ScollBars:是否显示滚动条

事件:TextChanged 当文本框中的内容发生改变的时候触发这个事件。

7、跑马灯练习

8、Timer

在指定的时间间隔内做一件指定的事情。

 

9、单选和多选

checked:指示这个控件是否处于选中状态。

默认情况下,在一个窗体中,所有的单选按钮只允许选中一个,可以使用groupbox进行分组。

10、MDI窗体的设计

1、首先确定一个父窗体。 将IsMdiContainer设置为true。

2、创建子窗体,并且设置他们的父窗体。

 

C#第十一天(winform)

标签:

原文地址:http://www.cnblogs.com/ggsdduzbl/p/4948562.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!