实验一(C#窗体应用程序)

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验一

一.步骤

例1

1.添加控件

在Windows窗体中添加两个标签控件和两个文本控件,控件的名称分别为label1、label2和textBox1、textBox2。在添加一个命令按钮控件,名称为button1。

2.编写事件处理代码

private void button1_Click(object sender, EventArgs e)

{

string sno, psw;

double num;

sno = textBox1.Text;

psw = textBox2.Text;

if (Double.TryParse(sno, out num))

{

if (psw=="123456")

MessageBox.Show("输入正确,欢迎使用本系统!", "欢迎");

else

{

MessageBox.Show("密码输入错误,请重新输入!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

textBox2.Text = "";

}

}

else

{

MessageBox.Show("输入错误,学号不能有非数字字符,请重新输入!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);

textBox2.Text = "";

}

}

例2

3.添加控件

在Windows窗体中添加三个标签控件和三个文本控件,将textBox2。在添加二个命令按钮控件,名称为button1、button2。

4.编写事件处理代码

private void button1_Click(object sender, EventArgs e)

{

n1 = Convert.ToInt32(textBox1.Text);

n2 = Convert.ToInt32(textBox2.Text);

if (n1 > n2)

{

int t = n1; n1 = n2; n2 = t;

}

textBox3.Text = "两个数之间的素数";

for (int m = n1; m <= n2; m++)

{

bool f = true;

if (m == 1)

{

continue;

}

for (int i = 2; i <=Math.Sqrt(m); i++)

{

if (m % i == 0)

{

f = false; break;

}

}

if (f)

{

textBox3.Text = textBox3.Text + "\r\n" + m; }

}

}

private void button2_Click(object sender, EventArgs e) {

textBox1.Text = "";

textBox2.Text = "";

textBox3.Text = "";

}

二.截图

图1-1 例1界面

图1-2 例2界面

图1-3 例1测试结果

图1-4 例2测试结果

相关文档
最新文档