using System;
using System.Collections;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace 登录
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public ArrayList UserName=new ArrayList();
public ArrayList Password=new ArrayList();
private void button2_Click(object sender, EventArgs e)
{
if(textBox1.Text == "")
{
label4.Text = "账号不能为空";
label4.ForeColor = Color.Red;
return;
}
if(textBox2.Text =="")
{
label4.Text = "";
label5.Text = "密码不能为空";
label5.ForeColor = Color.Red;
return;
}
label5.Text = "";
bool IsEdit=false;
for(int i = 0; i < UserName.Count; i++)
{
if((string)UserName[i] ==textBox1.Text)
{
IsEdit = true;
break;
}
}
if(IsEdit)
{
MessageBox.Show("账号已注册");
}
else
{
MessageBox.Show("账号注册成功");
UserName.Add(textBox1.Text);
Password.Add(textBox2.Text);
//textBox1.Clear();
//textBox2.Clear();
}
}
private void button1_Click(object sender, EventArgs e)
{
bool isSiccess = false;
for (int i = 0; i < UserName.Count; i++)
{
if (textBox1.Text.Equals(UserName[i]) && textBox2.Text.Equals(Password[i]))
{
isSiccess = true;
break;
}
}
if (isSiccess)
{
Form2 form2 = new Form2();
form2.Show();
this.Hide();
}
else
{
MessageBox.Show("账号或密码错误");
}
}
private void button3_Click(object sender, EventArgs e)
{
this.Close();
}
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
this.textBox2.Focus();
}
}
private void textBox2_KeyPress(object sender, KeyPressEventArgs e)
{
if(e.KeyChar==(char)Keys.Enter)
{
this.button1_Click(sender, e);
}
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace 登录
{
public partial class Form2 : Form
{
public Form2()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
Label label = new Label();
label.Text = "Suprise!";
label.Font = new Font("微软雅黑", 70);
label.ForeColor = Color.Red;
label.Location = new Point(180, 200);
label.AutoSize = true;
label.ImageAlign = ContentAlignment.MiddleCenter;
this.Controls.Add(label);
button1.Visible = false;
}
}
}
E 智乃的小球
题目描述 在一条无限长的水平直线上,有 n 个小球,每个小球的质量相同,体积可以忽略不计。这些小球初始时位于直线上的不同位置,并且每个小球有一个初始速度,速度为 -1 m/s 或 1 m/s。速度为 -1 m/s 表示…
附录 Appendix B: 首字母缩略词和缩写ACRONYMS AND ABBREVIATIONS AD 难易程度的进阶 Advancement Degree of Difficulty AI 人工智能 Artificial Intelligence CM 配置管理 Configuration Management ConOps 运作理念 Concept of Operations COTS 商业现货 Comme…