61 lines
4.1 KiB
HTML
61 lines
4.1 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>Внешний вид окна просмотра и редактирования представлен на Рис. 1.</p>
|
||
|
||
<div class="picCaption">Рис. 1. Иллюстрация окна просмотра и редактирования документа РС-формы КС.</div>
|
||
<img src="pic/from_description/101.png" />
|
||
|
||
<p>Из окна документа доступно редактирование полного и короткого имен, а также комментария РС-формы. Кнопка <b>«Проверить КС»</b> запускает проверку корректности выражения каждой конституенты и выводит сообщение со статистикой проверки. </p>
|
||
<p>Рядом с кнопкой располагается <b>индикатор корректности РС-формы</b>. Цвет индикатора отображает <a href="050708.htm">статус РС-формы КС</a>.
|
||
Также на индикаторе указаны количество некорректных конституент и общее количество конституент.</p>
|
||
<p>В окне документа располагается два вида (View) на документ: список конституент и дерево термов.
|
||
Виды отделены специальным разделителем <b>(сплиттером)</b>, положение которого можно регулировать путем перетаскивания курсором.</p>
|
||
<p><b>Список конституент</b> отображает атрибуты каждой конституенты: имя,
|
||
типизацию (вычисляется автоматически), формальное выражение, термин, интерпретацию и комментарий.
|
||
Контекстное меню дублирует некоторые операции <a href="050602.htm">программного меню</a> в части редактирования конституент (Рис. 2).
|
||
Неактивные для данного контекста пункты меню закрашиваются серым цветом.</p>
|
||
|
||
<div class="picCaption">Рис. 2. Контекстное меню для конституенты из списка конституент</div>
|
||
<img src="pic/from_description/102.png" />
|
||
<br />
|
||
|
||
<p>Дополнительно список конституент предоставляет следующий функционал.</p>
|
||
<ul>
|
||
<li>Пользовательская настройка ширины каждого столбца для удобства отображения.</li>
|
||
<li>Отображение <a href="050707.htm">статусов конституент</a> через изменение цвета текста и цвета фона.</li>
|
||
<li>Редактирование атрибутов конституент при двойном щелчке либо при нажатии клавиши Ввод (Enter).</li>
|
||
<li>Множественное выделение конституент для выполнения последующих операций. Для выделения более 1 конституенты необходимо зажимать клавишу Ctrl или Shift, после чего выделять необходимые конституенты левым кликом мыши.</li>
|
||
<li>Изменение порядка следования конституент путем перетаскивания. После начала процесса перетаскивания отображается всплывающая подсказка, содержащая информацию о диапазоне доступных положений для перетаскиваемых конституент (Рис. 3).</li>
|
||
</ul>
|
||
|
||
<div class="picCaption">Рис. 3. Перетаскивание группы конституент.</div>
|
||
<img src="pic/from_description/103.png" />
|
||
|
||
<p>Порядок конституент в списке ограничен следующими правилами.</p>
|
||
<ul>
|
||
<li>Базисные множества расположены выше конституент других типов.</li>
|
||
<li>Константные множества расположены сразу за последним базисным множеством.</li>
|
||
<li>Родовые структуры расположены выше термов, аксиом и теорем.</li>
|
||
<li>Конституента расположена ниже любой из конституент, от которых она зависит (в смысле вхождений имен конституент в формальные выражения).</li>
|
||
</ul>
|
||
|
||
<p>В окне дерева термов отображается граф связей конституент на основе анализе вхождений имен одних конституент в формальные выражения других.
|
||
По двойному клику на узел дерева раскрывается следующий уровень вложенности. Активные конституенты в списке конституент и дереве термов синхронизируются.</p>
|
||
<p>В окне дерева термов присутствует кнопка экспорта связей в формате txt-файла (Рис. 1).
|
||
В файл сохраняются дуги графа термов в виде пар имен зависимой и используемой конституент.
|
||
После экспорта граф термов можно визуализировать с помощью сторонних программных средств, поддерживающих работу с графами, например,
|
||
<a href="http://www.graphviz.org/" target="_blank">Graphviz</a>.</p>
|
||
</BODY>
|
||
</HTML>
|
||
|