ина
. 1 Розробка і опис інтерфейсу користувача
Більшість програмних продуктів, особливо прикладного характеру, орієнтованих на кінцевого користувача, працюють в діалоговому режимі взаємодії з користувачем таким чином, що ведеться обмін повідомленнями, що впливають на обробку даних. У діалоговому режимі під впливом користувача здійснюються запуск функцій (методів) обробки, зміна властивостей об'єктів, проводиться настройка параметрів видачі інформації на друк і т.п.
Графічний інтерфейс користувача є обов'язковим компонентом більшості сучасних програмних продуктів, орієнтованих на роботу кінцевого користувача. До графічного інтерфейсу користувача пред'являються високі вимоги як з чисто інженерної, так і з мистецького боку розробки, при його розробці орієнтуються на можливості людини. Найбільш часто графічний інтерфейс реалізується в інтерактивному режимі роботи користувача для програмних продуктів, що функціонують в OC Windows, і будується у вигляді системи випадаючих меню з використанням як засобу маніпуляції миші і клавіатури [9].
Основна екранна форма графічного редактора приведено малюнку 17.
На головній формі програми розташовуються елементи і панелі, необхідні для роботи з програмою. Багато інструменти мають властивості, змінювати які можна за допомогою панель налаштувань. Користувач може самостійно вибрати основний і додатковий колір як на головній формі, так і на додатковій формі, яка надає найбільш широкий спектр кольорів.
Малюнок 17 - Основна екранна форма
Екранна форма додаткової палітри кольорів представлена ??на малюнку 18.
Малюнок 18 - Екранна форма палітри вибору кольору
. 1.1 Розробка і опис користувальницького меню
У сучасних програмних системах кількість функцій, доступних користувачеві досить велике, тому основним елементом управління є функціональне меню, яке будується за ієрархічним принципом, тобто взаємопов'язані функції групуються в окремі пункти меню, які доступні користувачеві на верхньому рівні.
У розробленій системі меню складається з шести пунктів: файл, правка, малюнок, палітра, вид, довідка. Структура меню представлена ??на малюнку 19.
Малюнок 19 - Структура меню програми
При виборі пункту меню Файл відкривається випадне меню, що складається з декількох підпунктів:
? Створити ... - Створення нового зображення;
? Зберегти - Збереження зображення в файл;
? Відкрити ... - Відкриття файлу раніше створеного документа;
? Вихід - Вихід з програми.
? При виборі пункту меню Правка відкривається випадне меню, що складається з декількох підпунктів:
? Скасувати дію - Скасування останньої дії;
? Вирізати - Вирізати фрагмент зображення;
? Копіювати - Копіювати фрагмент зображення в буфер обміну;
? Вставити - Вставити зображення з буфера обміну;
? Очистити - Очистити весь документ;
При виборі пункту меню Вид відкривається випадне меню, що дозволяє користувачеві налаштувати зовнішній вигляд головного вікна програми. Випадаюче меню складається з декількох підпунктів:
? Панель інструментів - Висновок або приховання панелі інструментів;
? Палітра - Висновок та приховування додаткової палітри;
? Перегляд - Повноекранний перегляд зображення.
При виборі пункту меню Малюнок відкривається випадне вікно, яке складається з наступних підпунктів:.
? Повернути - Поворот зображення на 90 градусів як за годинниковою так і проти годинникової стрілки;
? Змінити колір - Дозволяє додавати ефекти такі як негатив, сепія і чорно-біле зображення;
При виборі пункту Палітра можна вибирати колір заливки фону і колір палітри.
При виборі пункту меню Довідка відкривається випадне вікно, яке складається з наступних підпунктів:
? Про автора - Містить інформацію про розробників програми;
? Про програму - Містить короткі відомості про програму;
? Керівництво користувача - Містить наочний опис функціоналу програми.
. 1.2 Опис тестового прикладу
Розглянемо роботу програми. При запуску програми перед користувачем з'являється вікно, показане на малюнку...