109 lines
6.0 KiB
HTML
109 lines
6.0 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
|
||
<HTML>
|
||
<HEAD>
|
||
<meta name="GENERATOR" content="Microsoft® HTML Help Workshop 4.1">
|
||
<meta http-equiv="Content-Type" content="text/html; charset=ANSI"/>
|
||
<link rel="stylesheet" type="text/css" href="css/style.css"/>
|
||
|
||
<Title>Окно ОСС</Title>
|
||
</HEAD>
|
||
|
||
<BODY>
|
||
<h1>Окно ОСС</h1>
|
||
|
||
<p>В окне документа располагается два вида (View) на документ:
|
||
<b>граф ОСС</b> и редактор свойств ОСС и активной пиктограммы.
|
||
Виды отделены специальным разделителем (<b>сплиттером</b>),
|
||
положение которого можно регулировать перетаскиванием курсором.
|
||
</p>
|
||
|
||
<div class ="picCaption">Рис. 1. Иллюстрация окна просмотра редактирования ОСС.</div>
|
||
<img src="pic/from_description/301.png" />
|
||
|
||
<p> Граф ОСС отображает атрибуты каждой пиктограммы: короткое имя, <a href="050806.htm">статус</a>,
|
||
наличие связанного документа.
|
||
Связи операндов и результатов операций
|
||
отображаются в виде соединительных линий между пиктограммами.
|
||
</p>
|
||
<p> Отображение графа связей пиктограмм оптимизировано для наглядного представления бинарных операций:
|
||
пиктограммы выровнены по квадратной прямоугольной сетке,
|
||
каждый вертикальный уровень которой смещается на половину размера ячейки по отношению к предыдущему.
|
||
Прорисовку линий сетки можно отключить с помощью панели ОСС, либо через пункт меню <a href="050603.htm">Вид / Отображать сетку</a>.
|
||
Легенда статусов пиктограмм отключается через пункт меню <a href="050603.htm">Вид / Легенда</a>.
|
||
</p>
|
||
<p>Расположение пиктограммы по вертикали определяется уровнем операции, который задается рекурсивно следующим образом:</p>
|
||
<ul>
|
||
<li>пиктограммы, не имеющие предков называются <b>базовыми</b> и имуют уровень равный 0;</li>
|
||
<li>уровень не базовых пиктограмм равен максимальному уровню среди пиктограмм-предков
|
||
(пиктограмм, являющихся операндами операции, порождающей данную пиктограмму), увеличенному на 1.</li>
|
||
</ul>
|
||
<p>Рассматриваемое представление позволяет менять масштаб отображаемой картины
|
||
с определенным шагом (всего доступно 3 различных значения масштаба), который изменяется с помощью <a href="050200.htm#id_panel_oss">панели ОСС</a>,
|
||
либо через пункты меню <a href="050603.htm">Вид / Отдалить и Вид / Приблизить</a>, либо с помощью клавиш <b>NUM+, NUM-</b>.</p>
|
||
<p>Размер отображаемой области ограничен размерами окна документа, поэтому
|
||
для перемещения области видимости по отображаемому виду ОСС используются горизонтальная и вертикальная <b>полосы прокрутки</b>.
|
||
Вертикальная прокрутка также осуществляется с помощью колеса мыши.
|
||
Для горизонтальной прокрутки необходимо удерживать клавишу<b> Shift</b> и вращать колесо мыши.</p>
|
||
<p>При наведении курсора на изображение пиктограммы отображается всплывающая подсказка,
|
||
содержащая полное имя пиктограммы и дополнительную информацию, зависящую от типа пиктограммы.
|
||
В текущей версии Экстеор 4 доступен только один тип пиктограмм, для которого дополнительной информацией являются количество корректных конституент
|
||
и общее количество конституент в РС-форме КС, связанной с данной пиктограммой.
|
||
Активная (выбранная) пиктограмма обводится красным контуром.
|
||
Активная пиктограмма выбирается с помощью левого клика мышью на неактивной пиктограмме,
|
||
либо с помощью <b>клавиш курсора</b> (стрелки вверх, вниз, вправо, влево).
|
||
</p>
|
||
<p>Пользователю доступно перемещение пиктограммы в рамках своего уровня вправо и влево.
|
||
Для этого можно воспользоваться <a href="050200.htm">панелью инструментов</a>,
|
||
либо сочетаниями клавиш <b>Ctrl + Стрелка вправо / Ctrl + Стрелка влево</b>.</p>
|
||
<p><b>Цвет коротких имен</b> пиктограмм определяет степень участия пользователя, необходимую для получения результата заданной операции.
|
||
Данная зависимость представлена в таблице ниже.</p>
|
||
|
||
<table>
|
||
<caption>Табл. 1. Степень участия пользователя для получения результата операции.</caption>
|
||
<thead>
|
||
<tr>
|
||
<td style="width:50px;">Цвет</td>
|
||
<td style="width:auto;">Степень участия</td>
|
||
<td style="width:auto;">Условия</td>
|
||
</tr>
|
||
</thead>
|
||
<tbody>
|
||
<tr>
|
||
<td style="background-color:#00FF00;">Зеленый</td>
|
||
<td>Результат получен</td>
|
||
<td>Статус пиктограммы: Результат вычислен ИЛИ Статус пиктограммы: Базовая И Наличие связанного файла: Да</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="background-color:yellow;">Желтый</td>
|
||
<td>Результат необходимо подтвердить</td>
|
||
<td>Статус пиктограммы: Необходимо подтверждение</td>
|
||
</tr>
|
||
<tr>
|
||
<td style="background-color:#FF0000;">Красный</td>
|
||
<td>Результат невозможно получить без вмешательства пользователя</td>
|
||
<td>Статус пиктограммы: Операция не задана ИЛИ Операция задана ИЛИ Требуется повторное выполнение ИЛИ Статус пиктограммы: Базовая И
|
||
Наличие связанного файла: Нет</td>
|
||
</tr>
|
||
</tbody>
|
||
</table>
|
||
|
||
<p>Подтверждение результатов операции осуществляется через интерфейс редактирования документа пиктограммы, требующей подтверждения
|
||
(см. <a href="050703.htm">редактирование конституенты</a>)</p>
|
||
|
||
<p>При двойном нажатии левой кнопки мыши на пиктограмме происходит одно из следующих событий (в зависимости от статуса пиктограммы).</p>
|
||
<ul>
|
||
<li>Открывается связанный с пиктограммой файл для просмотра и редактирования.</li>
|
||
<li>Открывается диалог сопоставления файла и базовой пиктограммы.</li>
|
||
<li>Открывается диалог редактирования операции.</li>
|
||
<li>Производится выполнение операции, после чего результат открывается для редактирования.</li>
|
||
</ul>
|
||
|
||
<p>Контекстное меню пиктограммы дублирует некоторые операции <a href="050604.htm">программного меню</a> в части редактирования пиктограмм (Рис. 2).
|
||
Неактивные для данного контекста пункты меню закрашиваются серым цветом.</p>
|
||
|
||
<div class ="picCaption">Рис. 2. Контекстное меню пиктограммы ОСС.</div>
|
||
<img src="pic/from_description/302.png" />
|
||
</BODY>
|
||
</HTML>
|
||
|