c#窗体学生成绩管理系统代码
以下是一个简单的C#窗体学生成绩管理系统的代码示例:
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 StudentGradeManagementSystem
{
public partial class MainForm : Form
{
private List<Student> students;
public MainForm()
{
InitializeComponent();
students = new List<Student>();
}
private void btnAdd_Click(object sender, EventArgs e)
{
string name = txtName.Text;
int grade = int.Parse(txtGrade.Text);
Student student = new Student(name, grade);
students.Add(student);
UpdateStudentList();
}
private void btnDelete_Click(object sender, EventArgs e)
{
if (lstStudents.SelectedIndex != -1)
{
students.RemoveAt(lstStudents.SelectedIndex);
UpdateStudentList();
}
}
private void UpdateStudentList()
{
lstStudents.Items.Clear();
foreach (Student student in students)
{
lstStudents.Items.Add(student.Name + ": " + student.Grade);
}
}
}
public class Student
{
public string Name { get; set; }
public int Grade { get; set; }
public Student(string name, int grade)
{
Name = name;
Grade = grade;
}
}
}
这个代码示例中,我们创建了一个MainForm类作为主窗体。在窗体中,我们使用了一个List<Student>来存储学生对象。当点击"添加"按钮时,我们从文本框中获取学生的姓名和成绩,并创建一个Student对象,然后将其添加到学生列表中,并更新学生列表的显示。当点击"删除"按钮时,我们从学生列表中移除选中的学生,并更新学生列表的显示。
注意:这只是一个简单的示例,实际的学生成绩管理系统可能会包含更多功能和数据处理逻辑。
原文地址: https://www.cveoy.top/t/topic/h405 著作权归作者所有。请勿转载和采集!