• C#第十一天(winform)


    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、创建子窗体,并且设置他们的父窗体。

  • 相关阅读:
    python之路——进程
    python之路——操作系统的发展史
    python之路——网络编程
    模块学习之re模块
    day11迭代器、生成器
    day10闭包、函数装饰器
    vnc安装和配置
    单例模式
    代理设计模式
    工厂模式例子
  • 原文地址:https://www.cnblogs.com/ggsdduzbl/p/4948562.html
Copyright © 2020-2023  润新知