оловніше не перевантажувати програму зайвої обережністю.
Для дотримання другого принципу не потрібно дозволяти програмі виправляти дії користувача і вказувати, як саме йому діяти, заганяючи у вузькі рамки. Також не слід надмірно захоплюватися висновком інформаційних повідомлень-підказок, особливо діалогових, це відволікає користувача від роботи.
Третій принцип полягає в тому, щоб створювати програму з максимально можливими здібностями. Незважаючи на швидкий розвиток комп'ютерної техніки, навіть широко поширені програми лише досить умовно можна назвати мають штучний інтелект. Вони заважають роботі користувача, виводячи на екран діалогові вікна з непотрібними питаннями, що викликають здивування навіть у найпростіших ситуаціях.
Необхідно по можливості дотримуватися наступних правил і використовувати:
стандартні елементи інтерфейсу;
невелику палітра інструментів;
однакову відстань між елементами управління.
Перше правило необхідно для того, щоб, зустрівши програму, користувач не втрачав час на знайомство, а відразу приступив до роботи - це одна з ознак професійно зробленої програми.
Друге правило також призначено для зручності користувача. Використавши десь в одному місці один стандартний компонент, в аналогічному випадку ми будемо застосовувати його ж.
І третє правило. Розташовувати елементи інтерфейсу бажано на однаковій відстані між собою. Розкидані абияк компоненти створюють відчуття непрофесійно зробленого продукту. І навпаки, ретельно вивірене розміщення на Формі кнопок, перемикачів, прапорців та інших компонентів, що складають інтерфейс - ознака якісної роботи.
Шрифти ми залишимо стандартні, задані за умовчанням самій Delphi. Вони підійдуть для будь-якої системи, на якій може працювати програма. Напівжирний шрифт використовувати можна тільки для виділення важливих елементів. Застосування ж курсиву і особливо підкреслення, яке користувач може прийняти за гіперпосилання - небажано. Тому будемо використовувати тільки звичайний шрифт.
Що стосується кольорів елементів інтерфейсу, то також, залишимо, за замовчуванням. Delphi використовує системну палітру Windows, і користувач, змінивши її, легко налаштує кольору під себе.
Професійно зроблена програма повинна мати можливість управлятися не тільки мишкою, але і з клавіатури. Не повинно бути функцій, доступних виконанню лише мишею. Для найбільш використовуваних функцій слід передбачити «гарячі клавіші», для їх швидкого виклику.
Що стосується конкретних елементів інтерфейсу користувача, то якість взаємодії користувача з програмою залежить від:
відповідності елемента управління виконуваної ним задачі;
правил, за якими функціонує елемент управління.
Інтерфейс нашої програми надзвичайно простий. Практично всі елементи цього своєрідного меню створюються динамічно і знищуються, при втраті актуальності. Меню побудовано наступним чином, після вікна вітання, так само грає роль вікна «Про програму», ми потрапляємо в меню вибору способу перевірки, де нам представляється вибір:
перевірка по класу захищеності;
вибіркова перевірка....