Exteor/help/html/050702.htm
2024-06-07 20:30:06 +03:00

61 lines
4.1 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML//EN">
<HTML>
<HEAD>
<meta name="GENERATOR" content="Microsoft&reg; 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>