Обгрунтування проектних рішень
Обґрунтування проектних рішень по інтерфейсу користувача При проектуванні форм В проекті є головна форма form1- вона виконує головну функцію додатку - відображення колекції марок. Разом з цим це вікно виконує адмініструючи функції додатку. З цього вікна можна визвати форму, в якій виконується настройка інтерфейсу користувача. З цієї форми можна викликати форму для встановлення фільтру відображення колекції. З цієї форми можна припинити виконання додатку. Всі останні форми є допоміжними, в рамках даного додатку. В формі спостерігається ієрархія елементів управління. Пріоритет спадає з ліва на право і з гори вниз. В верхній лівій частині вікна утримується головне меню додатка. Воно містить в собі пункти, які виконують загальне керування роботою додатка – настройка інтерфейсу, допомога, коротка інформація про додаток та вихід з додатку. В середній частині вікна розміщується набір сторінок, в якому розміщено дві сторінки – перегляд колекції марок, та внесення/редагування записів про марок. На сторінці перегляду колекції марок є кнопка фільтрації. За її допомогою можливо викликати форму, яка встановить фільтр відображення марок колекції. Ця функція програми відноситься до другорядних, тому вона розміщена справа внизу – згідно з правилами організації ієрархії елементів управління. На кожній з сторінок є кнопка виклику допомоги. При її натисненні буде відображена допомога, що до цієї сторінки. Під набором сторінок розміщено кнопки яки є найменш приоритетні функції на цій формі – допомога, та вихід. При натисненні кнопки допомоги користувачу надається допомога щодо даного додатку в загалом. Кнопка вихід має розміщено тут зображень організації подібності всіх форм програмного комплексу. Форма form2 забезпечує навігацію по номінальних одиницям, що відносяться до колекції марок. Тут також спостерігається ієрархія елементів управління з гори вниз. В верхній частині є не спадаючий список, який реалізує вибір номінальної одиниці, що переглядається. Нижче знаходиться список в якому відображаються всі наявні одиниці, даної номінальної одиниці. Поряд знаходяться кнопки які забезпечують створення нового запису в списку номінальних одиниць, редагування або видалення існуючого. Найменший пріоритет має кнопка закриття даної форми – „Вихід”.
Форма Form3 забезпечує створення умов фільтрації для відображення списку марок колекції в головному вікні. Тут розміщені поля зазначення номінальних одиниць, та підписи до них, які вирівняні по най правішому. Поля зазначення подібні. Вони знаходяться на однаковій відстані один від одного. Ширина кожного з полів зазначень не перевищує двадцяти відсотків від максимальної довжини строки даних, що в них обираються. Висоти їх однакові. Це забезпечує користувачеві потребу подібності. В самій нижній частині форми розміщуються кнопки виклику допомоги.