类:

类是对象的虚例,类是对象的集合,类是对象的模板。 
对象是类的实例。(可以 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;
}
}

S2-01的更多相关文章

  1. JavaAPI_01

    >JavaAPI 文档注释可以在:类,常量,方法上声明 文档注释可以被javadoc命令所解析并且根据内容生成手册 package cn.fury.se_day01; /** * 文档注释可以在 ...

  2. P,V操作实例分析

    刚开始学习操作系统的时候,就听说PV操作,简单说说PV操作. ●  P(S): S=S-1 如果S≥0,则该进程继续执行:               S<0,进程暂停执行,放入信号量的等待队列 ...

  3. SAS PROC MCMC example in R: Logistic Regression Random-Effects Model(转)

    In this post I will run SAS example Logistic Regression Random-Effects Model in four R based solutio ...

  4. DFS(深度优先)算法编程实践

    DFS定义 DFS(Depth-First-Search)深度优先搜索算法,是搜索算法的一种.是一种在开发爬虫早期使用较多的方法.它的目的是要达到被搜索结构的叶结点 . 特点 每次深度优先搜索的结果必 ...

  5. hdu 4025 Equation of XOR 状态压缩

    思路: 设: 方程为 1*x1 ^ 1*x2 ^ 0*x3 = 0; 0*x1 ^ 1*x2 ^ 1*x3 = 0; 1*x1 ^ 0*x2 ^ 0*x3 = 0 把每一列压缩成一个64位整数,因为x ...

  6. Codeforces 2016 ACM Amman Collegiate Programming Contest A. Coins(动态规划/01背包变形)

    传送门 Description Hasan and Bahosain want to buy a new video game, they want to share the expenses. Ha ...

  7. T-SQL 基础学习 01

    --新建数据库 create database Studentdb go --使用数据库 use Studentdb go --新建表 create table Username ( StudentN ...

  8. [自制简单操作系统] 1、从0-1到汇编再到c语言的奥秘

    目录: 1.用0-1编写最简单的操作系统 2.用汇编改写上面0-1程序 2.1 只用DB的汇编改写版  2.2 加入RESB汇编的改写版  2.3 进一步使用汇编替换0-1文件  2.4 核心程序也用 ...

  9. S2 易买网总结

    易买网项目总结 --指导老师:原玉明 不知不觉,又到了S2结业的时间了,S1的项目KTV项目还历历在目.一路走来,感觉时间过的好快,我们离就业也越来越近... 展示: 1.主页面(首页) 01.商品分 ...

  10. Gym 101102A Coins -- 2016 ACM Amman Collegiate Programming Contest(01背包变形)

    A - Coins Time Limit:3000MS     Memory Limit:262144KB     64bit IO Format:%I64d & %I64u Descript ...

随机推荐

  1. 关于 <mvc:argument-resolvers> 的一次使用记录

      使用场景: 项目里面在做一个请求时候发现,不同的请求,有些请求会跳转到 spring mvc的自定义方法中,有些却不进去.自定义的方法: <mvc:annotation-driven > ...

  2. Ubuntu-18.04下安装mysql

    安装mysql服务器 1. sudo apt-get install mysql-server 2. sudo apt-get install mysql-client 登录问题 安装成功后,我们会发 ...

  3. Sqlserver新建随机测试数据

    USE Test --使用数据库Test(如果没有则需要新建一个) ----1.新建一个users表 create table users( uId int primary key identity( ...

  4. C# 屏蔽windows功能键

    对于触屏的软件来说,我们调出系统键盘以后,我们不想用户回到桌面,这时候我们就需要屏蔽windows键, #region 屏蔽WIN功能键 public delegate int HookProc(in ...

  5. 简说MVC Filter

    Filter与FilterProvider之间的关系 根据用途和执行时机的不同,MVC主要分为以下5种类型的过虑器:AuthenticationFilter.AuthorizationFilter.A ...

  6. CSV输入输出

    读取csv文件: import csv cf = open('D:\pywe.csv','rb') cf.readline() #读取标题行,光标移动到下一行(相当于调过标题行) for l in c ...

  7. 安装SCOM2012在连接数据库时报错:" SQL Server 的安装版本不受支持"

       在SQL群集上有两个实例,分别为:SQLCSNET1\MSSQLSERVER1和SQLCSNET2\MSSQLSERVER2,在计算机sccmz上安装SCOM2012 SP1中的组件 管理服务器 ...

  8. 软件磁盘阵列 (Software RAID)

    什么是 RAID 磁盘阵列全名是『 Redundant Arrays of Inexpensive Disks, RAID 』,容错式廉价磁盘阵列. RAID 可以通过一些技术(软件或硬件),将多个较 ...

  9. MYSQL数据库、用户、表等基础构建

    MYSQL数据库.用户.表等基础构建: 1.->:创建数据库: 1.1. create schema [数据库名称] default character set utf8 collate utf ...

  10. 创建工程支持scala代码开发

    第一步:idea当中创建创建普通maven工程 File ==> New ==> Project 第二步:修改pom.xml添加scala的版本以及打包插件 <dependencie ...