zoukankan      html  css  js  c++  java
  • 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;
    }
    }

  • 相关阅读:
    JavaScript 总结
    Linux脚本shell字符串处理
    linux bash tutorial
    SVG 学习<八> SVG的路径——path(2)贝塞尔曲线命令、光滑贝塞尔曲线命令
    SVG 学习<七> SVG的路径——path(1)直线命令、弧线命令
    SVG 学习<六> SVG的transform
    SVG 学习<五> SVG动画
    SVG 学习<四> 基础API
    SVG 学习<三>渐变
    SVG 学习<二>进阶 SVG世界,视野,视窗 stroke属性 svg分组
  • 原文地址:https://www.cnblogs.com/nanchao/p/8685608.html
Copyright © 2011-2022 走看看