实验一(C#窗体应用程序)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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测试结果