Компьютерная графика, мультимедиа и игры на Visual C#


Глава Разработка стандартного калькулятора


Теперь (для программирования операции сложения) дважды щелкаем кнопку “=” (рис. 11.1) и в появившийся шаблон процедуры записываем код:

      double number2, number3;

      if (i==1)

      {

            number2 = Convert.ToDouble(textBox1.Text);

            number3 = Number + number2;

            textBox1.Text = number3.ToString();

     }

При помощи оператора if сложение выполняется только после того, как предварительно мы щелкнем кнопку “+”, программа присвоит целочисленной переменной i значение 1, и далее щелкнем кнопку “=”.

Поскольку несколько операций данного калькулятора выполняются после щелчка одной кнопки “=”, то далее мы будем дополнять процедуру этой кнопки для выполнения каждой последующей операции.

Для вычитания чисел аналогично (как для сложения) дважды щелкаем кнопку “-” (рис. 11.1) и в появившийся шаблон новой процедуры записываем код:

      i=2;

      Number = Convert.ToDouble(textBox1.Text);

      textBox1.Text = "";

      textBox1.Focus();

Дважды щелкаем кнопку “=” (рис. 11.1) и в появившуюся ту же процедуру для этой кнопки, ниже нашего предыдущего кода, записываем следующий код:

      if (i==2)

      {

            number2 = Convert.ToDouble(textBox1.Text);

            number3 = Number - number2;

            textBox1.Text = number3.ToString();

   }

Аналогично для умножения чисел дважды щелкаем кнопку “ * ” (рис. 11.1) и в появившийся шаблон новой процедуры записываем код:

      i=3;

      Number = Convert.ToDouble(textBox1.Text);

      textBox1.Text = "";

      textBox1.Focus();

Дважды щелкаем кнопку “=” (рис. 11.1) и в появившуюся ту же процедуру для этой кнопки, ниже нашего предыдущего кода, записываем следующий код:

      if (i==3)

      {

            number2 = Convert.ToDouble(textBox1.Text);

            number3 = Number * number2;

            textBox1.Text = number3.ToString();

   }

Аналогично для деления чисел дважды щелкаем кнопку “ / ” (рис. 11.1) и в появившийся шаблон новой процедуры записываем код:




Начало  Назад  Вперед



Книжный магазин