СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Разработка кода ИС Практическая работа №17

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Разработка кода ИС Практическая работа №17»

Практическое занятие № 17

Создание проекта с использованием WPF. Компоновка в WPF

Цель работы: изучить основные принципы и подходы к разработке пользовательских интерфейсов с использованием Windows Presentation Foundation (WPF).

Краткие теоретические сведения

Графическая система Windows Presentation Foundation предназначена для создания пользовательских интерфейсов, 2D и 3D графики. Преимущества WPF заключается в том, что 2D графика строится в векторном виде, а это значит, что интерфейсы будут максимально независимы от разрешения экрана и размера окна.Они будут легко масштабироваться без потери качества и быстро работать благодаря максимальному использованию возможностей современных графических ускорителей. WPF объединяет документы, формы и мультимедийное содержание в пакет, состоящий из языка разметки и процедурного языка программирования.

Для создания инициализации объектов в WPF используется язык разметки XAML-ExtensibleApplication Markup Language (расширяемый язык разметки приложений). XAML использует основные четыре категории элементов:

Панели размещения;

Элементы управления;

элементы, связанные с документом;

графические фигуры.

XAML является диалектом языка XML. Файл XAML содержит ровно одну корневую вершину и является деревом отображения. На вершине иерархии находится один из контейнерных объектов. Внутри этих объектов располагаются элементы управления и другие контейнеры. В XAML названия элементов чувствительны к регистру и совпадают с именами классов, доступных в кодовой части WPF.

Задание. Создать WPF-проекты в Visual Studio:


1. Canvas:

• Создайте XAML файл CanvasExample.xaml.



2. StackPanel:
• Создайте XAML файл StackPanelExample.xaml.



3. WrapPanel:

• Создайте XAML файл WrapPanelExample.xaml.

4. Grid:

• Создайте XAML файл GridExample.xaml.



5. DockPanel:

• Создайте XAML файл DockPanelExample.xaml.



6. Создайте XAML файл Example.xaml.

В главном окне нужно добавить элементы управления для переключения:

В коде обработчика событий кнопок:


Контрольные вопросы:

  1. Что такое компоновка в WPF?

  2. Как обрабатывать события в WPF?