我的第一个C#程序(功能简陋,界面简单的基于C#的计算器):
先附上截图:
设计部分:
5个label标签,3个TextBox标签,2个Button按钮,1个ComboBox标签
源代码:
1>计算按钮的代码实现:
private void button1_Click(object sender, EventArgs e)
{
double result;
if (comboBox1.Text == "+")
{
result = Convert.ToDouble(textBox1.Text) + Convert.ToDouble(textBox2.Text);
textBox3.Text = Convert.ToString(result);
}
if (comboBox1.Text == "-")
{
result = Convert.ToDouble(textBox1.Text) - Convert.ToDouble(textBox2.Text);
textBox3.Text = Convert.ToString(result);
}
if (comboBox1.Text == "*")
{
result = Convert.ToDouble(textBox1.Text) * Convert.ToDouble(textBox2.Text);
textBox3.Text = Convert.ToString(result);
}
if (comboBox1.Text == "/")
{
result = Convert.ToDouble(textBox1.Text) / Convert.ToDouble(textBox2.Text);
textBox3.Text = Convert.ToString(result);
}
}
2>退出按钮的代码实现:
private void button2_Click(object sender, EventArgs e)
{
this.Close();
}
3>选中窗体后双击编辑代码,Load函数体中的代码实现:
private void Form1_Load(object sender, EventArgs e)
{
comboBox1.Items.Add("+");
comboBox1.Items.Add("-");
comboBox1.Items.Add("*");
comboBox1.Items.Add("/");
}