У цій статті я постараюся максимально просто і зрозуміло викласти основи програмування на мові Delphi
Вихідні тексти до уроку можна скачати тут.
Сьогодні ми на C # напишемо найпростіший калькулятор. Для початку покладемо на форму два поля введення, п'ять кнопочок і дві мітки, розташувавши їх в такий спосіб:
Тепер пишемо обробник натискання на кнопочку "+":
private void button1_Click (object sender, EventArgs e)
label1.Text = (sender as Button) .Text;
Цей же обробник навішуємо на кнопочки "-", "*", "/". Для цього виділяємо кнопочку:
В інспектора властивостей перемикається на події, в рядку, де у нас подія Click натискаємо стрілочку і вибираємо вже готовий обробник події:
Тепер створюємо обробник натискання на кнопочку "=":
private void button5_Click (object sender, EventArgs e)
label2.Text = "=" + x;
Тепер давайте трошки покращимо нашу програму. Для початку зробимо так, що б дії моно було ввести з клавіатури, а не натисканням кнопочки мишкою. Для цього перед текстом назви кнопочки ввести знак амперсанда - " ":
Після цього кнопочки у нас будуть підкреслені:
Це означає, що натискання відповідної клавіші на клавіатурі робить так, як будь-то ця кнопка натиснута мишкою.
У зв'язку з тим, що ми змінили текст кнопок, змінимо і обробники натискання кнопочку "=":
private void button5_Click (object sender, EventArgs e)