首先设计界面:

1.选择TextBox(允许用户输入文本,并提供多行编辑和密码字符掩码功);

2.选择label(为控件提供运行时信息或说明性文字);

3.选择Button(当用户单击它时引发事件);

4.在软件右下方有个属性的编辑框,可以修改按钮的属性。

C#——设计一个简单的Windows应用程序,在文本框中输入一个日期,单击按钮显示这一天是星期几

 

 

 

界面设计1:

C#——设计一个简单的Windows应用程序,在文本框中输入一个日期,单击按钮显示这一天是星期几

C#——设计一个简单的Windows应用程序,在文本框中输入一个日期,单击按钮显示这一天是星期几

 

编写代码:

双击button按钮(即查询按钮);

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 Forms2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            int year = int.Parse(textBox1.Text);
            int month = int.Parse(textBox2.Text);
            int day = int.Parse(textBox3.Text);
            label4.Text = CaculateWeekDay(year, month, day);
            string CaculateWeekDay(int y, int m, int d)
            {
                if (m == 1)
                {
                    m = 13;
                    y--;
                }
                if (m == 2)
                {
                    m = 14;
                    y--;
                }
                int week = (d + 2 * m + 3 * (m + 1) / 5 + y - y / 100 + y / 400) % 7 + 1;
                string weekstr = "";
                switch (week)
                {
                    case 1: weekstr = "今天是星期一"; break;
                    case 2: weekstr = "今天是星期二"; break;
                    case 3: weekstr = "今天是星期三"; break;
                    case 4: weekstr = "今天是星期四"; break;
                    case 5: weekstr = "今天是星期五"; break;
                    case 6: weekstr = "今天是星期六"; break;
                    case 7: weekstr = "今天是星期日"; break;
                }
                return weekstr;
            }
        }
    }
}
 

结果:

C#——设计一个简单的Windows应用程序,在文本框中输入一个日期,单击按钮显示这一天是星期几

 

 

 

 

 

设计界面2:

C#——设计一个简单的Windows应用程序,在文本框中输入一个日期,单击按钮显示这一天是星期几

C#——设计一个简单的Windows应用程序,在文本框中输入一个日期,单击按钮显示这一天是星期几

代码:

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 Forms3
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        enum WeekDay { 星期天, 星期一, 星期二, 星期三, 星期四, 星期五, 星期六 };
        private void button1_Click(object sender, EventArgs e)
        {
            DateTime dt = Convert.ToDateTime(textBox1.Text);

            WeekDay wd = (WeekDay)dt.DayOfWeek;

            label1.Text = "\n这一天是" + wd ;

        }
    }
}

结果:

C#——设计一个简单的Windows应用程序,在文本框中输入一个日期,单击按钮显示这一天是星期几

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-09-17
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-05-16
  • 2022-12-23
  • 2021-09-10
  • 2022-12-23
  • 2022-01-12
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案