Добавил:
ivanov666
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:Разработка программного обеспечения с графическим интерфейсом на базе фреймворка Avalonia. Учебно-методическое пособие
.pdf
ЛИТЕРАТУРА
1. Назаркин, О. А. Разработка графического пользовательского интерфейса в соответствии с паттерном Model-View-Viewmodel на платформе
Windows Presentation Foundation. Основные средства WPF: учебное пособие
по дисциплине «Проектирование человеко-машинного интерфейса» / О. А.
Назаркин. – Липецк: Липецкий государственный технический университет,
ЭБС АСВ, 2014. – 61 c. – URL: https://www.iprbookshop.ru/55141.html (дата
обращения: 09.06.2023).
2. Компаниец, В. С. Проектирование и юзабилити-исследование пользовательских интерфейсов : учебное пособие / В. С. Компаниец, А. Е. Лызь. –
Ростов-на-Дону, Таганрог : Издательство Южного федерального университета, 2020. – 107 c. – URL: https://www.iprbookshop.ru/115528.html (дата обращения: 09.06.2023).
3. Разработка Windows-приложений в среде программирования Visual
Studio.Net: учебно-методическое пособие по дисциплине Информатика и
программирование / составители Ю. А. Воронцов, А. Г. Ерохин. – Москва :
Московский технический университет связи и информатики, 2016. – 20 c. –
URL: https://www.iprbookshop.ru/61536.html (дата обращения: 09.06.2023).
4. Техническая документация / Microsoft Learn. – Режим доступа:
https://learn.microsoft.com/ru-ru/docs/ (дата обращения: 19.04.2023)
101

СОДЕРЖАНИЕ
ВВЕДЕНИЕ .............................................................................................................. 4
Лабораторная работа №1 ........................................................................................ 5
Шаблон проектирования MVVM ....................................................................... 5
Создание первого проекта ................................................................................... 9
Настройки публикации приложения ................................................................ 11
Контрольные вопросы ....................................................................................... 14
Лабораторная работа №2 ...................................................................................... 15
Источники ........................................................................................................... 15
Создание отображения главного окна ............................................................. 15
Создание моделей .............................................................................................. 22
Создание модели отображения ......................................................................... 24
Введение привязок в отображение ................................................................... 26
Привязка команд ................................................................................................ 28
Контрольные вопросы ....................................................................................... 34
Лабораторная работа №3 ...................................................................................... 35
Источники ........................................................................................................... 35
Асинхронное программирование ..................................................................... 35
Создание главного окна ..................................................................................... 39
Создание диалогового окна............................................................................... 43
Реализация модели и модели отображения ..................................................... 53
Контрольные вопросы ....................................................................................... 68
Лабораторная работа №4 ...................................................................................... 69
Источники ........................................................................................................... 69
Создание отображения главного окна ............................................................. 69
Применение стилей ............................................................................................ 73
Инструменты разработки Avalonia .................................................................. 75
Создание файла стилей ...................................................................................... 80
Реализация моделей и модели отображения ................................................... 86
102

Контрольные вопросы ....................................................................................... 93
Самостоятельная работа ....................................................................................... 94
ЛИТЕРАТУРА ..................................................................................................... 101
Нацвин Алексей Викторович,
ассистент кафедры общей математики и информатики.
Татьяна Александровна Юрьева,
доц. кафедры общей математики и информатики АмГУ, канд. пед. наук
103
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]
