ГЛАВА 1. 

Введение в Clipper



ОПИСАНИЕ СОДЕРЖИМОГО РУКОВОДСТВА

Материал разбит на 12 глав и приложения.


* глава 1 содержит введение, включая обзор руководства и объяснения работы компилятора и интерпретатора.

* глава 2 содержит указания по установке Clipperа и требования к компьютеру для установки, компилирования и исполнения программ.

* глава 3 описывает преимущества Clipperа включая расширения, доступные только в Clipperе.

* глава 4 содержит информацию о данной реализации языка Dbase 3 plus.

 

Глава 2. Установка Clipperа на Ваш Компьютер.

Требования к системе.

Требования для компилирования программ
Clipper требует, чтобы у Вас был IBM PC, XT или AT или 100% IBM
совместимый компьютер. Компьютер должен удовлетворять следующим
требованиям :
- PC/MS-DOS 2.0 или выше для однопользовательских программ
- PC/MS-DOS 3.1 или выше для сетевых программ
- 256К, или больше, оперативной памяти
- 1 флоппи и 1 жесткий дисковод
- полезно иметь принтер, математический сопроцессор

Для исполнения программ сделанных с Clipperом компьютер должен
удовлетворять следующим требованиям :

  Глава 3. Отличительные черты Clipperа.

Преимущества Clipperа
Clipper предлагает программистам много уникальных и мощных
инструментов. Эта глава содержит обзор возможностей. Каждая из них
детально рассмотрена в последующих главах настоящего руководства.

Преимущества Clipperа включают :
- существенно более быстрое выполнение
- абсолютная безопасность исходного текста
- способность выполнять написанные на Clipperе и слинкованные
программы на любом компьютере, поддерживающем PC/MS-DOS 2.0 или выше
для однопользовательских программ или DOS 3.1 или выше для сетевых
 приложений.-
способность распространять готовые программы
- улучшенные сетевые возможности без дополнительных расходов
- способность помещать процедуры и функции в тот же файл, что и
вызывающая клиппер-программа

Глава 4. Язык Clipperа.

Глава содержит общую информацию о программировании с помощью Clipperа
- техническая спецификация Clipperа
- файлы, используемые Clipperом
- синонимы файлов
- поля
- постоянные
- переменные
- операторы
- выражения
- правила синтаксиса
- макроподстановки (&)
- функции, определенные пользователем
- установление к файлу множественных отношений
- создание конкретных подсказок для конкретных программ
- деление на ноль
- математический сопроцессор
- задание в командах области применения
- индексные файлы, совместимые с DBASE III PLUS
- таблицы клавиш для полноэкранных действий

ГЛАВА 5. Команды Clipperа (часть 2)

CANCEL / QUIT

Написание: CANCEL / QUIT

Прекращает работу программы, закрывает все открытые файлы и
возвращает управление в DOS. CANCEL или QUIT можно использовать
в любом месте программы для прекращения работы и возврата в DOS.
Выполнение команды RETURN в процедуре наивысшего уровня
производит те же действия.

Library: CLIPPER.LIB

ГЛАВА 5. Команды Clipperа (часть 3)

MENU TO
Написание: MENU TO <переменная>

Интерактивный выбор элемента списка меню с присвоением
соответствующего значения определенной изменяемой.

<переменная> - переменная для хранения порядкового номера
элемента списка меню. Если такой изменяемой не существует, то
она будет создана (тип N).

MENU TO организует выбор элемента списка меню. Формирование
 списка осуществляется операторами SET MESSAGE и PROMPT.

ГЛАВА 5. Команды Clipperа (часть 4)

SET FORMAT

Написание: SET FORMAT TO <procedure>

Использование: Активирование процедуры форматирования экрана, что
позволяет выполнять ее автоматически при каждом исполнении READ.

<procedure> - (.fmt), (.prg)-файлы или имя подпрограммы.

SET FORMAT без аргументов дезактивирует текущий формат.

ГЛАВА 5.Команды Clipperа (часть1)

 Глава  содержит общий список и детальное описание всех команд
Clipperа.
* Соглашения, использованные в описании синтаксиса команд и
функций.
* Обобщенный список всех команд, включая имя, синтаксис и
назначение.
* Детальное объяснение.

Соглашения, использованные в описании синтаксиса команд и
функций.
------------------------------------------------
Это руководство использует различные виды шрифта для различения
элементов языка и обсуждения их. Вот список принятых обозначений:

 ГЛАВА 6. Функции Clipperа (часть1)

Глава 6 содержит краткий перечень и подробное описание функций
Clipperа. Предметами рассмотрения в данной главе являются:

Перечень всех функций, используемых в Clipperе, включая
синтаксис, аргументы функций, возвращаемые величины, рассмотрение
использования, и примеры.

ПЕРЕЧЕНЬ ВСЕХ ФУНКЦИЙ CLIPPERА

 ГЛАВА 6. Функции Clipperа (часть2)

FCOUNT()

Написание: FCOUNT()

Цель:
Получить количество полей в структуре текущего файла базы
данных.

Возвращает: Целое число.
FCOUNT() возврашает количество полей файла базы данных DBF, открытом
в текущей рабочей области. Если нет открытого файла базы данных DBF,
FCOUNT() возвращает ноль.

 ГЛАВА 6. Функции Clipperа (часть 3)

PCOUNT() 
Синтаксис: PCOUNT() 

Цель: Определить количество фактических параметров, переданных
процедуре или пользовательской функции.

Возвращает: Целую числовую величину.

PCOUNT() возвращает количество переданных параметров. Если не
передано ни одного параметра, PCOUNT() возвращает ноль.
Отметьте, что PCOUNT() возвращает величину, только когда Вы
передаете параметры процедуре или пользовательской функции.

  Глава 7. Компиляция и линковка Ваших программ

Глава  содержит инструкции по компиляции и линковке программ,
написанных на Clipperе. Она состоит из следующих разделов.

* Что выполняет компилятор Clipperа?
* Компиляция программ.
* Функции Clipperа-компоновщика.
* Линковка Ваших программ с использованием линкера фирмы
MS-DOS.
* Линковка программ с использованием линкера PLINK-86 PLUS.
* Пакетные (BAT) файлы.
* Линковка программ с использованием отладчика Clipperа.
* Линковка программ с включением драйверов экрана.
* Линковка программ с функция (FUNC)ми из других библиотек.
* Оверлейные структуры.

Глава 8. Отладчик Clipperа

Глава содержит информацию, необходимую для использования
отладчика, встроенного в Clipper. Рассмотрены следующие темы :

- что такое отладчик Clipperа

- как прикомпоновать к программе отладчик

- как пользоваться отладчиком

- переходы внутри отладчика

- выборы в меню отладчика

Что такое отладчик Clipperа

Отладчик создан для помощи в поиске ошибок или "клопов"