- •Тема: Работа с элементами управления в Windows-программах
- •Кнопки различных стилей (класс button)
- •Радио-переключатели
- •Статические поля (класс static)
- •Текстовые редакторы (класс edit)
- •Cписки разных стилей (класс listbox)
- •Выпадающие списки (класс combobox)
- •Полосы прокрутки (класс scrollbar)
- •Тема: Работа с таймерами в Windows
- •Создание элементов управления визуально
- •Задания
- •1. Создать оконное приложение, которое спрашивает имя и выводит текст: «Введенное_имя? Не, не знаю такого»
Задания
0. Создать приложение, помогающее определить, как одеться в зависимости от погоды:
1. Создать оконное приложение, которое спрашивает имя и выводит текст: «Введенное_имя? Не, не знаю такого»
2. Создать оконное приложение-калькулятор для операций +, -
3. Создать оконное приложение «убегающая кнопка», в котором при перемещении мышки в направлении кнопки, кнопка перемещается (либо от указателя мыши, либо в случайном направлении).
4. Добавить в приложение-калькулятор (задача 2) таймер, который через 2 минут после запуска сообщает «Я устал» и закрывает программу
5. Создать приложение, осуществляющее пересчет валюты в рубли по установленному в константах курсу. Элементы управления: поле для ввода суммы; список для выбора валюты (доллары, евро, гривны); флажок для указания: в/из – в рубли или из рублей нужно осуществить перевод. При закрытии запросить подтверждение на выход.
6. Сделать приложение, в котором вводится набор значений, которые отображаются в список. По нажатию на кнопку выводится среднее значение, минимальное и максимальное. Добавить кнопку удалить, которая удаляет из списка выбранное значение. Пример формы (без кнопки удалить):
7. Написать программу, которая будет позволять осуществлять бронь места в самолете:
8. Написать программу, которая позволяла бы осуществлять расчет стоимости компьютера с выбором: объема оперативной памяти (поле для ввода); видеокартой (выпадающий список); звуковой картой (список); оптической мышкой и клавиатурой (2 группы radio); роутером (checkbox).
9. Разработать программу, которая будет играть в игру крестики-нолики с размером поля 3х3, 4х4. Выбор варианта игры (3х3 или 4х4) осуществить с помощью выпадающего списка, а выбор начального символа – с помощью радио-группы. Добавить меню, в котором предусмотреть 2 пункта: выход и начало новой игры.
10. Разработать программу, которая загадывает число от 0 до 100, а затем производит диалоговое общение с пользователем с просьбой ввести число и указывает, больше, меньше или равно введенное число относительно загаданного. Например, загадано компьютером число 35. Если пользователь вводит 20, компьютер сообщает «больше», и т.д. пока человек не отгадает загаданное число. Предусмотреть установку с помощью меню и вспомогательных диалоговых окон диапазоны чисел и количество попыток для отгадывания
