C#完整步骤设计Windows窗体应用程序。 定义一个学生类,输入学生信息并显示。
时间: 2024-02-23 14:03:08 浏览: 99
c#Windows窗体应用程序设计.ppt
好的,以下是一个完整的C#程序示例,演示如何定义一个Student类,输入学生信息并显示:
1. 首先,我们需要创建一个Windows窗体应用程序,打开Visual Studio,选择“创建新项目”,然后选择“Windows窗体应用程序”,指定项目名称和位置,点击“创建”按钮。
2. 在窗体设计器中,我们可以添加控件,例如文本框、标签、按钮等,用于输入学生信息和显示学生信息。
3. 接下来,我们需要定义一个Student类,包括学生的姓名、年龄、性别、学号、系别等属性,以及ToString()方法,用于将学生信息转换为字符串。
```csharp
public class Student
{
public string Name { get; set; }
public int Age { get; set; }
public string Gender { get; set; }
public string ID { get; set; }
public string Department { get; set; }
public override string ToString()
{
return $"姓名:{Name}\n年龄:{Age}\n性别:{Gender}\n学号:{ID}\n系别:{Department}";
}
}
```
4. 在窗体代码中,我们需要在按钮的Click事件处理程序中创建一个Student对象,设置它的属性,最后调用ToString()方法来显示学生信息。
```csharp
private void btnSubmit_Click(object sender, EventArgs e)
{
// 创建一个 Student 对象
Student student = new Student();
// 设置学生信息
student.Name = txtName.Text;
student.Age = int.Parse(txtAge.Text);
student.Gender = cmbGender.Text;
student.ID = txtID.Text;
student.Department = txtDepartment.Text;
// 显示学生信息
MessageBox.Show(student.ToString(), "学生信息");
}
```
5. 最后,我们需要在窗体设计器中设置控件的属性,例如文本框和下拉列表框的位置、大小、字体、颜色等,使其看起来更加美观。
完整的程序示例如下:
```csharp
using System;
using System.Windows.Forms;
namespace StudentInfo
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnSubmit_Click(object sender, EventArgs e)
{
// 创建一个 Student 对象
Student student = new Student();
// 设置学生信息
student.Name = txtName.Text;
student.Age = int.Parse(txtAge.Text);
student.Gender = cmbGender.Text;
student.ID = txtID.Text;
student.Department = txtDepartment.Text;
// 显示学生信息
MessageBox.Show(student.ToString(), "学生信息");
}
}
public class Student
{
public string Name { get; set; }
public int Age { get; set; }
public string Gender { get; set; }
public string ID { get; set; }
public string Department { get; set; }
public override string ToString()
{
return $"姓名:{Name}\n年龄:{Age}\n性别:{Gender}\n学号:{ID}\n系别:{Department}";
}
}
}
```
这个程序包括一个窗体,有几个控件,其中包括文本框和下拉列表框,用于输入学生信息。在单击“提交”按钮后,程序将创建一个Student对象,设置它的属性,最后调用ToString()方法来显示学生信息。
阅读全文