19 | 04 | 2019

  Глава 9 Процесс Выполнения.

Глава 9 содержит сведения о процессе выполнения программ в
clipperе и связи с со средствами и параметрами DOS. Вперечень входят
следующие пункты

- Коммандный процессор DOS
- Файлы и буфера DOS
- Драйвер ANSI поддержки терминала
- использование оперативной памяти
- изменения параметров для выполняемой программы

Коммандный процессор DOS

Описание параметров работы команндного процессора DOS влияет
только на компилированные и линкованные программы. Модификации
параметров описанные ниже прямо не отражаются на компиляторе clipperа
и линкере.

Глава 10. Использование Clipperа в локальной сети

Глава 10 содержит информацию и команды, описывающие
использование Clipperа в локальной сети.

Рассматриваемые вопросы включают следуюющие:
- Что такое локальная сеть ?
- Особенности Clipperа
- Сетевые команды
- Сетевые функции
- Совместимость локальной сети с Clipperом
- Программирование для локальной сети
- Влияние сети на файлы
- Программа LOCKS.PRG

  Глава 12. Утилиты Clipperа

 Глава  содержит команды для утилит Clipperа. Эти программы
были включены таким образом, чтобы пользователь мог создавать или
модифицировать файлы при разработке своих программ. Каждая утилита
описывается ниже:
- клиппер-программа DBU.EXE позволяет создавать, обновлять,
просматривать и индексировать файлы базы данных DBF без написания
отдельных программ и использования интерпретатора;

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

- клиппер-программа LINE используется для вывода на экран или на бумагу
листинга программы пользователя с номерами строк;

- клиппер-программа MAKE.EXE (основанная на утилите Make операционной
системы UNIX) используется для описания исходного и объектного
модулей, зависящих от компилятора Clipperа и выполнения
компиляции и линковки.

 Приложение 1

Приложение A - объясняет как получить техническую поддержку и
консультации при использовании Clipperа.

Приложение B - содержит лицензионные соглашения фирмы.

Приложение C - содержит список команд dBASE III PLUS, не
поддерживаемые Clipperом.

Приложение D - содержит сообщения об ошибках при компиляции.

Приложение E - содержит сообщения об ошибках при линковке
посредством линкера PLINK86-Plus.

Приложение F - содержит сообщения об ошибках при выполнении
программы.

Приложение G - содержит таблицу кодов ASCII и список значений
функции inkey().

Приложение H - содержит список зарезервированных слов.

Приложение I - содержит список команд линкера PLINK86-Plus.

Приложение J - содержит примеры программирования.

Приложение 2

ПРИЛОЖЕНИЕ E.
ОШИБКИ И ПРЕДУПРЕЖДЕНИЯ ЛИНКЕРА PLINK86-PLUS.
Во время линковки линкером PLINK86-Plus находятся ошибки и
потенциальные трудности выполнения программ. В случае нахождения
ошибки или потенциальной трудности выполнения на дисплее
высвечивается сообщение. Кроме того, высвечивается номер кода ошибки
или предупреждения. Ниже приведен список кодов и описаний ошибок и
предупреждений.
В случае, если нижеприведенного списка недостаточно, ни в коем
случае не просите помощи у фирмы Phoenix Technologies, Ltd.

1. Сообщения о предупреждениях
Линкер может выявлять ситуации, которые могут вызвать трудности
во время выполнения программы.

Код предупреждения 1.
Попытка использовать 16-битовый адрес для ссылки на ячейку,
удаленную более чем на 64 К байт, или используется 8-битовая
адресация для ссылки на адрес, удаленный более чем на 256 байт.

Приложение 3

ПРИЛОЖЕНИЕ J.
ПРИМЕРЫ ПРОГРАММ
В этом приложении представлены несколько пользовательских
программ и функций, служащих примерами, а также являющиеся задачами,
с которыми сталкиваются многие программисты.

Совместимость с dBASE III PLUS
Dbf() - имя текущей рабочей области.
FlLabel() - имя функциональной клавиши.
FxMax() - число функциональных клавиш.
Mod() - модуль двух чисел.
Os() - имя операционной системы.
ReadKey() - аналогична таковой из dBASE III PLUS.
Version() - версия Clipperа.

Интерфейс пользователя
Dup_Chk() - дублирование.
Multi_Form() - многостраничные форматы экрана.

Приложение 4

Графические команды и функции.
colorgr()
Задает графический режим CGA 320x200 точек, 4 цвета.
 egagr()
Задает графический режим EGA 640x350 точек, 16 цветов.
altgr()
Задает графический режим монохромный CGA 640x200 точек.
exitgr()
Выход из графического режима.
resetgr()
 Чистка экрана и перезадание графического режима.
cleargr()
Чистка экрана в графическом режиме без изменения
установленных графических параметров.

Приложение 5

1. ВОЗМОЖНОСТИ СИСТЕМЫ РАСШИРЕНИЯ.

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

MyFunc() -
написанная вами функция (FUNC), возвращающая определенный результат.
variable = MyFunc()
? variable

Система расширения программирования предоставляет способность
использовать различные структуры построения программ, делает систему
открытой для включения дополнительных модулей на других языках
программирования.

Похожие темы на сайте