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窗体应用程序,并利用面向对象编程思想来显示个人信息。您可以根据需要扩展此程序,例如添加数据验证、错误处理或将数据存储到数据库中。

C# Windows程序设计:利用面向对象思想显示个人信息

原文地址: https://www.cveoy.top/t/topic/Qoy 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录