Створити програму - кросворд "Інформатика"
Огляд програми
Порядок роботи
Відео-інструкція
Додаткове завдання
Програмний код
Підсумки
Після вивчення матеріалів уроку ви повинні надати звіт (заповнити просту форму).
Програма є дуже простим кросвордом, що складається з трьох слів. На формі розміщуються елемент із текстом завдання, поля для введення літер слів, кнопка для перевірки введених літер та кнопка для виходу із програми.
1. Створити новий проект (тип проекту - Windows Forms App .NET Framework, назва проекту - Crossword)
2. Задайте властивості форми:
Text Кросворд "Інформатика"
3. Для першого слова кросворда (це буде слово «байт») розмістіть на формі елемент Label та чотири елементи TextBox, встановіть для них такі значення властивостей:
Елемент Властивість Значення властивості
Label Name label1
Text 1
TextBox Name tb1_1
MaxLength 1
Text б
TextAlign Center
TextBox Name tb1_2
MaxLength 1
Text а
TextAlign Center
TextBox Name tb1_3
MaxLength 1
Text й
TextAlign Center
TextBox Name tb1_4
MaxLength 1
Text т
TextAlign Center
4. Розмістіть на формі ще один елемент Label та встановіть для значення властивостей:
AutoSize False
Size 280, 90
Text 1. Одиниця виміру інформації, що дорівнює 8 біт.
2. Форма подання інформації у світлофора.
3. Ім'я вченого, який запропонував спосіб подання інформації у вигляді цифр 0 та 1.
5. Розмістіть на формі елемент Button та встановіть для кнопки значення властивості:
Text Перевірити
6. Розмістіть на формі ще один елемент Button та встановіть для кнопки значення властивості:
Text Вихід
7. Створіть обробник події Click кнопки «Перевірити» та напишіть наступний код:
if (tb1_1.Text == "б"
&& tb1_2.Text == "а"
&& tb1_3.Text == "й"
&& tb1_4.Text == "т")
MessageBox.Show("Вірно");
else
MessageBox.Show("Спробуй ще раз");
8. Створіть обробник події Click кнопки «Вихід» та введіть наступний код:
Close();
9. Запустіть програму на виконання та перевірте її роботу.
На відео (19:43 хв) показую розробку програми:
Самостійно додайте на форму додаткові елементи та змініть обробник події Click кнопки «Перевірити», щоб програма перевіряла повний кросворд.
Програмний код готової програми. Увага! Під час розробки програми вам не потрібно копіювати весь цей код, лише код обробника події, який записаний між фігурними скобками (ці рядки виділені червоним кольором).
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 Crossword
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (tb1_1.Text == "б"
&& tb1_2.Text == "а"
&& tb1_3.Text == "й"
&& tb1_4.Text == "т")
MessageBox.Show("Вірно");
else
MessageBox.Show("Спробуй ще раз");
}
private void button2_Click(object sender, EventArgs e)
{
Close();
}
}
}
Скріншот зробленої програми надішліть мені на електронну пошту або на вайбер.
Заповніть форму: