Практикум. Програма "Тест Вінні-Пуха"
Мета заняття
Створити програму "Тест Вінні-Пуха"
План заняття
Огляд програми
Порядок роботи
Програмний код
Підсумки
Після вивчення матеріалів уроку ви повинні надати звіт (заповнити просту форму).
Огляд програми
На екрані виводиться тестове питання та три варіанти відповідей. Користувач вибирає одну з відповідей, потім натискає кнопку «Перевірити». Програма перевіряє, чи правильно вибрано відповідь.
Якщо вибрано правильну відповідь – виводимо відповідь «Вірно» та відключаємо кнопку «Перевірити», якщо неправильно – виводимо відповідну відповідь і даємо можливість продовжити тест.
Порядок роботи
1. Створити новий проект (тип проекту - Windows Forms App .NET Framework, назва проекту - TestVinnie)
2. Змінити назву вікна на "Тест Вінні-Пуха" (властивість Text для форми)
3. Розмістіть на формі необхідні елементи управління таким чином, щоб форма виглядала так, як на малюнку:
Зверніть увагу на елемент GroupBox (він розташований у групі елементів "Контейнери"). Він використовується в програмах для групування інших елементів, як правило, кнопок RadioButton або перемикачів CheckBox.
4. Змініть властивості елементів керування відповідно до таблиці:
Елемент Властивість Значення якості
Label Name label1
Text Тест
Font Microsoft Sans Serif; 12pt; style=Bold
Label Name label2
Text Це неправильні бджоли і вони роблять неправильний мед.
AutoSize False
Size 160; 70
GroupBox Name groupBox1
Text значення видаліть
RadioButton Name radioButton1
Text П'ятачок
RadioButton Name radioButton2
Text Карлсон
RadioButton Name radioButton3
Text Вінні Пух
Button Name button1
Text Перевірити
Button Name button2
Text Вихід
Enabled False
5. Створіть обробник події Click кнопки «Перевірити» та напишіть наступний код:
if (radioButton3.Checked)
{
label1.Text = "Вірно";
button2.Enabled = true;
}
else
label1.Text = "Помилка";
6. Створіть обробник події Click кнопки «Вихід» та введіть наступний код:
Close();
7. Запустіть програму на виконання та перевірте її роботу.
Інструкції рос.мовою тут: http://it-game.sfera.org.ua/2022/11/prakt-TestVinnie.html
Програмний код
Програмний код готової програми. Увага! Під час розробки програми вам не потрібно копіювати весь цей код, лише код обробника події, який записаний між фігурними скобками (ці рядки виділені червоним кольором).
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace TestVinnie
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (radioButton3.Checked)
{
label1.Text = "Вірно";
button2.Enabled = true;
}
else
label1.Text = "Помилка";
}
private void button2_Click(object sender, EventArgs e)
{
Close();
}
}
}
Підсумки
Скріншот зробленої програми надішліть мені на електронну пошту або на вайбер.
Заповніть форму: