zoukankan      html  css  js  c++  java
  • 0505.Net基础班第十四天(winform基础)

    1、winform应用程序是一种智能客户端技术,我们可以使用winform应用程序 帮助我们获得信息或者传输信息等。

    2、属性 Name:在后台要获得前台的控件对象,需要使用Name属性。 visible:指示一个控件是否可见。 Enabled:指示一个控件是否可用。

    3、事件:发生一件事情。 注册事件:双击控件注册的都是控件默认被选中的那个事件。 触发事件:

    4、 在Main函数当中创建的窗体对象,我们称之为这个窗体应用程序的主窗体。 也就意味着,当你将主窗体关闭后,整个应用程序都关闭了。

    5、TextBox控件 WordWrap:指示文本框是否换行。 PasswordChar:让文本框显示一个单一的字符 ScollBars:是否显示滚动条 事件:TextChanged 当文本框中的内容发生改变的时候触发这个事件。

    6、跑马灯练习 abcde bcdea string str="abcde";   str=str.Substring(1)+str.Substring(0,1);

    cdeab deabc eabcd abcde

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

    8、简单记事儿本应用程序 1)、在程序加载的时候,取消文本框的自动换行,以及让两个按钮和文本框隐藏 2)、点击登陆,判断是否登陆成功 3)、自动换行功能 4)、保存文本到一个指定目录下。

    9、单选和多选 checked:指示这个控件是否处于选中状态。

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

    10、MDI窗体的设计 1、首先确定一个父窗体。 将IsMdiContainer设置为true。 2、创建子窗体,并且设置他们的父窗体。

     01MD5加密

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Security.Cryptography;
     5 using System.Text;
     6 using System.Threading.Tasks;
     7 
     8 namespace _01MD5加密
     9 {
    10     class Program
    11     {
    12         static void Main(string[] args)
    13         {
    14             //woaini  woaini
    15             //202cb962ac59075b964b07152d234b70
    16            // string s = GetMD5("123");
    17             //202cb962ac59075b964b07152d234b70
    18             //202cb962ac59075b964b07152d234b70
    19             //202cb962ac5975b964b7152d234b70
    20             //3244185981728979115075721453575112
    21             //Console.WriteLine(s);
    22             //Console.ReadKey();
    23             //double n = 123.456;
    24             //Console.WriteLine(n.ToString("C"));
    25             //Console.ReadKey();
    26         }
    27 
    28         public static string GetMD5(string str)
    29         {
    30             //创建MD5对象
    31             MD5 md5 = MD5.Create();
    32             //开始加密
    33             //需要将字符处转换成字节数组
    34             byte[] buffer = Encoding.GetEncoding("GBK").GetBytes(str);
    35             //返回一个加密好的字节数组
    36             byte[] MD5Buffer = md5.ComputeHash(buffer);
    37 
    38             //将字节数组转换成字符串
    39             //字节数组---字符串
    40             //将字节数组中每个元素按照指定的编码格式解析成字符串
    41             //直接将数组ToString();
    42             //将字节数组中的每个元素ToString()
    43           //  return Encoding.GetEncoding("GBK").GetString(MD5Buffer);
    44 
    45             // 189 273 345 我爱你
    46             // 189 273 345
    47             string strNew = "";
    48             for (int i = 0; i < MD5Buffer.Length; i++)
    49             {
    50                 strNew += MD5Buffer[i].ToString("x2");
    51             }
    52             return strNew;
    53         }
    54     }
    55 }
    View Code
  • 相关阅读:
    L2TP协议
    PPP协议
    centos 更新linux内核
    关于GRUB2
    误删除libc.so.6 恢复
    LVS DR模式 负载均衡服务搭建
    进程地址空间分布和可执行文件分布
    centos 开机启动服务
    【netcore基础】ConcurrentDictionary 使用字符串作为key给代码加锁且使用EF事物防止并发调用数据混乱的问题
    【年终总结】个人的2018年年终总结
  • 原文地址:https://www.cnblogs.com/liuslayer/p/4713511.html
Copyright © 2011-2022 走看看