Варианты заданий к лабораторной работе
№ | Задание | Параметры | Примечание |
1 | Будильник | Время сигнала | Показывать текущее время |
2 | Таймер | Время | использовать ProgressBar |
3 | Напоминание о дне рождения | Имя, дата | Показывать оставшееся количество дней |
4 | Калькулятор | Время бездействия | Закрывать по истечении времени бездействия |
5 | Электронные часы | Точность (в секундах) | |
6 | Отображение оставшегося времени до конца суток | Интервал обновления (в секундах) | использовать ProgressBar |
7 | Отображение времени работы данной программы | Формат вывода (секунды, минуты, мин:сек) | |
8 | Вывод различных афирмаций через определенное время с возможностью приостановить эти действия | Интервал вывода | Фразы считывать из файла |
9 | Вывод оставшегося до конца пары времени | время окончания пары, интервал обновления (в секундах) | |
10 | Отображение времени, прошедшего с начала пары | Время начала пары | использовать ProgressBar |
11 | Просмотрщик фотографий | Время обновления, имена файлов | Смена фотографии через заданное время |
12 | Генератор случайных чисел | Диапазон, интервал генерирования | Через заданный диапазон выдается очередное число из заданного диапазона |
13 | Вывод текста напоминания | Текст напоминания, Время | В заданное время выводится напоминание |
14 | Программа, которая подает звуковой сигнал через заданное время | Интервал подачи сигнала | |
15 | Программа, которая через заданное время выдает число (с помощью генератора случайных чисел), пользователь должен за 2 секунды ввести в поле ввода следующее за данным число. | Интервал генерирования чисел | Выдается сообщение о правильности ввода. Если ввода не последовало, в следующий раз выведется это же число. |
16 | Программа, которая через заданное время показывает слово. Пользователь должен написать это слово с переставленными в обратном порядке буквами. В зависимости от того, сколько времени ему потребовалось для этого, выдается результат (2 сек – отлично, 3 – 5 сек – хорошо, больше 5 сек – плохо). | Файл для выбора слов, интервал вывода слова | слова загружаются из заданного файла по кругу. |
17 | Программа, которая через заданное время выдает сообщение о том, сколько времени остается до заданного события. | событие и его время | |
18 | Программа, которая задает пример на выполнение арифметической операции через определенный интервал времени. | Операция, Интервал вывода примера | Операнды выбираются с помощью генератора случайных чисел. Выдается сообщение о правильности ответа. |
19 | Программа, которая через каждые 5 секунд выводит слово из заданного списка. Пользователь должен написать это слово на английском языке. Программа выдает сообщение о правильности его написания (если неправильно – выдается правильный вариант). | слова и их перевод | В конце работы программа выводит количество правильных и неправильных ответов. |
20 | Программа, которая через заданное время показывает изображение из списка изображений, указанного в параметрах. | Интервал смены изображения, Список имен файлов с изображениями |
Вопросы к защите лабораторной работы №3
|
|
|
|
1. Организация работы с таймером.
2. Работа с элементом NotifyIcon.
3. Организация работы с контекстным меню.
4. Знать свойства и методы элементов управления, используемых в лабораторной работе.
5. Принципы создания MDI‑приложений.
6. Способы расположения дочерних окон в MDI приложении.
7. Отличительные особенности модальных и немодальных диалоговых окон.
8. Способы закрытия модальных диалоговых окон и возврата ими результата работы.
Лабораторная работа №4
Тема: Разработка приложения на языке программирования C# с помощью платформы WРF. Контейнеры компоновки. Графика. Пользовательские элементы управления.
Цель: Освоить основные методы разработки приложений на основе платформы WРF, работы с графикой и разработки пользовательских элементов управления.
|
|
Теоретические сведения
Наряду с Windows Forms и GDI+ для построения настольных графических интерфейсов, начиная с версии .NET 3.0, также предлагается альтернативный API-интерфейс под названием Windows Presentation Foundation (WPF).
Дата добавления: 2018-04-05; просмотров: 390; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!