C# Windows程序设计:利用面向对象思想显示个人信息
C# Windows程序设计:利用面向对象思想显示个人信息
本教程将引导您使用C#创建一个简单的Windows窗体应用程序,该程序可以接收用户的姓名、性别、年龄、身高和体重等信息,并在点击按钮后显示这些信息。
我们将使用面向对象编程(OOP)的概念来设计这个程序。
1. 定义人类类:
using System;
using System.Windows.Forms;
namespace PersonInfoApp
{
// 定义人类
public class Person
{
// 定义字段
private string name;
private string gender;
private int age;
private double height;
private double weight;
// 定义属性
public string Name
{
get { return name; }
set { name = value; }
}
public string Gender
{
get { return gender; }
set { gender = value; }
}
public int Age
{
get { return age; }
set { age = value; }
}
public double Height
{
get { return height; }
set { height = value; }
}
public double Weight
{
get { return weight; }
set { weight = value; }
}
// 定义输出信息的方法
public string GetInfo()
{
return '姓名:' + Name + ',性别:' + Gender + ',年龄:' + Age + ',身高:' + Height + ',体重:' + Weight;
}
}
}
这段代码定义了一个名为Person的类,该类具有以下属性:
Name:表示姓名Gender:表示性别Age:表示年龄Height:表示身高Weight:表示体重
该类还包含一个名为GetInfo的方法,该方法返回一个包含个人信息的字符串。
2. 创建窗体应用程序:
在Visual Studio中创建一个新的Windows窗体应用程序项目。
在窗体设计器中添加以下控件:
- 5个标签控件,分别用于显示“姓名”、“性别”、“年龄”、“身高”和“体重”。
- 5个文本框控件,分别用于输入对应的个人信息。
- 1个按钮控件,用于触发显示个人信息的操作。
- 1个标签控件,用于显示最终的个人信息字符串。
3. 编写按钮点击事件处理程序:
双击按钮控件,Visual Studio会自动生成按钮点击事件处理程序。
在事件处理程序中添加以下代码:
private void DisplayButton_Click(object sender, EventArgs e)
{
// 实例化人类对象并获取输入的信息
Person person = new Person();
person.Name = nameTextBox.Text;
person.Gender = genderTextBox.Text;
person.Age = int.Parse(ageTextBox.Text);
person.Height = double.Parse(heightTextBox.Text);
person.Weight = double.Parse(weightTextBox.Text);
// 调用方法获取信息并显示在标签上
infoLabel.Text = person.GetInfo();
}
这段代码首先创建了一个Person类的实例。然后,它从文本框中读取用户输入的信息,并将这些信息存储在Person对象的对应属性中。最后,它调用GetInfo方法获取格式化的个人信息字符串,并将其显示在标签控件中。
4. 运行程序:
现在您可以运行程序了。在文本框中输入您的个人信息,然后单击按钮。您应该能够在标签控件中看到格式化的个人信息字符串。
总结:
本教程介绍了如何使用C#创建一个简单的Windows窗体应用程序,并利用面向对象编程思想来显示个人信息。您可以根据需要扩展此程序,例如添加数据验证、错误处理或将数据存储到数据库中。
原文地址: https://www.cveoy.top/t/topic/Qoy 著作权归作者所有。请勿转载和采集!