Книга: Разработка интерфейса прикладных решений на платформе "1С:Предприятие 8"
Назад: Введение
Дальше: Глава 1.2. Прикладное решение глазами пользователя

Часть 1. Конструирование интерфейса

Глава 1.1. Пользователь, интерфейс, команда

В книге часто будут встречаться термины «пользователь», «пользовательский интерфейс», «команда» и «командный интерфейс». Давайте определим, что означают эти термины и как они связаны.

Пользователь – человек, работающий с прикладным решением в режиме 1С:Предприятие. Автоматизированная система создает рабочую среду, взаимодействуя с которой, пользователь решает стоящие перед ним задачи. Для обеспечения удобной и безопасной работы создаются пользовательские интерфейсы.

Пользовательский интерфейс – интерфейс, обеспечивающий передачу информации между пользователем-человеком и программно-аппаратными компонентами компьютерной системы.

ПРИМЕЧАНИЕ

Определение взято из свободной интернет-энциклопедии «Википедия»: .

Пользовательский интерфейс компьютерной программы часто понимают только как ее внешний вид. В действительности пользовательский интерфейс объединяет в себе все элементы и компоненты программы, которые влияют на взаимодействие пользователя с программным обеспечением. Основными элементами пользовательского интерфейса являются:

Составной частью пользовательского интерфейса является командный интерфейс, обеспечивающий доступ пользователей к функциональности программы.

ПРИМЕЧАНИЕ

В дальнейшем мы будем оперировать в основном понятием «командный интерфейс». Однако принципы формирования командного интерфейса во многом аналогичны принципам формирования прочих составных частей пользовательского интерфейса, в частности форм.

В общем случае команда – это указание некоему интерфейсу (командный интерфейс пользователя), побуждающее исполнителя (компьютерная программа) выполнить действия для решения задачи.

ПРИМЕЧАНИЕ

Определение взято из свободной интернет-энциклопедии «Википедия»: .

При этом команда:

Командный интерфейс – совокупность команд, доступных пользователю, при помощи которых он отдает приказание системе на выполнение действий.

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

Набор команд интерактивной компьютерной программы обычно включает в себя несколько категорий команд:

В связи с тем, что различные пользователи выполняют различные задачи, права на использование обрабатываемой системой информации и состав доступных команд для них будут различаться.

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

Таким образом, при разработке командного интерфейса необходимо решить две основные задачи:

Назад: Введение
Дальше: Глава 1.2. Прикладное решение глазами пользователя