Учебное руководство 2. Создание ограниченной по времени математической головоломки
В этом учебнике вам предстоит создать головоломку, в которой игрок должен решить четыре арифметические задачи со случайными числами за определенное время.Вы научитесь:
Создавать случайные числа с помощью класса Random.
Активировать события, чтобы они происходили в определенное время, с помощью элемента управления Таймер.
Управлять выполнением программы с помощью операторов if else.
Выполнять простые арифметические операции в коде.
По завершении урока головоломка будет выглядеть так, как показано на следующем рисунке, но в ней будут использоваться другие числа.
Викторина, создаваемая в этом уроке
Загрузить готовую версию головоломки можно на странице Complete Math Quiz tutorial sample.
![]() |
---|
В этом учебнике приведены примеры как на Visual C#, так и на Visual Basic, поэтому обращайте внимание на информацию, которая относится к используемому вами языку программирования. |
Связанные разделы
Название |
Описание |
---|---|
Шаг 1. Создание проекта и добавление в форму элементов управления Label |
Начало работы: создание проекта, изменение свойств и добавление элементов управления Label. |
Создание задачи на сложение с использованием класса Random для генерации случайных чисел. |
|
Добавление таймера обратного отсчета, чтобы головоломка была ограничена по времени. |
|
Добавление метода для проверки того, правильный ли ответ на задачу ввел игрок. |
|
Шаг 5. Добавление обработчиков событий входа для элементов управления NumericUpDown |
Добавление обработчиков событий, чтобы сделать головоломку удобнее. |
Добавление задачи на вычитание с генерацией случайных чисел, использованием таймера и проверкой правильности ответов. |
|
Добавление задач на умножение и деление с генерацией случайных чисел, использованием таймера и проверкой правильности ответов. |
|
Изучение других возможностей, например, изменение цветов и добавление подсказки. |