Лабораторная работа
Лабораторная работа №2
Тема
Программирование элементов управления
Задание
В соответствии с ваpиантом pазpаботать пpогpамму, содержащую указанные элементы управления
Исполнение
Изучить использование необходимых элементов управления. Выполнить кодирование приложения.
Цель
Формирование навыков использования элементов управления приложений WinRT.
Методические указания
В соответствии с разработанным макетом домашней страницы создайте разметку и задайте управляющие действия для кнопок средствами языка XAML.
Существует три типа элементов управления кнопками: "Отправить", "Сбросить" и "Обычная".
- Кнопка "Отправить"
Используйте кнопку "Отправить", чтобы передать пользовательский ввод на сервер или выполнить действие, например, нажать кнопку "Далее", которая сохраняет данные формы и выполняет переход на следующую страницу приложения.
- Кнопка Сброс: сброс формы
Для очистки формы или пользовательского ввода на странице используйте кнопку "Сбросить".
- Кнопка "Обычная": настраиваемое действие
Для вызова действия используйте обычную кнопку.
Внутри формы первая кнопка без атрибутов выполняет функции отправки. Если требуется обычный тип, задайте для атрибута type значение "button".
Следуйте следующим рекомендациям:
- Используйте краткий, конкретный, не требующий разъяснений текст, который четко описывает действие, выполняемое кнопкой.
- Настройте обычные кнопки и кнопки отправки с помощью текста или изображений таким образом, чтобы пользователям было понятно, что происходит после нажатия кнопки.
- Не изменяйте текст кнопки "Сбросить", если это не требуется для локализации. По умолчанию текст кнопки "Сбросить" на английском языке - "Reset".
- Не изменяйте стили кнопок отправки, сброса и обычных кнопок, установленные по умолчанию.
- Не помещайте на кнопку слишком много информации. Хотя кнопка может содержать практически все другие элементы HTML, такие как таблицы и флажки, помещение слишком большого объема информации на кнопку может запутать пользователя. Поместите на кнопку краткую и легко понимаемую информацию. На кнопке не должно быть иной информации, кроме изображения и некоторого объема текста.
Пример создания действия кнопки:
<Button x:Name="Kafedras" Content="Кафедры" HorizontalAlignment="Left" Margin="10,70,0,0" Grid.Row="1" VerticalAlignment="Top" Width="400" Height="60" FontWeight="Bold" BorderBrush="#DE6C81B9" Foreground="#DE6C81B9" FontSize="22" />
Содержание отчета
- Задание к лабораторной работе
- Описание элементов управления.
- Листинг пpогpаммы, содержащую указанные элементы управления.
- Вывод о проделанной работе.
Контрольные вопросы
- Что такое элементы навигации?
- Для чего нужны промежуточные элементы пользовательского интерфейса?
- Какие элементы управления используются для работы с изображением?
- Какие элементы управления используются для работы с текстом?
- Как обеспечивается непрерывность взаимодействия с устройствами?