logo search
TurboProlog / Документация / TOM_2

Выбор элементов меню.

Выбирать элементы меню вы можете несколькими способами:

# Выделенная буква. Для выбора элемента непосредственно из

меню нажмите выделенную (цветом) в названии этого элемента

букву ("F" для "File", "L" для "Linker Options" и т.д.).

# Выделенная полоса. Кроме того, с помощью клавиш со стрелками

вверх и вниз вы можете передвинуть выделенную (цветом)

полосу на требуемый элемент, а затем нажать Ввод.

# "Горячая" клавиша. Для элементов главного меню вы можете

нажать "горячую" клавишу: клавишу Alt и первую букву

элемента главного меню, который вам нужен. Например, Alt-O

переводит вас в меню Options из любого места системы; Alt-E

- в окно редактирования и т.д.

Для выхода из меню и возврата в предыдущее положение нужно просто

нажать Esc. Если же вы находитесь в окне редактирования, то в главное ме-

ню вы можете перейти с помощью Ctrl-K D или F10.

Элементы главного меню.

Такие элементы главного меню, как File, Compile, Options и Setup,

имеют собственные спускающиеся меню; тогда как Edit и Run являются непос-

редственными командами и не имеют каких-либо опций.

Позже, в разделе "Меню файлов", "Меню компиляции", "Меню опций" и

"Меню установки", мы объясним каждое спускающееся меню (из главного ме-

ню). Кроме того, в специальных разделах мы опишем команды Edit и Run.

┌─────────────────────────────────────────────────────────────┐

│ Files Edit Run Compile │

└─────┬───────────┬───────────────┬────────────────────────┬──┘

│ ┌─────────┴────────────┐ ┌┴─────────────────────┐ │

│ │E вызывает редактор и │ │R запускает программу │ │

│ │активизирует окно Edit│ │из окна редактирования│ │

│ └──────────────────────┘ └──────────────────────┘ │

│ │

│ ┌─────────────┐ │

│ │--load file--│ ┌─────────────────┴────┐

┌─────┴────────┐ │File name 1 │ │Memory │

│Load F3│ │File name 2 │ │OBJ file │

│Pick ─────┼─────>┤File name 3 │ │EXE file (auto link) │

│New file │ │File name 4 │ │Project (all modules) │

│Save F2│ │File name 5 │ │Link only │

│Write to │ │File name 6 │ └──────────────────────┘

│Directory │ │File name 7 │

│Change dir │ └─────────────┘

│OS shell Alt-D│

│Quit Alt-X│

└──────────────┘

Рис. 1.2: Структуры меню Турбо Пролога (1 из 2).

Ниже перечислены шесть элементов главного меню Турбо Пролога, а так-

же описаны их функции.

-----------------------------------------------------------------

Элемент меню Описание

-----------------------------------------------------------------

Files Управление файлами (загрузка, сохранение, создание

и т.д.), манипуляции каталогами (вывод, изменение),

вызов DOS, выход из системы.

Edit Позволяет вам с помощью встроенного текстового

редактора создавать и редактировать исходные файлы.

Run Автоматически компилирует и запускает программу из

среды разработки.

Compile Компилирует вашу программу или проект одним из

нескольких возможных способов: в память, в объектный

файл или в исполняемый файл.

Options Позволяет вам установить опции компилятора (такие,

как контроль переполнения, информация для отладки,

размеры памяти) и компоновщика; кроме того, вы

можете отредактировать свой файл описания проекта (.

PRJ).

Setup Позволяет вам описать цвета и размеры окон Турбо

Пролога; установить каталоги для файлов исходного

текста, объектных, исполнительных и других; изменить

конфигурацию клавиатуры и текст строки помощи;

сохранить в .SYS-файле опции компилятора; загрузить

существующий .SYS-файл.

┌─────────────────────────────────────────────────────────────┐

│ Options Setup │

└────────────┬──────────────────────────────┬─────────────────┘

┌────────────┴──────┐ ┌─────────────┐ ┌──┴───────────┐

│Link options ──────┼──>┤Map file Off│ │Colors ──────┼───┐

│Edit PRJ file │ │Libraries │ │Window size ──┼───┤

│Compiler directives┼─┐ └─────────────┘┌─┤Directories │ │

└───────────────────┘ │ ┌────┘┌┤Miscellaneous │ │

┌─────────────────────┴────────┐ │┌────┘│Load SYS file │ │

│Memory allocation ────────────┼─┐││ │Save SYS file │ │

│Run-time check ───────────────┼┐│││ └──────────────┘ │

│Error level None (0) │││││┌────────────────────┐ │

│Non-determ Warning Off││││││ Colors&Window size │ │

│Variable used once Warning On ││││││ Edit window │ │

│Print menu in EXE-file Off││││││ Dialog window │ │

│Trace Off││││││ Message window ┼<─┤

│Diagnostics Off││││││ Trace window │ │

└──────────────────────────────┘│││││ Aux edit window │ │

┌─────────────────────────────┐ │││││ Colors Only │ │

│Break check On│ │││││ Line (main) menu │ │

│Stack check On┼─┘││││ Pop up menu │ │

│Overflow check in integers Of│┌─┘│││ Help line ┼<─┘

└─────────────────────────────┘│┌─┘│└────────────────────┘

┌─────────────────────┐┌───────┘│┌─┼────────────────────┐

│Code array 1000││ ┌──────┘│IBM-CGA Adapter │

│Stack 600┼┘ │ │Auto Load message │

│Trail array 10│ │┌──────┤Screen mode │

│Heap size 0│ ││ ┌───┤Keyboard configuration│

└─────────────────────┘ ││ │ ┌─┤Help lines │

┌─────────────────┐ ││ │ │ └──────────────────────┘

│Current directory│ ││ │ │

│OBJ directory┼──────┘│ │ │ ┌────────────────┐

│EXE directory│ ┌──┘ │ │ │Main menu │

│Turbo directory│ │ │ └───────>┼Edit window │

└─────────────────┘ │ │ │Xedit window │

┌────────────────────┐ │ │ │Display window │

│RowsColumnsRequires │ │ │ │Resize windows │

│ 25 80 ┼<┘ │ │View windows │

│ 25 90 MultiScan│┌──────┴─────────┐│Printer log │

│ 25 120 EGA+ ││Cursor movement ││Select file name│

│ 25 132 MultiScan││Insert & delete ││Browse directory│

│ 43 80 EGA ││Block functions ││Goal (run time) │

│ 43 90 MultiScan││WordStar-like ││Trace menu │

│ 43 120 EGA+ ││Miscellaneous ││Alter trace │

│ 43 132 MultiScan││Global functions││Color selection │

│ 50 80 VGA ││Hot Keys ││Help for errors │

└────────────────────┘└────────────────┘└────────────────┘

Рис. 1.2: Структура меню Турбо Пролога (2 из 2).