для команд всегда следует создавать клавишные эквиваленты (при этом необходимо там, где это уместно, сохранять привычные эквиваленты), не заставляя пользователя применять исключительно мышь;
расположение элементов на главной форме должно быть согласовано с задачами пользователя;
при вводе данных должна присутствовать заметная, но ненавязчивая связь с пользователем (например, синтаксический контроль и, если возможно, исправление ошибок и опечаток);
для нескольких разных форм ввода не следует использовать существенно отличающиеся интерфейсы.
группировать пункты меню в логическом порядке и по содержанию;
для группировки пунктов в раскрывающихся меню использовать разделительные линии;
избегать избыточных меню;
использовать клавиатурные эквиваленты команд и «горячие» клавиши;
помещать на панель инструментов часто используемые команды меню.
Разработка интерфейса пользователя.
При работе приложения в процессе ожидания следует информировать пользователя о ходе работы (например, с помощью индикатора состояния выполнения задания).
Общие дизайнерские требования: сочетаемость цвета фона приложения и цвета выводимого на него текста, небольшое количество используемых цветов и др.
Компиляция и выполнение проекта
Компиляция проекта выполняется командой Project|Compile ProjectName или использованием комбинации клавиш Ctrl+F9. При этом компилируются все исходные модули, содержимое которых изменялось после последней компиляции: для каждого программного модуля создаётся файл с расширением dcu. Затем компилируется файл проекта и компонуется (собирается) из dcu-модулей исполняемый файл, имя которого совпадает с именем файла проекта.
Готовый к использованию файл может быть приложением (*.exe) или динамически загружаемой библиотекой (*.dll).
Компиляция и выполнение проекта
Готовый проект можно запустить на выполнение. Выполнение приложения из среды Delphi задаётся командой Run|Run (клавишей F9 или кнопкой с зелёным треугольником) и имеет следующие особенности: