Створити програму-тест "Яке місто?"
Огляд програми
Порядок роботи
Програмний код
Підсумки
Після вивчення матеріалів уроку ви повинні надати звіт (заповнити просту форму).
На екрані виводиться тестове питання та три варіанти відповідей. Після запуску програми кнопка «Перевірити» активна, кнопка «Вихід не активна»
Користувач вибирає одну з відповідей, потім натискає кнопку «Перевірити». Програма перевіряє, чи правильно вибрано відповідь.
Якщо вибрано правильну відповідь – виводимо відповідь «Вірно», відключаємо кнопку «Перевірити», включаємо кнопку «Вихід». Якщо неправильно – виводимо повідомлення, що відповідь не правильна і даємо можливість продовжити тест.
1. Створити новий проект (тип проекту - Windows Forms App .NET Framework, назва проекту - TestCity)
2. Задайте властивості форми:
Text Подорож
BackgroundImage завантажте файл bkgr-city.jpg
FormBorderStyle FixedSingle
Size 724; 504
MaximizeBox False
StartPosition CenterScreen
3. Розмістіть на формі необхідні елементи управління, задайте їм необхідні властивості так, щоб форма була схожа на зображення, наведене при огляді програми.
Звернуть увагу на кнопку "Вихід". Щоб вона була неактивною при першому запуску програми, встановіть властивості Enabled значення False.
4. Створіть обробник події Click кнопки «Перевірити» та напишіть наступний код:
if (radioButton2.Checked)
{
MessageBox.Show("Вірно");
button1.Enabled = false;
button2.Enabled = true;
}
else
{
MessageBox.Show("Помилка");
}
5. Створіть обробник події Click кнопки «Вихід» та введіть наступний код:
Close();
6. Запустіть програму на виконання та перевірте її роботу.
Програмний код готової програми. Увага! Під час розробки програми вам не потрібно копіювати весь цей код, лише код обробника події, який записаний між фігурними скобками (ці рядки виділені червоним кольором).
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 TestCity
{
public partial class TestCity : Form
{
public TestCity()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
if (radioButton2.Checked)
{
MessageBox.Show("Вірно");
button1.Enabled = false;
button2.Enabled = true;
}
else
{
MessageBox.Show("Помилка");
}
}
private void button2_Click(object sender, EventArgs e)
{
Close();
}
}
}
Скріншот зробленої програми надішліть мені на електронну пошту або на вайбер.
Заповніть форму: