- •Методичні вказівки
- •Загальні положення
- •1 Структура windows - додатків. Віконна процедура. Обробка повідомлень
- •1.1 Мета роботи
- •1.2 Вказівки з підготовки до виконання лабораторної роботи
- •1.4 Завдання на лабораторну роботу
- •1.5 Контрольні запитання і завдання
- •2 Контексти пристроїв. Вивід тексту
- •2.1 Мета роботи
- •2.2 Вказівки з підготовки до виконання лабораторної роботи
- •2.3 Суть роботи
- •2.4 Завдання на лабораторну роботу
- •2.5 Контрольні запитання і завдання
- •3 Графічний інтерфейс користувача (graphical user interface, gui)
- •3.1 Мета роботи
- •3.2 Вказівки з підготовки до виконання лабораторної роботи
- •3.3 Суть роботи
- •3.4 Завдання на лабораторну роботу
- •3.5 Контрольні запитання та завдання
- •4 Засоби введення інформації
- •4.1 Мета роботи
- •4.2 Вказівки з підготовки до виконання лабораторної роботи
- •4.3 Огляд теми роботи
- •4.4 Завдання на лабораторну роботу
- •Варіант 6
- •4.5 Контрольні запитання та завдання
- •5 Використання ресурсів
- •5.1 Мета роботи
- •5.2 Вказівки з підготовки до виконання лабораторної роботи
- •5.3 Суть роботи
- •5.4 Завдання на лабораторну роботу
- •Варіант 9
- •5.5 Контрольні запитання і завдання
- •6 Багатозадачність та багатопотоковість
- •6.1 Мета роботи
- •6.2 Вказівки з підготовки до виконання лабораторної роботи
- •6.3 Суть роботи
- •6.4 Завдання на лабораторну роботу
- •6.5 Контрольні запитання і завдання
- •7 Багатовіконний інтерфейс
- •7.1 Мета роботи
- •7.2 Вказівки з підготовки до виконання лабораторної роботи
- •7.3 Суть роботи
- •7.4 Завдання на лабораторну роботу
- •7.5 Контрольні запитання та завдання
- •8.4 Завдання на лабораторну роботу
- •8.5 Контрольні запитання і завдання
- •Список літератури
- •Методичні вказівки
5.4 Завдання на лабораторну роботу
Варіант 1
Написати програму, що містить у файлі ресурсів три іконки. Використовуючи таймер, здійснити періодичну зміну трьох даних іконок у додатку й у "треї". Програма повинна містити діалогове вікно, що викликається по натисненню комбінації клавіші, в якому користувач може змінити час зміни іконок.
Варіант 2
У файл ресурсів помістити три власних зображення курсору. Розділити робочу область вікна додатка на три частини. При влученні миші в кожну з цих областей, курсор змінює свій вид на одне з трьох зображень, заданих у файлі ресурсів. Програма повинна містити меню, в якому є пункт "ПРО програму", вибравши який, користувач одержує інформацію про творця програми. Пункти меню повинні мати «гарячі клавіші».
Варіант 3
Написати програму з меню, в якому можна встановити колір фона додатка, змінити розмір вікна додатка, одержати інформацію про творця програми. При виборі пункту меню відчиняється відповідне діалогове вікно.
Варіант 4
Написати програму з меню, що містить пункт "ПРО програму" із зведеннями про автора і пункт управління кольором фона вікна додатка. За активізацєю останнього, виводиться вікно діалогу, в якому користувач задає три значення (R,G,B,) за допомогою смуг скролінга з одночасною зміною кольору фона. Пункти меню повинні мати «гарячі клавіші».
Варіант 5
Написати програму, що містить меню і три діалогових вікна. Вікна відчиняються через меню. Реалізувати можливість управління поданням тексту в однім із вікон за допомогою іншого вікна, в якому задаються розміри, колір шрифту, колір фона, товщина літер. Третє вікно надає інформацію про автора програми. Пункти меню повинні мати «гарячі клавіші».
Варіант 6
Створити в ресурсі додатка три бітових образи (іконки). Вивести дані образи в клієнтську область вікна додатка. Користувач за допомогою миші вибирає необхідну йому іконку, що відображається як іконка додатка й у треї додатка. Меню програми містить пункт "ПРО програму" із зведеннями про автора.
Варіант 7
Створити нову колекцію курсорів у файлі ресурсів для основних операцій із додатком. Користувач через меню і спеціальне діалогове вікно може задати, які саме зображення курсору варто замінити в додатку. Одне з діалогових вікон надає інформацію про автора програми. Пункти меню повинні мати «гарячі клавіші».
Варіант 8
Визначити в ресурсному файлі ресурс користувача - масив чисел, що відповідає бітовому зображенню іконки. У додатку використовувати цей масив для створення нової іконки і помістити створену іконку в заголовок додатка. Меню програми містить пункт "ПРО програму" із зведеннями про автора.
Варіант 9
Написати програму, що містить у файлі ресурсів альтернативні варіанти назви додатка (title), іконки додатка, іконки трея і розмірів вікна додатка. Використовуючи меню, забезпечити користувачу можливість зміни цих елементів вікна додатка. Меню програми містить пункт "ПРО програму" із зведеннями про автора.
5.5 Контрольні запитання і завдання
Які види ресурсів ви знаєте?
Яким чином створюються ресурси?
Опишіть процес використання ресурсів.
Яким чином можна використовувати альтернативні ресурси?
Що необхідно зробити, щоб замінити іконку програми і її трей?
Які функції роботи з іконками Ви знаєте?
Як використовувати символьні рядки, оголошені в ресурсах?
Дайте характеристику «меню». Які види меню Ви знаєте?
Яким чином можна створювати меню?
Опишіть процес використання бітових образів у меню.
Що таке «швидкі клавіші»?
Яким чином створюються вікна діалогу?
Поясніть відміни модального вікна.