Программирование графических приложений
Бакалавриат (Системы автоматизированного проектирования)
Преподаватели:
Описание
Цель изучения дисциплины - освоение технологии разработки графических программ с использованием инструментальных средств разработки оконно-графических приложений для решения геометрических задач и визуализации вычислений.
Общий объем дисциплины составляет 3 зачетные единицы (з.е.), 108 академических часов.
План занятий
Модуль 1. Структура графической системы X WINDOW SYSTEM.
- Лекция 1. Введение. Общая характеристика и формальная постановка задач разработки графических приложений.
- Лекция 2. Базовая архитектура графического интерфейса современных операционных систем.
- Лекция 3. Графические ресурсы и интерфейсные компоненты.
- Лекция 4. Спецификация геометрии графических окон.
- Лекция 5. Техника программирования фона графических окон.
- Лекция 6. Графическое приложение раскраски граней многоугольного графа плоской укладки.
- Лекция 7. Оптимизация правильной раскраски граней плоской укладки многогранников.
- Лекция 8. Полиоконная технология графических приложений.
- Лекция 9. Реализация многооконного интерфейса игрового поля на основе полиоконной технологии.
- Лекция 10. Оптимизация серийных перерисовок.
Модуль 2. Инструментальные средства разработки оконно-графических приложений.
- Лекция 1. Введение. Структура прикладной программы графического клиента.
- Лекция 2. Событийное программирование в графических окнах.
- Лекция 3. Пиксельные и битовые карты растровых изображений.
- Лекция 4. Технология создания и разработки резиновых объектов.
- Лекция 5. Сортировка резиновых объектов.
- Лекция 6. Разработка графических приложений динамических объектов.
- Лекция 7. Графическая поддержка динамических объектов.