Интерфейс программы Card Guard

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

Между  элементами управления в окне можно перемещаться  при помощи клавиш  <Tab>, <Shift-Tab>, клавиш управления курсором,  либо путем нажатия левой кнопки "мыши" на нужном элементе. Если задержать курсор над каким-либо элементом управления, то выводится краткая подсказка об этом элементе управления.

Имеется два основных вида окон, обеспечивающих доступ к файлам базы данных: Таблица и Форма:

Таблица - это окно, предназначенное для работы с некоторой таблицей базы данных. Основным элементом таблицы является список  записей таблицы базы данных.  По элементам таблицы - записям,  можно передвигаться при помощи клавиш управления курсором <Вверх>, <Вниз>, <PgUp>, <PgDn>, <Home>, <End>, линеек прокрутки, либо при помощи "мыши". В окне таблицы обычно находится несколько  кнопок,  которые служат для выбора нужной операции. Ниже приведен список основных операций при работе в таблице и соответствующих  им "горячих клавиш", служащих  для быстрого выполнения данной операции:    

  ОПЕРАЦИЯ  КНОПКА  ГОРЯЧАЯ КЛАВИША 
Добавить запись <Insert>
Изменить запись <Enter>
Удалить запись <Delete
Копировать запись  
Выбрать запись <Enter>
Восстановить формат таблицы <Alt+В>
Установить Фильтр <Alt+Ф>
Печатать  <Alt+П>
Справка <F1
Выход  <Esc>

Записей в таблице может быть больше, чем их умещается  в окне. Для "прокрутки" записей по вертикали удобно пользоваться мышкой. При нажатии кнопки мыши в верхней части полосы прокрутки, расположенной с правой стороны таблицы, происходит прокрутка окна вверх, а при нажатии в нижней части - вниз. Для прокрутки записей можно также использовать клавиши <PgUp> и <PgDn>. Для быстрого перемещения к первой записи таблицы используется  клавиша  <Home>,  к последней записи - <End>. Если часть полей записи не умещается  в окне (по горизонтали), то в нижней части таблицы появляется горизонтальная "линейка  прокрутки". С ее помощью можно прокручивать таблицу в горизонтальном направлении при помощи мыши. При помощи клавиатуры это можно сделать клавишами <Влево> и <Вправо>.
Кроме кнопок управления в верхней части окна таблицы имеется поле для поиска: локатор. Если ввести в это поле искомое значение и нажать клавишу <Tab>, то будет предпринята попытка поиска в таблице значения, наиболее близкого к введенному.
В основных таблицах программы имеется возможность настраивать видимость и ширину колонок таблицы. Делается это при помощи контекстного меню, которое появляется при нажатии правой кнопки мыши на одной из записей таблицы, при помощи  пунктов главного меню "Правка" или с помощью специальных кнопок в верхней части окна.

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

Добавление - Добавление новой записи
Изменение - Изменение (или просмотр) существующей записи
Удаление - Удаление существующей записи

В  центре окна формы обычно имеется несколько полей ввода. Они предназначены для ввода  данных в поля  записи. Перед каждым полем ввода имеется строка приглашения, поясняющая значение данных в этом поле. Данные в поля вводятся при помощи клавиатуры. Справа от некоторых полей ввода имеется кнопка  , предназначенная для  выбора данных из соответствующего Справочника. При нажатии на такую кнопку вызывается Справочник,  в котором можно выбрать нужную запись и нажать кнопку  "Выбрать" (<Enter> или двойной щелчок мышкой). Часть полей в форме может быть недоступно для редактирования - это информационные поля. Они обычно отличаются от полей ввода цветом.
В нижней части формы имеется кнопка "Записать (горячая клавиша - <Enter>), нажатие на которую либо записывает запись в базу данных, либо удаляет ее из базы (для операции удаления). После нажатия  на  кнопку "Записать" система сначала проверяет правильность ввода в поля ввода окна. Если значение в каком-либо поле неверно, то система перемещает курсор в это поле. Покинуть форму без изменения записи  можно при помощи кнопки "Отменить (горячая клавиша - <Esc>).


Главное меню программы Card Guard

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

Запуск программы производится только если введены правильные Код и Пароль. Информация о сотрудниках и их правах доступа находится в Справочнике cотрудников программы.

В программе реализован стандартный интерфейс пользователя, основанный на применении выпадающего меню, панелей инструментов, управления  при помощи манипулятора "мышь"  и "горячих клавиш".  Вызов любой из функций системы производится при помощи Главного меню. Меню системы состоит из горизонтального меню, и выпадающих из него вертикальных подменю. Горизонтальное меню  содержит названия основных подменю:

Из любого места программы можно получить доступ к меню нажав на клавишу <F10> или просто щелкнув в нем левой кнопкой мыши. Выбор какого-либо элемента меню осуществляется клавишей <Enter>,  либо щелчком левой кнопки мыши. Выбор какой-либо строки подменю вызывает выполнение соответствующей функции системы.

Подменю Файлы

Подменю Правка

Эти операции  действуют только при редактировании записей в полях ввода.

В подменю Правка могут быть также некоторые другие команды, состав которых зависит от того каким окном работает пользователь в данный момент. Например, при активном окне "Карточки", там будут пункты "Добавить карточку", "Изменить карточку" и "Удалить карточку", "Копировать карточку".

Подменю Данные

Подменю Справочники

Подменю Отчеты

Подменю Окна

Ниже в этом подменю может быть список открытых окон, при помощи которого удобно переключаться между окнами.

Подменю Помощь

  Содержание