Программирование >>  Обработка исключительных ситуаций 

1 ... 134 135 136 [ 137 ] 138 139 140 ... 142


Лабораторные работы

Вариант 6

Создать меню с командами Input, Calc, Quit.

Команда Calc недоступна. При выборе команды Quit приложение завершается. При выборе команды Input открывается диалоговое окно, содержащее:

два поля ввода типа TextBox с метками Number 1, Number 2;

группу из трех флажков (Summa, Max divisor, Multiply) типа CheckBox;

кнопку типа Button. Обеспечить возможность:

ввода двух чисел;

выбора режима вычислений с помощью флажков (можно вычислять в любой комбинации такие величины, как сумма, наибольший общий делитель и произведение двух чисел).

При выборе команды Calc открывается окно сообщений с результатами.

Вариант 7

Создать меню с командами Begin, Help, About.

При выборе команды About открывается окно с информацией о разработчике. При выборе команды Begin открывается диалоговое окно, содержащее:

поле ввода типа TextBox с меткой input;

метку типа Label для вывода результата;

группу из трех переключателей (2, 8, 16) типа RadioButton;

две кнопки типа Button - Do и ОК. Обеспечить возможность:

ввода числа в десятичной системе в поле input;

выбора режима преобразования с помощью переключателей: перевод в двоичную, восьмеричную или шестнадцатеричную систему счисления.

При щелчке на кнопке Do должен появляться результат перевода.

Вариант 8

Создать меню с командами Input color, Change, Exit, Help.

При выборе команды Exit приложение завершает работу. При выборе команды Input color открывается диалоговое окно, содержащее:

три поля ввода типа TextBox с метками Red, Green, Blue;

группу из двух флажков (Left, Right) типа CheckBox;

кнопку типа Button.

Обеспечить возможность ввода RGB-составляющих цвета. При выборе команды Change цвет главного окна изменяется на заданный (левая, правая или обе половины окна в зависимости от установки флажков).



Лабораторная работа 12. Создание Windows-приложений 415

Вариант 9

Создать меню с командами Input size, Choose, Change, Exit.

При выборе команды Exit приложение завершает работу. Команда Change недоступна. При выборе команды Input size открывается диалоговое окно, содержащее:

два поля ввода типа TextBox с метками Size х, Size у;

кнопку типа Button.

При выборе команды Choose открывается диалоговое окно, содержащее:

группу из двух переключателей (Increase, Decrease) типа RadloButton;

кнопку типа Button.

Обеспечить возможность ввода значений в поля Size х и Size у. Значения интерпретируются как количество пикселов, на которое надо изменить размеры главного окна (увеличить или уменьшить в зависимости от положения переключателей).

После ввода значений команда Change становится доступной. При выборе этой команды размеры главного окна увеличиваются или уменьшаются на введенное количество пикселов.

Вариант 10

Создать меню с командами Begin, Work, About.

При выборе команды About открывается окно с информацией о разработчике. При выборе команды Begin открывается диалоговое окно, содержащее:

поле ввода типа TextBox с меткой Input word;

группу из двух переключателей (Upper case, Lower case) типа RadioButton;

кнопку типа Button.

Обеспечить возможность ввода слова и выбора режима перевода в верхний или нижний регистр в зависимости от положения переключателей. При выборе команды Work открывается диалоговое окно с результатом перевода.

Вариант 11

Создать меню с командами Input color, Change, Clear.

При выборе команды Input color открывается диалоговое окно, содержащее:

группу из двух флажков (Up, Down) типа CheckBox;

группу из трех переключателей (Red, Green, Blue) типа RadioButton;

кнопку типа Button. Обеспечить возможность:

выбора цвета с помощью переключателей;

ввода режима, определяющего, какая область закрашивается: все окно, его верхняя или нижняя половина.

При выборе команды Change цвет главного окна изменяется на заданный (верхняя, нижняя или обе половины в зависимости от введенного режима). При выборе команды Clear восстанавливается первоначальный цвет окна.



Лабораторные работы

Вариант 12

Создать меню с командами Translate, Help, About, Exit.

При выборе команды Exit приложение завершает работу. При выборе команды Translate открывается диалоговое окно, содержащее:

поле ввода типа TextBox с меткой Binary number;

поле ввода типа TextBox для вывода результата (read-only);

группу из трех переключателей (8, 10, 16) типа RadioButton;

кнопку Do типа Button. Обеспечить возможность:

ввода числа в двоичной системе в поле Binary number;

выбора режима преобразования с помощью переключателей: перевод в восьмеричную, десятичную или шестнадцатеричную систему счисления.

При щелчке на кнопке Do должен появляться результат перевода.

Вариант 13

Создать меню с командами Reverse, About, Exit.

При выборе команды About открывается окно с информацией о разработчике. При выборе команды Reverse открывается диалоговое окно, содержащее:

поле ввода типа TextBox с меткой Input;

группу из двух переключателей (Upper case, Reverse) типа CheckBox;

кнопку ОК типа Button.

Обеспечить возможность ввода фразы и выбора режима: перевод в верхний регистр и/или изменение порядка следования символов на обратный в зависимости от состояния переключателей. Результат преобразования выводится в исходное поле ввода.

Вариант 14

Создать меню с командами Input, Show и Exit.

При выборе команды Exit приложение завершает работу. При выборе команды Input открывается диалоговое окно вида:




1 ... 134 135 136 [ 137 ] 138 139 140 ... 142

© 2006 - 2024 pmbk.ru. Генерация страницы: 0
При копировании материалов приветствуются ссылки.
Яндекс.Метрика