• S2-01


    类:

    类是对象的虚例,类是对象的集合,类是对象的模板。 
    对象是类的实例。(可以 0到多个。)



    .NET Framwork vs版本

    .NET Framwork 1.0 /1.1 vs2003

    .NET Framwork 2.0 vs2005

    .NET Framwork 3.0 /3.5 vs2008

    .NET Framwork 4.0 vs2010

    .NET Framwork 4.5 vs2012/vs2013

    SP(service pack)2

    .NET Framework 两大组件

    公共语言运行时 (CLR Common Language Runtime) 框架类库(FCL Framework Class Library)

    CLR:
    1.1 CLS 公共语言规范 Common Language Specfication

    1.2 CTS 通用类型系统 Common Type System

    WF Work Flow:工作流 
    WCF HTTP TCP/IP 
    WPF :

    LInq: from db.stus where

    两道编译

    我们直接写的C#代码,CPU并不认识,因为CPU只认识 0和 1, 所以我们需要将源文件编译成一个中间
    文件,名字叫MSIL(微软中间代码)。然后中间代码,CPU依然不认识,需要经过CLR的一个特殊组件,就是JIT(Just
    in time 即时编译器)来翻译,翻译成CPU可以读懂的0和1,如果再往底层说,0 和 1在计算机中对应的就是高低电位。
    高电位用1代表,低电位用0代表。


    类图:

    自动属性 


    private int age;

    以下是java的自动属性封装

    public int Age
    {
    get
    {
    return age;
    }
    set
    {
    age=value;
    }

    }

    以下是java的自动属性封装

    public int Age
    {
    get { return age; }
    set { age = value; }
    }

    魔兽登录系统

    判断注册的条件

    if (txtName.Text!=""&&txtUserid.Text!=""&&txtEmali.Text!=""&&txtPwd.Text!=""&&txtXpwd.Text!=""&&txtXemali.Text!="")
    {
    //建立一个判断条件 默认为正确的0
    int a = 0;
    //密码邮箱双重验证
    if (txtPwd.Text != txtXpwd.Text)
    {
    a = 1;

    }
    if (txtEmali.Text!=txtXemali.Text)
    {
    a = 2;

    }
    switch (a)
    {
    case 0:
    //建立数组循环
    for (int i = 0; i < Userinfo.user.Length; i++)
    {
    //如果为空的话
    if (Userinfo.user[i]==null)
    {
    //赋值
    User us = new User();
    us.Name = txtName.Text;
    us.Userid = txtUserid.Text;
    us.Pwd = txtPwd.Text;
    us.Email = txtEmali.Text;
    Userinfo.user[i] = us;
    MessageBox.Show(Userinfo.user[i].Name);
    MessageBox.Show("注册成功!");
    // 打开窗体
    frmMain ma = new frmMain();
    ma.Show();
    this.Close();
    break;
    }
    }
    break;
    case 1:
    //提示
    MessageBox.Show("两次密码不一致");
    break;
    case 2:
    //提示
    MessageBox.Show("两次邮箱不一致");
    break;
    }
    }
    else
    {
    MessageBox.Show("用户信息不完整!");
    }
    }

    判断登录的条件

    foreach (User item in Userinfo.user)
    {
    //验证用户名密码正确
    if (txtName.Text.Equals(item.Email) && txtPwd.Text.Equals(item.Pwd))
    {
    frmGame g = new frmGame();
    //窗体传值
    g.lblTitle.Text = item.Name + "召唤师,欢迎来到英雄联盟";
    g.Show();
    this.Close();
    break;

    }
    //不正确
    else
    {
    MessageBox.Show("用户信息错误");
    break;
    }
    }

  • 相关阅读:
    chrome浏览器中安装以及使用Elasticsearch head 插件
    windows10 升级并安装配置 jmeter5.3
    linux下部署Elasticsearch6.8.1版本的集群
    【Rollo的Python之路】Python 爬虫系统学习 (八) logging模块的使用
    【Rollo的Python之路】Python 爬虫系统学习 (七) Scrapy初识
    【Rollo的Python之路】Python 爬虫系统学习 (六) Selenium 模拟登录
    【Rollo的Python之路】Python 爬虫系统学习 (五) Selenium
    【Rollo的Python之路】Python 爬虫系统学习 (四) XPath学习
    【Rollo的Python之路】Python 爬虫系统学习 (三)
    【Rollo的Python之路】Python sys argv[] 函数用法笔记
  • 原文地址:https://www.cnblogs.com/nanchao/p/8685608.html
Copyright © 2020-2023  润新知