如何使用类,对象和方法

时间:2015-09-29 14:44:21

标签: visual-studio-2010

我正在尝试构建一个计算器,它可以计算宽度长度以及面积和周长。现在我被卡住了,一旦我标记了文本框(txtWidth),然后我点击它以显示代码编辑器我在处理程序下放入了什么。第二个问题我如何为他们输入数学。就像我知道要获得区域我只是做宽度长度和周长它是2 *宽度+ 2 *长度。我还需要添加10.5和20.65之类的小数小数。我希望这能让我更清楚地了解我正在做的事情。

1 个答案:

答案 0 :(得分:0)

假设您正在使用C#...添加两个标签(lblArea& lblPerimeter)和一个按钮(btnCalculate),并为该按钮添加一个事件(双击它):

这是你的作业:

        private void CalculateDisplayInfo()
        {
            double len = 0.0;
            if (!double.TryParse(txtLength.Text, out len))
            {
                MessageBox.Show(this, "Invalid Length Input", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            double width = 0.0;
            if (!double.TryParse(txtWidth.Text, out width))
            {
                MessageBox.Show(this, "Invalid Width Input", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                return;
            }

            lblArea.Text = (width * len).ToString();
            lblPerimeter.Text = (2 * (width + len)).ToString();
        }

        private void btnCalculate_Click(object sender, EventArgs e)
        {
            CalculateDisplayInfo();
        }