Имя поля
Тип поля
Комментарий
TypeName
String[17]
Имя класса устройств
SubType
String[33]
Имя отдельного устройства
SubTypeIndex
Real
Характеристика устройства
Программа интерпретатора языка Пролог предназначена для эксплуатации на персональных вычислительных машинах на базе процессоров семейства Pentium и выше в минимальной конфигурации с 16 Мб оперативной памяти. Для установки программы необходимо:
в минимальной конфигурации - 1.5 Мб дискового пространства;
в полной конфигурации (с установкой Borland Database Engine) - 10 Мб дискового пространства.
В качестве операционной системы может использоваться Microsoft Windows 95, Windows 98, Windows NT.
Система поставляется на четырех дискетах размером 3.5" и объемом 1.44 Мб.
Установка программы производится с дискет, путем запуска из операционной системы Windows файла "Setup.exe", находящегося на первой дискете. Далее необходимо действовать согласно указаниям.
При установке программы необходимо указать директорию, в которую будет производиться инсталляция.
В процессе установки программа спросит, устанавливать ли Borland Database Engine на машину или нет. Если BDE уже установлена на компьютер ранее, то повторная установка не требуется.
По завершении процесса установки программа-инталлятор создаст в системном меню раздел с названием "Prolog", а внутри него ярлык на файл "Prolog.exe" с названием "Prolog with databases", ярлык на help-файл и на файл "readme.txt".
Запуск программы можно произвести несколькими способами.
Нажать кнопку "Пуск", выбрать в меню пункт "Программы", выбрать пункт "Prolog". После того, как раскроется подменю, нажать на строку "Prolog with databases".
Дважды щелкнуть по иконке Пролога на рабочем столе
Воспользоваться "проводником" или другим менеджером файлов.
Программа интерпретатора языка Пролог выполняет следующие функции:
ввод, сохранение и редактирование программы на языке Пролог.
осуществление отладочного режима работы с просмотром вызовов предикатов и значений переменных.
запуск программы на исполнение
возможность приостановки работающей программы на контрольной точке, установленной в тексте программы, или при нажатии кнопки "Пауза".
После запуска программы вся работа по написанию программы может производиться в интегрированной среде разработчика.
Интегрированная среда разработчика предоставляет разработчику следующие возможности:
создание нового файла программы;
открытие существующего файла программы;
сохранение файла;
сохранение файла под новым именем;
выход из системы;
редактирование файла с использованием буфера обмена;
настройку параметров программы Пролог;
настройку редактора;
запуск программы на исполнение;
временную остановку работы программы;
доступ к файлу справки.
Все эти возможности доступны через пункты меню или через кнопки быстрого доступа.
После запуска программы появляется главное окно, на котором размещены главное меню и основные панели с кнопками быстрого доступа.
Рис 3.1. Вид главного окна.
Программу необходимо в двух окнах: в окне редактора и в окне инспектора.
Инспектор содержит в себе основную информацию о программе: описания типов данных, таблиц баз данных и предикатов.
Рис 3.2. Вид окна инспектора.
Окно инспектора разбито на три части: "Типы", "Внешние данные" и "Предикаты". В случае надобности разделы "Типы" и "Внешние данные" можно временно свернуть, нажав на верхнюю кнопку соответствующей панели.
Для добавления элемента в список типов необходимо нажать на кнопку с изображением плюса. Тогда справа от кнопки появится меню для выбора типа: "Список", "Структура", "Составной тип". Для каждого типа открывается окно конструктора типов, в котором можно редактировать составные элементы типов. При нажатии на кнопку "Ок" тип будет занесен в список типов. Для внесения нового элемента в тип необходимо выбрать его из списка, ввести комментарий (если необходимо) и нажать на кнопку плюс на нижней панели
а) б)
Рис. 3.3. Вид окна конструктора типов: а) конструктор списков;
б) конструктор структур
При добавлении описания базы данных появляется окно для ввода структуры базы данных. В этом окне необходимо ввести имя базы данных в поле "Имя". Это имя будет использоваться в программе. Также необходимо ввести, либо выбрать из списка имя файла базы данных. Имя базы данных, которое будет использоваться в программе, и имя файла могут отличаться. Для внесения поля в базу данных необходимо выбрать тип поля из списка, ввести его длину, а также его имя в базе данных и нажать на кнопку плюс на нижней панели. Если база данных уже существует, то ее структуру можно ввести, нажав на кнопку "Поля таблицы" на нижней панели (вторая справа). Тогда появится окно, в котором будет список из полей базы данных. Можно будет выбрать те поля, с которыми будет работать программа. При нажатии на кнопку "Ок" выбранные поля будут внесены в список.
Рис. 3.4. Вид окна конструктора баз данных
Ввод предиката производится аналогично вводу нового типа.
Для редактирования элемента любого из списков можно дважды щелкнуть по нужному элементу. Для удаления элемента из списка нужно щелкнуть по нему, а затем нажать на кнопку минус.
При однократном нажатии на элемент с именем предиката текстовый курсор в окне редактора автоматически перейдет к тому месту в программе, где описывается данный предикат.
Текст программы вводится в окне редактора. Это окно состоит из панели инструментов и редактора. На панели инструментов находится кнопки для копирования, вырезания и вставки фрагмента текста, а также кнопка по установки контрольной точки в тексте. Из окна редактора можно мгновенно получить справку о любом стандартном предикате или функции, набрав имя предиката или функции в тексте и нажав кнопку F1.
Рис. 3.5. Вид окна редактора.
В процессе написания программы используются стандартные средства редактора операционной системы Windows. Окно редактора поддерживает стандартные операции с буфером обмена Windows, выполняемые по нажатию горячих клавиш, а также выделение областей текста. Поддерживаются следующие горячие клавиши:
Shift - стрелки вверх, вниз, вправо, влево, Home, End - выделение области текста для операций;
Ctrl-Insert или Ctrl-C - копировать выделенную область в буфер обмена;
Shift-Insert или Ctrl-V - вставить фрагмент из буфера обмена;
Shift-Del или Ctrl-X - вырезать фрагмент в буфер обмена.
Перед запуском программы в окне опций проекта необходимо установить имя базы алиаса (если используются базы данных) и имя запускаемого предиката. Если не задано имя запускаемого предиката, программа не запустится.
Рис. 3.6. Вид окна опций проекта.
3.3.4 Запуск программы на Прологе и ее отладка
Для запуска программы на главном окне надо нажать на кнопку "Запуск" или в меню "Проект" нажать на пункт с таким же названием. После нажатия на кнопку происходит компиляция программы. В статусной строке в главном окне появляется надпись "Компиляция". Если во время были найдены ошибки, то на экран появляется окно со списком найденных ошибок. При двойном щелчке по строке с названием ошибки текстовый курсор в окне редактора перейдет к месту в тексте, где была найдена ошибка.
Если процесс компиляции прошел нормально, то программа запускается на исполнение. Процесс выполнения программы может быть прерван нажатием на кнопки "Стоп" или "Пауза" в главном окне, а также, если программа приступила к обработке оператора, на котором установлена контрольная точка. При временной остановке на экран появляются два окна: окно трассировки и окно стека.
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15