Справочник от Автор24
Найди эксперта для помощи в учебе
Найти эксперта
+2

Разработка оконного приложения

Замечание 1

Оконное приложение — это приложение, которое использует для взаимодействия с пользователем компоненты графического интерфейса пользователя, такие как окно, кнопка, поле ввода, компоненты контроля и многие другие.

Введение

Вся существующая совокупность программ условно может быть поделена на следующие категории:

  1. Консольные программы.
  2. Оконные программы.

Консольные программы, по сути, являются наследием старых операционных систем типа MS DOS, которые работали в текстовом режиме. Полная аналогия конечно здесь отсутствует, однако проектировщики систем разработки стараются сделать все возможное для обеспечения максимального сходства. Для консольных программ операционная система или система разработки способна предоставить специальное окно, причем, как правило, черного цвета, в котором можно наблюдать ход исполнения программы.

Оконное приложение всегда обладает своим собственным окном, именуемым обычно главным окном приложения. Помимо главного окна в оконном приложении может присутствовать большое количество других окон. При создании оконного приложения могут использоваться разные компоненты управления, такие как, командная кнопка, окно ввода, надписи, меню и так далее.

Разработка оконного приложения

Разработка каждого оконного приложения выполняется обычно путем реализации следующих этапов:

  1. Формирование интерфейса приложения, то есть, создание средств взаимодействия пользователя с программой.
  2. Проектирование сценария функционирования создаваемого приложения. На данном этапе следует определить, какую информацию нужно будет выводить на экран монитора, какие события могут происходить при применении разных элементов, каким образом приложение должно завершать работу, какие итоговые результаты и в какой форме следует сохранить и так далее.
  3. Формирование алгоритма решения поставленной задачи.

Практически все приложения в операционной системе Windows отображаются и ведут себя аналогичным образом. Корпорация Microsoft представила рекомендации для разработки программного обеспечения, которые направлены на то, чтобы пользователи не тратили много времени на изучение нюансов интерфейса пользователя новой программы, а сразу могли начать ее продуктивное использование. Данные рекомендации базируются на психофизиологических особенностях людей и способны существенно облегчить жизнь будущим пользователям оконной программы.

«Разработка оконного приложения» 👇
Помощь эксперта по теме работы
Найти эксперта
Решение задач от ИИ за 2 минуты
Решить задачу
Помощь с рефератом от нейросети
Написать ИИ

Существуют следующие рекомендации по созданию графического интерфейса оконных приложений:

  1. В приложении рекомендуется размещать главное меню и панель инструментов быстрых кнопок, которые дублируют главные разделы меню.
  2. Следует для удобства пользователя сделать так, чтобы объекты приложения имели контекстные меню, которые появляются при нажатии правой кнопкой мышки, когда ее указатель стоит на объекте.
  3. Для объектов лучше всего прописывать подсказки, которые всплывают при наведении указателя мышки на объект.
  4. Можно рекомендовать сформировать строку состояния, которая используется, для того чтобы выдавать различную информацию.
  5. Рекомендуется сделать так программу, чтобы, когда пользователь нажал клавишу F1, загружался файл справки.
  6. В программе следует обеспечить возможность настройки и сохранения настроек, чтобы при последующих сеансах работы их не нужно было выставлять снова.

Достаточно мощное воздействие на психику пользователя может оказывать цветовой фон, поэтому с ним следует работать внимательно и с достаточной осторожностью. Необходимо стараться применять ограниченный цветовой набор и уделять должное внимание правильному сочетанию цветов. Восприятие цвета у людей является очень индивидуальным фактором, по этой причине не следует навязывать пользователям авторское восприятие цветов. Оптимальным вариантом считается такой, когда основной цвет формы является нейтральным. К примеру, практически у всех приложений Microsoft используется светло-серый цвет.

Большинство приложений Windows применяет набор стандартных диалогов, которые встроены в операционную систему. Они используются, для того чтобы открывать и сохранять файлы, выбирать атрибуты шрифтов или устанавливать цвета, искать текст, печатать. В библиотеку VCL входят элементы, которые реализуют соответствующие окна Windows. Они размещены на панели Dialogs, показанной на рисунке ниже.

Панель Dialogs. Автор24 — интернет-биржа студенческих работ

Рисунок 1. Панель Dialogs. Автор24 — интернет-биржа студенческих работ

Объекты, которые представлены на странице Dialogs, являются невидимыми во время исполнения, поэтому их местоположение на форме неважно. Внешнее оформление диалогового окна определяется версией Windows.

Вызов и обработка диалогов осуществляется в программном режиме. Для каждого диалога определен метод Execute: Boolean. Стандартное обращение к диалогу:

if $\lt$имя компонента-диалога$\gt$.Execute then

$\lt$команды, использующие выбор пользователя$\gt$

При помощи данного метода выполняется открытие окна соответствующего диалога. Значение True должно быть присвоено функции Execute в случае, когда пользователь сделал щелчок по кнопке Ok (сделал двойной щелчок по имени файла или нажал клавишу Enter). В свойствах элемента-диалога будет запомнен выбор пользователя, который в дальнейшем может обрабатываться. Когда в диалоге нажималась клавиша отмена или Esc, то функция получает значение False.

Диалоги, предназначенные для открытия и сохранения файлов, могут использоваться в разных приложениях. Основным свойством элементов OpenDialog и SaveDialog, в котором возвращается в форме строки имя файла, является свойство FileName. Если задавать это свойство при конструировании в окне инспектора объектов, то при открытии диалога оно должно появиться в строке Имя файла.

Для того чтобы вызвать стандартное окно установки атрибутов шрифта следует использовать элемент FontDialog. В окне Шрифт пользователи могут выбирать имя шрифта, его стиль, размер, цвет.

Воспользуйся нейросетью от Автор24
Не понимаешь, как писать работу?
Попробовать ИИ
Дата написания статьи: 14.02.2023
Найди решение своей задачи среди 1 000 000 ответов
Крупнейшая русскоязычная библиотека студенческих решенных задач
Все самое важное и интересное в Telegram

Все сервисы Справочника в твоем телефоне! Просто напиши Боту, что ты ищешь и он быстро найдет нужную статью, лекцию или пособие для тебя!

Перейти в Telegram Bot