- •Хмельницький національний університет проектування інтерфейсів користувача
- •Хмельницький 2009
- •Лабораторна робота №1
- •І. Теоретичні відомості
- •Для розробника вікно є сукупністю великої кількості елементів, які функціонують під управлінням додатку та операційної системи.
- •Створення вікон
- •Головна функція додатку
- •Структура тексту додатку
- •Допоміжні функції створення вікон
- •Приклади створення вікон
- •IV. Контрольні питання
- •Лабораторна робота №2
- •І. Теоретичні відомості
- •Статичний орган управління
- •Смуги прокрутки
- •IV. Контрольні питання
- •Лабораторна робота №3
- •І. Теоретичні відомості
- •Списки рядків
- •Комбінований список
- •IV. Контрольні питання
- •Лабораторна робота №4
- •І. Теоретичні відомості
- •Повідомлення wm_paint
- •Види контексту відображення
- •Встановлення атрибутів контексту відображення
- •Вивід тексту
- •Малювання геометричних фігур
- •IV. Контрольні питання
- •Лабораторна робота №5
- •І. Теоретичні відомості
- •Інструменти малювання
- •Відображення графічних об'єктів
- •IV. Контрольні питання
- •Лабораторна робота №6
- •І. Теоретичні відомості
- •Створення меню
- •Повідомлення від меню
- •Плаваюче меню
- •Акселератори
- •IV. Контрольні питання
- •Література
Хмельницький національний університет проектування інтерфейсів користувача
Методичні вказівки до виконання лабораторних робіт
для студентів спеціальностей 7.091502 (спеціалісти) і 8.091502 (магістри) - “Системне програмування” денної форми навчання
Затверджено на засіданні
кафедри системного програмування,
протокол №__ від "__ "___ 2009 року
Хмельницький 2009
Проектування інтерфейсів користувача : Методичні вказівки для виконання лабораторних робіт для студентів спеціальностей 7.091502 (спеціалісти) і 8.091502 (магістрпи) - “Системне програмування” денної форми навчання. Укл. Т.О.Говорущенко. – Хмельницький: ХНУ, 2009 – Укр. мовою, 118 с.
Укладачі: Т.О.Говорущенко, кандидат технічних наук, доцент
ЗМІСТ
Зміст..............................................................................................с.3
Передмова....................................................................................с.4
Лабораторна робота №1.............................................................с.5
Лабораторна робота №2...........................................................с.25
Лабораторна робота №3...........................................................с.44
Лабораторна робота №4...........................................................с.59
Лабораторна робота №5......................................................….с.87
Лабораторна робота №6.........................................................с.101
Література................................................................................с.118
ПЕРЕДМОВА
Дисципліна “Проектування інтерфейсів користувача” є дисципліною профільної та практичної підготовки і відноситься до циклу нормативних дисциплін, забезпечує базову підготовку студентів спеціальностей 7.091502 (спеціалісти) і 8.091502 (магістрпи) - “Системне програмування”та характеризується широким міждисциплінарним підходом.
Метою вивченнякурсує:
вивчення парадигм проектування високоякісних інтерфейсів користувача;
знайомство з теоретичною базою, що використовується при вирішенні задач побудови користувацького інтерфейса.
В методичних вказівках до лабораторних робіт розглядаються наступні питання: створення вікон; органи управління (кнопки, статичні органи управління, смуги прокрутки, редактори тексту, списки рядків, комбіновані списки); виведення у вікно, види контексту відображення, атрибути контексту відображення, виведення тексту та створення геометричних фігур в інтерфейсах GDI та GDI+; елементи та створення основних і спливаючих меню.
Лабораторна робота №1
Тема: Створення вікон.
Мета: Знайомство зі створенням віконних інтерфейсів з точки зору мови програмування, з механізмом одержання та обробки повідомлень, з функціями пересування та зміни розташування вікон та засобами обміну повідомленнями між додатком та користувачем.