Створити програму для демонстрації арифметичних операцій, операцій інкременту та декременту.
Огляд програми
Порядок роботи
Відео-інструкція
Програмний код
Підсумки
Після вивчення матеріалів уроку ви повинні надати звіт (заповнити просту форму).
В програмі використовується глобальна змінна sum. При натисканні на кнопці Inc значення змінної sum збільшується на 1, та записується в label1. При натисканні на кнопці Dec значення змінної sum зменьшується на 1, та записується в label1.
1. Створити новий проект (тип проекту - Windows Forms App .NET Framework, назва проекту - SumInc)
2. Розмістіть на формі необхідні елементи та задайте їм необхідні властивості, так, щоб форма була схожа на ту, яка представлена на малюнку.
3. У класі Form1 оголосіть змінну sum цілого типу:
...
public partial class Form1 : Form
{
int sum = 0;
public Form1()
{
InitializeComponent();
}
...
4. Створіть обробник події Click кнопки «Inc» та напишіть наступний код:
sum = sum + 1;
label1.Text = sum.ToString();
5. Створіть обробник події Click кнопки «Dec» та напишіть наступний код:
sum = sum + 1;
label1.Text = sum.ToString();
6. Запустіть програму на виконання та перевірте її роботу.
7. Змініть обробник події Click кнопок «Inc» так, щоб замість оператору присвоєння використовувалася операція інкремента:
private void button1_Click(object sender, EventArgs e)
{
//sum = sum + 1;
sum++;
label1.Text = sum.ToString();
}
8. Змініть обробник події Click кнопок «Dec» так, щоб замість оператору присвоєння використовувалася операція декремента:
private void button2_Click(object sender, EventArgs e)
{
//sum = sum - 1;
sum--;
label1.Text = sum.ToString();
}
9. Запустіть програму на виконання та перевірте її роботу.
10. Змініть обробник події Click кнопок «Inc» так, щоб замість операції інкремента використовувався оператор з присвоєнням (сума з присвоєнням):
//sum = sum + 1;
sum += 2;
11. Змініть обробник події Click кнопок «Dec» так, щоб замість операції декремента використовувався оператор з присвоєнням (різниця з присвоєнням):
//sum = sum - 1;
sum -= 2;
12. Запустіть програму на виконання та перевірте її роботу.
На відео (18:18 хв) показую розробку програми і розглядаємо такі моменти:
Створення проекту SumInc, розміщення на формі елементів (дві кнопки та один label)
Огляд коду файла Form1.cs
Область видимості змінної (локальна та глобальна змінна)
Оголошення та ініціалізація змінної sum (int sum = 0;)
Код для кнопкок Inc та Dec
Різниця між записами:
sum = sum + 1;
sum++;
sum += 2;
Встановлення значення в label, два способи: 1 - встановлення властивості Text у вікні властивостей, 2 - використання методу Loda форми
Написання коду для функції Form1_Load
Програмний код готової програми. Увага! Під час розробки програми вам не потрібно копіювати весь цей код, лише код обробника події, який записаний між фігурними скобками (ці рядки виділені червоним кольором).
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 SumInc
{
public partial class Form1 : Form
{
int sum = 0;
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
//sum = sum + 1;
sum += 2;
label1.Text = sum.ToString();
}
private void button2_Click(object sender, EventArgs e)
{
//sum = sum - 1;
sum -= 2;
label1.Text = sum.ToString();
}
}
}
Скріншот зробленої програми надішліть мені на електронну пошту або на вайбер.
Заповніть форму: