Абриаль 2.1 Назад Начало Выше Дальше02/10/04 А.И.Пацкин [packin.ru]
Строение гипертаблиц ] [ Интерфейс гипертаблиц ] Навигация в таблицах ] Изменение данных в таблицах ] Дополнительные возможности таблиц ]

Интерфейс гипертаблиц


Это справочник по управлению интерфейсом гипертаблиц. Ниже описаны: горячие клавиши и кнопки, мышь, контекстное меню, содержание ячеек и реакция на нажатие Enter. Подробней о гипертаблицах см. тут...

Горячие клавиши и кнопки в гипертаблицах.

Клавиша(кнопка) Действие клавиши
Enter Переход на другую таблицу, переключение или начало/конец ввода имени или значения.
Insert Вставка нового объекта или связи с объектом, выбираемым из списка возможных.
Delete Удаление связи и/или объекта.
Esc Переход на форму для заглавного объекта текущей таблицы.
Ctrl A Выделяет все содержимое таблицы. (Для переноса мышью в текстовое окно или копирования в буфер).
Ctrl B Возврат на шаг назад.
Ctrl F Повторное движение на шаг вперед (после возвратов).
Ctrl G Загрузка дополнительного файла в уже открытую сеть.
Ctrl J Прыжок в ранее отмеченную (с помощью Ctrl M) точку.
Ctrl K Установить таблицу классов.
Ctrl M Отметить текущую точку навигации.
Ctrl R Установить таблицу отношений.
Ctrl S Сохранить текущую сеть в исходный файл. В первый раз спрашивается подтверждение имени файла.
Ctrl W Открыть дополнительное окно просмотра.
F2 Сохранить текущую сеть в файл. Всегда спрашивается имя файла.
Ctrl Insert Выделенная часть таблицы помещается в буфер (для переноса в текст или в другую Сеть).
Shift Insert Вставляет (загружает в текущую сеть) текст из буфера

Мышь в гипертаблицах

Действие Результат
Наведение на ячейку Полное текстовое содержание ячейки высвечивается в окне подсказки и в панели состояния внизу окна приложения.
Щелчок Для неактивной ячейки - она делается активной, а если ячейка уже была активна и допускает прямой ввод значения или имени, то щелчок активизирует режим ввода/редактирования.
Двойной щелчок Работает так же, как клавиша Enter.
Щелчок правой кнопкой Вызывает контекстное меню
Изменение порядка строк Возможно только в таблицах с номерами строк в титульном столбце. Осуществляется перетаскиванием номеров столбцов мышью. Новый порядок сохраняется как существенная часть данных.
Изменение порядка столбцов Осуществляется перетаскиванием заголовков столбцов мышью, для более удобного просмотра таблицы. Однако это изменение отменяется после обновления таблицы.
Изменение ширины столбцов Делается путем перетаскивания границ столбцов. Новая ширина сохраняется в базе данных.
Быстрая подстройка ширины столбца Щелчок по заголовку. Ширина устанавливается по максимальному содержанию ячейки.
Изменение заголовков Щелчок по заголовку при нажатой клавише Ctrl.
 

Контекстное меню в таблицах

Это меню появляется при нажатии правой кнопки мыши в табличном окне.

Пункт меню

Действие

Войти

Сделать один шаг навигации вперед. Равноценно нажатию на Enter, но без перехода в режим редактирования значения в ячейке.

Выйти

Переход на таблицу-форму заглавного объекта таблицы.

Выбор Выбор нового значения для ввода в ячейку из списка всех возможных. Часто равноценно нажатию на клавишу Insert.
Вставить Вставка нового объекта или связи. Полностью эквивалентно нажатию на клавишу Insert.
Удалить Удаление объекта или связи. Эквивалентно нажатию на клавишу Delete.
Просмотр Включение или выключение режима просмотра. При включении напротив пункта появляется галочка, данная таблица становится главной, и у нее появляется связанная с ней детальная таблица. При выключении галочка пропадает, детальная таблица "отцепляется", но не удаляется.

Содержание ячеек и реакция на нажатие Enter.

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

Титульный Столбец Содержит имена объектов для таблицы представителей. Столбец недоступен для ввода, он виден постоянно, т.е. не прокручивается.
Номерной столбец Содержит номера связей, когда заглавным аспектом является списочный аспект. Можно мышью менять порядок строк (и соответственно - связей) в этом столбце. Столбец недоступен для ввода и не прокручивается.
Объектный столбец

Содержание и реакция Enter зависит от категории адресуемых объектов, а именно:

Сущность Содержит имя объекта. Доступ для изменения только в последней строке. При нажатии на Enter - переход на форму этого объекта.
Структура Содержит изображение структуры в виде Класс(..свойства..).

При нажатии Enter:

  1. В пустой ячейке строки ввода - создается "пустая" структура заданного класса.
  2. В заполненной ячейке - переход  на форму этого объекта.
Значение Содержит изображение значения. Всегда доступно для ввода и изменения.
Аспектный cтолбец

Отображение и реакция на клавишу Enter зависит от размерности отношения в которое входит аспект, а для бинарных аспектов еще и от домена противоположного аспекта отношения

Унарный Аспект

Содержит имя аспекта при наличии унарной связи или ничего при её отсутствии.

Нажатие Enter переключает между этими двумя состояниями.

Бинарные аспекты
Простой аспект.

В этом случае в ячейке содержится имя или изображение одного объекта.

Сущность Содержит имя объекта или ничего. Доступен для прямого ввода или выбора из списка. При нажатии на Enter - переход на форму для данного объекта.
Структура

Содержит изображение структуры в виде Класс(..свойства..).

При нажатии Enter:

  1. В пустой ячейке строки ввода - создается "пустая" структура заданного класса.
  2. В заполненной ячейке - переход  на форму этого объекта.
Значение Содержит изображение данного значения. Значение всегда доступно для ввода и изменения в данной ячейке.
Бинарный множественный аспект.

В ячейке содержатся имена или изображения объектов в фигурных скобках {O1,O2,O3…} без повторов и в заданном системой порядке. Нажатие на Enter переводит в таблицу с заглавными объектом и аспектом, выбранными по текущей строке и текущему столбцу.

Сущности В ячейке находятся множество имен сущностей - корреспондентов в виде упорядоченного списка в фигурных скобках {O1,O2,O3…}. Разрешен прямой ввод новых имен в ячейку или выбор объекта из списка возможных.
Структуры В ячейке находится множество изображений структур на противоположных концах связей в виде упорядоченного списка в форме: {D(…),D(…),…} Прямой ввод не работает. 
Значения В ячейке находятся множество значений объектов в виде списка в форме: {"AB","CD",…}. Разрешен прямой ввод новых значений.
Бинарный списочный аспект.

В ячейке содержатся имена или изображения объектов в скобках: (O1,O2,…) в списке возможны повторы, порядком списка управляет пользователь. Нажатие на Enter переводит в таблицу с заглавным объектом и аспектом, выбранными по текущей строке и текущему столбцу.

Сущности В ячейке находится список имен сущностей в скобках (O1,O2,O3…). Разрешен прямой ввод новых имен в ячейку или выбор объекта из списка возможных.
Структуры В ячейке находится список изображений объектов в форме: (D(…),D(…),…) Прямой ввод не работает.
Значения В ячейке находятся список значений объектов в форме: ("AB","CD",…). Разрешен прямой ввод новых значений.
Многоместные аспекты
В ячейке отображается целая таблица, строки которой показываются в форме списков вида (x1,x2,…), где xi - это содержимое ее ячеек. Ссылка на заглавный объект заменяется звездочкой, например (Филя,Друг,*). Нажатие на Enter всегда открывает именно эту таблицу.
Многоместный Одиночный Аспект

В ячейке отображается одна связь в форме списка

(Филя,Друг,*)

с обозначением исходного объекта звездочкой.

Многоместный множественный аспект

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

{(Ваня,*,Зина),(Филя,*,Алла)}

в объекте Муж:Роль

Многоместный списочный аспект Аналогично множественному аспекту, но список связей заключен в простые скобки. Например так: ((*,X,2),( *,A,1))
 

Все права защищены. © 2000-2004 РосНИИ ИИ
http://artint.ru
Copyright. © 2000-2004 by RRIAI
Александр Иосифович Пацкин [mailto:aleksandr@tochka.ru].
02/10/04

К началу документа.