Математика

Физика

Химия

Биология

Техника и    технологии

CLARION Professional Develope-Терентьев И.М М.: МП "Малип", 1993. -192 с.
ЦК 681.3
Терентьев И.М.,Грицаенко О.В.
15 CLARION Professional Developer. - М.: МП "Малип", 1993. -192 с. - (Настольная книга пользователя ПК).
ISBN 5-88547-011-1
Книга содержит описание утилит и краткий справочник по языку системы управления базами данных Clarion Professional Developer версии 2.010.Интегрированная система фирмы Clarion Software Corp. (США) позволяет даже незнакомым с программированием пользователям создавать законченные прикладные программы.
Для пользователей и программистов персональных компьютеров.
ББК 32.97
Отавторов
В последние годы среди программистов и пользователей персональных компьютеров все большую популярность приобретает система управления базами данных (СУБД) Clarion Professional Developer. Среди других СУБД, получивших распространение в нашей стране, программный продукт фирмы Clarion Software Corporation (США) выделяется прежде всего наличием мощного и гибкого генератора исходных текстов программ. Эта особенность делает Clarion Professional Developer чрезвычайно привлекательным не только для программистов-профессионалов, но и для пользователей персональных компьютеров, незнакомых с программированием. Однаколитературы.позволяющейширокому кругу пользователей и программистов познакомиться с этой системой, в настоящий момент довольно мало. Практически не находят в ней отражения описания языка Clarion, интегрированной среды и утилит (кроме утилиты Designer). Мы надеемся, что данная книга поможет восполнить этот пробел. В ней содержится описание интегрированной среды (гл. 1), краткий справочник До языку Clarion (гл. 15), описания утилит: макетирования прикладных систем (Designer, гл. 2), редактирования исходных текстов (Editor, гл. 3), создания системы помощи (Helper, гл. 4), компиляции (Compiler, гл. 5), исполнения и отладки (Processor, гл. 6 и Crossrefer, гл. 8), создания исполняемых ЕХЕ-файлов (Translator, гл. 7), создания и поддержки файлов данных (Filer, гл. 9; Sorter, гл. 10; Scanner, гл. 11; Converter, гл. 12) и вспомогательных (Director, гл. 13 и Tailor, гл. 14). Подробное оглавление в конце книги поможет читателям быстро найти интересующую их информацию.
1. Среда Clarion
Clarion Professional Developer 2.0 является интегрированной программной средой, предназначенной для создания прикладных систем. Среда Clarion обеспечивает работу с утилитами, облегчающими решение таких задач, как создание пользовательских экранов, окон-помощи, файлов данных и отчетов. Каждая утилита имеет окна контекстно-чувствительной помощи, доступ к которым всегда обеспечивается нажатием F1.
Вызов утилит Clarion обеспечивается вводом имени требуемой утилиты в командной строке DOS. Однако работа непосредственно в среде Clarion более эффективна; для вызова среды наберите в командной строке DOS имя драйвера и команду вызова, например: d:\clarion. На экране появится главное меню Clarion Professional Developer (рис. 1.1).
Первый экран каждой утилиты - Base Window (Основное окно); в нем вводят имена файлов и другую информацию, необходимую для работы каждой конкретной утилиты. В среде Clarion используются следующие функциональные клавиши, которые обеспечивают вызов: F1 - помощи, F2 - главного меню, F3 - утилиты Designer, F4 - утилиты Helper, F5 -
ОГЛАВЛЕНИЕ
От авторов.............................................3
1. Среда Clarion....................................... 3
1.1. Утилиты Clarion...................................4
1.2. Расширения файлов.................................4
1.3. Исполняющая (run-time) система.....................5
1.4. Типы полей, используемые в утилитах.................6
1.4.1. String Fields (Символьный поля).................6
1.4.2. Numeric Fields (Числовые поля).................6
1.4.3. Menu Fields (Поля меню).......................6
1.5. File (Label) Selection Window
(Окно выбора файла (метки))..........................7
1.6. Отключение видеоизображения на мониторе............8
2. Утилита Designer ...................•................9
2.1. Типы процедур...................................10
2.2. Рекомендуемый порядок действий по созданию законченной прикладной системы..................................11
2.3. Концепция моделей утилиты Designer................11
2.4. Base Window (Основное окно) утилиты Designer........12
2.5. Application Summary Window (Общее прикладное окно) .13
2.6. Создание описаний файлов.........................13
2.6.1. Файл памяти............................... .13
2.6.2. Дисковый файл...............................14
2.7. Управляющие клавиши, используемые для работы
с описаниями файлов..................................18
2.7.1. Ctrl-G - получение описания файла.............18
2.7.2. Ctrl-L - печать описания файла или
общего списка процедур..........................19
2.7.3. Ctrl-0 - вызов File Options Window
23
(Окна опций файла)................................19
2.7.4. Ctrl-Q - прерывание работы и выход.............19
2.7.5. Ctrl-X - вызов окна для ввода
и выполнения команды DOS.........................19
2.8. Создание процедур..................................20
2.8.1. Menu Window (Окно меню).....................20
2.8.2. Table Window (Окно таблицы)..................21
2.8.3. Form Window (Окно формы).....................22
2.8.4. Report Window (Окно отчета).............--. .23
2.8.5. "Other" Window (Окно процедуры типа "другая") . .24
2.8.6. Initialization Window (Окно инициализации)......25
2.9. Рабочие экраны меню, таблицы и формы..........,... 25
2.9.1. Перемещение курсора.........................25
2.9.2. Вставка символов и пробелов...................26
2.9.3. Удаление символов и блоков...................26
2.9.4. Сдвиг строк..................................26
2.9.5. Дублирование символов и строк................26
2.9.6. Изменение строчных букв на прописные
и наоборот........................................27
2.9.7. Центрирование текста на строке................27
2.9.8. Выход из рабочего экрана.....................27
2.9.9. Ctrl-A - изменение атрибутов..................27
2.9.10. Ctrl-C - копирование блока...................27
2.9.11. Ctrl-D - удаление блока......................27
2.9.12. Ctrl-F - вызов Select Field Type Window
(Окна выбора типа поля)...........................28
2.10. Создание полей процедуры-меню.....................28
2.10.1. Entry Field Window (Окно поля ввода)...........28
2.10.2. Menu Item Window (Окно пункта меню).........30
2.10.3. Display Field Window (Окно поля отображения). ..30
2.10.4. Computed Field Window
(Окно вычисляемого поля)..........................30
2.10.5. Conditional Field Window (Окно условного поля). .31
2.10.6. Lookup Field Window (Окно поля поиска)........32
2.11. Создание полей процедуры-таблицы.................32
2.11.1. Entry Field Window (Окно поля ввода)..........33
2.11.2. Locator Field Window (Окно поля локатора)......33
2.11.3. Display Field Window (Окно поля отображения) . .34
2.11.4. Computed Field Window
(Окно вычисляемого поля)..........................34
2.11.5. Total Field Window (Окно итогового поля)...... ..34
2.11.6. Conditional Field Window (Окно условного поля). .35
2.11.7. Lookup Field Window (Окно поля поиска) ....--35
2.11.8. Scrolling Field Window
(Окно "прокручиваемого" поля)......................35
2.11.9. Scrolling Computed Field Window
(Окно "прокручиваемого" вычисляемого поля).........35
2.11.10. Scrolling Conditional Field Window
(Окно "прокручиваемого" условного поля).............35
2.11.11. Scrolling Lookup Field Window
(Окно "прокручиваемого" поля поиска)................35
2.12. Создание полей процедуры-формы...................35
2.12.1. Entry Field Window (Окно поля ввода)..........36
2.12.2. Pause Field Window (Окно поля паузы).........36
2.12.3. Display Field Window (Окно поля отображения).. .36
2.12.4. Computed Field Window
(Окно вычисляемого поля)..........................37
2.12.5. Conditional Field Window (Окно условного поля). .37
2.12.6. Lookup Field Window (Окно поля поиска)........37
2.13. Управляющие клавиши, используемые для создания
процедур типа "меню", "таблица" и "отчет"...............37
2.13.1. Ctrl-L - печать проекта экрана на принтере......37
2.13.2. Ctrl-M - перемещение блока (окна).............37
2.13.3. Ctrl-О - вызов Option Window (Окна опций).....37
2.13.4. Ctrl-P - раскраска блока на рабочем экране......37
2.13.5. Ctrl-Q - возврат в Application Summary Window
без сохранения текущей процедуры на диске...........38
2.13.6. Ctrl-R - отображение линеек...................38
2.13.7. Ctrl-T - рисование линий рамки................38
2.13.8. Ctrl-V - изменение текущего видеоатрибута......39
2.13.9. Ctrl-W - установка размеров окна...............39
2.13.10. Ctrl-X - выполнение команды DOS.............39
2.14. Рабочий экран отчета..............................39
2.14.1. Перемещение курсора........................40
2.14.2. Вставка символов и пробелов................. .41
2.14.3. Удаление символов и блоков..................,41
2.14.4. Восстановление удаленных символов и строк.....41
2.14.5. Сдвиг строк, дублирование символов и строк, изменение строчных букв на прописные и наоборот, центрирование текста на строке, выход из рабочего экрана...........................................41
2.14.6. Ctrl-B - переключение режимов строчного и символьного блоков................................42
2.14.7. Ctrl-C - копирование блока....................42
2.14.8. Ctrl-D - удаление блока....................".. .42
2.14.9. Ctrl-F - вызов Select Field Type Window
(Окна выбора типа поля)............................42
2.15. Создание полей процедуры-отчета...................42
2.15.1. Field Window (Окно поля).....................43
(Окно вычисляемого поля)..........................43
2.15.3. Conditional Field Window (Окно условного поля). .43
2.15.4. Lookup Field Window (Окно поля поиска)........43
2.15.5. Printer Controls Window
(Окно управления печатью)........................44
2.15.6. Total Field Window (Окно итогового поля).......45
2.16. Управляющие клавиши, используемые для
создания процедуры-отчета.............................45
2.16.1. Ctrl-L - печать пробной модели отчета
на принтере.......................................45
2.16.2. Ctrl-M - перемещение блока...................45
2.16.3. Ctrl-О - вызов Report Window (Окна отчета).....46
2.16.4. Ctrl-Q - выход и прерывание работы............46
2.16.5. Ctrl-R - отображение линеек...................46
2.16.6. Ctrl-T - рисование линий рамки................46
2.16.7. Ctrl-X - выполнение команды DOS..............46
2.16.8. Ctrl-Z - включение зонного режима вставки......46
2.17. Генерация исходного текста и компиляция прикладной системы....................................46
2.18. Сообщения об ошибках утилиты Designer.............46
$. Утилита Editor.......................................48
3.1. Base Window (Основное окно) утилиты Editor.........48
3.2. Редактор исходных текстов..........................49
3.2.1. Перемещение курсора........................49
3.2.2. Вставка символов и пробелов..................50
3.2.3. Удаление символов и строк....................50
3.2.4. Восстановление удаленных символов и строк.....50
3.2.5. Сдвиг строк или колонок...................... .51
3.2.6. Дублирование символов и строк................51
3.2.7. Перевод строчных букв в прописные и наоборот. .51
3.2.8. Центрирование текста на строке................51
3.2.9. Выход из рабочего экрана редактора и сохранение файла.................................51
3.2.10. Ctrl-B - переключение режимов строчного
и символьного блоков.............................51
3.2.11. Ctrl-C - копирование блока..................51
3.2.12. Ctrl-D - удаление блока......................51
3.2.13. Ctrl-E - ошибки компиляции..................51
3.2.14. Ctrl-F - вызов форматера экрана или отчета... .52
3.2.15. Ctrl-G - получение копии файла..............52
3.2.16. Ctrl-I - включение режима автоотступа........53
3.2.17. Ctrl-J - переход к строке с заданным номером.. .53
3.2.18. Ctrl-K - создание макроопределения клавиши.. .53
3.2.19. Ctrl-L - печать блока на принтере.............54
3.2.20. Ctrl-M - перемещение блока..................55
3.2.21. Ctrl-N - поиск следующей строки............ .55
3.2.22. Ctrl-О - выбор опций, устанавливаемых
по умолчанию....................................55
3.2.23. Ctrl-P - пересылка блок в файл................56
3.2.24. Ctrl-Q - прерывание работы и выход.......... .56
3.2.25. Ctrl-R - отображение линеек..................56
. 3.2.26. Ctrl-S - установка параметров поиска и замены. .56
3.2.27. Ctrl-T - рисование линий рамки................57
3.2.28. Ctrl-U - восстановление удаленных символов
и строк...........................................57
3.2.29. Ctrl-W - режим разделения рабочего экрана.....57
3.2.30. Ctrl-X - выполнение команды DOS............58
3.2.31. Ctrl-Z - включение зонного режима вставки.....58
.3. Форматер экрана...................................58
3.3.1. Перемещение курсора, вставка символов и
6.3.7. Выход из отладчика и утилиты Processor........Ill
6.3.8. Trace Table Window (Окно таблицы трассировки).! 11
6.4. Выполнение CPRO или CRUN в пакетном режиме.....112
6.5. Сообщения об ошибках утилиты Processor............112
7. Утилита Translator....................................114
7.1. Процесс трансляции...............................114
7.2. Дополнительное программное обеспечение...........114
7.3. Требования к ПЭВМ...............................115
7.4. Вызов утилиты Translator...........................115
7.5. Base Window (Основное окно) утилиты Translator......115
7.6. Errors Window (Окно ошибок) утилиты Translator.....117
7.6.1. Ошибки, появляющиеся в Errors Window
(Окне ошибок) утилиты Translator...............;.. .117
7.7. Шаг компоновки................................». .119
7.7.1. Ошибки шага компоновки......................119
7.8. Выход из утилиты Translator........................120
7.9. Сегменты.........................................120
7.9.1. Логические сегменты.........................120
7.9.2. Распределение сегментов в Clarion..............120
7.10. Об объектных модулях Clarion......................120
7.11. Оверлейные структуры..............................120
7.12. Связь исполняемых файлов в цепочку.................121
7.13. Двоичные модули..................................121
7.14. Опции для исполняемых файлов.....................121
7.15. Выполнение утилиты Translator в пакетном режиме... .121
7.16. О последующих версиях.............................122
7.17. Сообщения об ошибках утилиты Translator............122
8. Утилита Crossrefer....................................123
8.1. Base Window (Основное окно) утилиты Crossrefer.......123
8.2. Сообщения об ошибках утилиты Crossrefer.............124
8.2.1. Сообщения об ошибках, выдаваемые в Base Window утилиты Crossrefer.........................124
8.2.2. Сообщения об ошибках, выдаваемые в листинге утилиты Crossrefer.................................125
9. Утилита Filer..........................................126
9.1. Base Window (Основное окно) утилиты Filer............126
9.2. Выполнение утилиты Filer в пакетном режиме...........127
9.3. Сообщения об ошибках утилиты Filer.................127
10. Утилита Sorter.......................................129
10.1. Base Window (Основное окно) утилиты Sorter..........129
10.2. Выполнение утилиты Sorter в пакетном режиме.......130
10.3. Сообщения об ошибках утилиты Sorter................130
11. Утилита Scanner.....................................132
11.1. Base Window (Основное окно) утилиты Scanner.........132
11.2. Просмотр и редактирование файлов данных Clarion ... .133
11.2.1. Окно редактирования файла данных Clarion.....133
11.2.2. Использование управляющих клавиш...........133
11.3. Просмотр и редактирование файлов DOS.............134
11.3.1. Окно редактирования файла DOS..............134
11.3.2. Использование управляющих клавиш...........135
11.4. Выполнение утилиты Scanner в пакетном режиме.....135
11.5. Сообщения об ошибках утилиты Scanner.............136
12. Утилита Converter....................................138
12.1. Base Window (Основное окно) утилиты Converter......138
12.2. Правила преобразований...........................138
12.3. Выполнение утилиты Converter в пакетном режиме... .139
12.4. Сообщения об ошибках утилиты Converter............140
13. Утилита Director.....................................142
13.1. Base Window (Основное окно) утилиты Director.......14
13.1.1. Панель функциональных клавиш..............14
13.1.2. Панель текущего каталога....................14;
13.2. Сообщения об ошибках утилиты Director.............14^
14. Утилита Tailor.......................................146
14.1. Base Window (Основное окно) утилиты Tailor..........14(
14.2. Сообщения об ошибках утилиты Tailor..............14!
15. Краткий справочник по языку Clarion...................14?
15.1. Директивы компилятора............................14$
15.2. МАР-структура.,..................................16С
15.3. Операторы объявления............................. .15(
15.4. Атрибуты переменных...........,..................15J
15.5. Операторы присваивания...........................151
15.6. Операторы управления............................ .152
15.7. Структурированные выполняемые операторы.........153
15.8. Операторы доступа к клавиатуре и монитору..........154
15.9. Операторы обработки видеоатрибутов.................155
15.10. Функции доступа к клавиатуре и монитору...........155
15.11. Коды видеоатрибутов.............................156
15.11.1. Коды видеоатрибутов монохромного адаптера ... 156
15.11.2. Коды видеоатрибутов цветного/графического адаптера..........................................156
15.12. Структура SCREEN...............................156
15.12.1. Атрибуты оператора SCREEN................156
15.12.2. Позиционные атрибуты...................., .156 1
15.12.3. Операторы SCREEN-структуры.............. .157 |
15.12.4. Операторы определения полей................157
15.12.5. Атрибуты поля.............;...............157
15.12.6. Атрибуты оператора ENTRY..................158
15.12.7. Видеоатрибуты.............................158
15.12.8. Структура REPEAT.........................158
15.12.9. Атрибуты структуры REPEAT................158
15.13. Операторы обработки экранных шаблонов............158
15.14. Функции, применяемые со структурами SCREEN......159
15.15. Структура REPORT...............................170
15.15.1. Атрибуты структуры REPORT................160
15.15.2. Позиционные атрибуты.......................160
15.15.3. Подструктуры структуры REPORT.............160
15.15.4. Переменные структуры REPORT.............160
15.15.5. Атрибуты переменных.......................161
15.15.6. Операторы управления отчетом................161
15.15.7. Функции отчета............................161
15.16. Структура файла DOS.............................161
15.16.1. Атрибуты оператора DOS....................161
15.16.2. Структура RECORD.........................161
15.16.3. Операторы обработки файла DOS.............162
15.16.4. Функции файла DOS........................162
15.17. Структура файла Clarion..........................163
15.17.1. Атрибуты структуры FILE...................163
15.17.2. Операторы структуры FILE..................163
15.17.3. Атрибуты операторов KEY и INDEX...........163
15.17.4. Операторы обработки файла Clarion...........163
15.17.5. Функции файла Clarion.....................166
15.18. Операторы обработки таблицы памяти..........--166
15.18.1. Процедуры таблицы памяти.................166
15.18.2. Функции таблицы памяти................... .167
15.19. Математические функции.........................167
15.20. Тригонометрические функции (в радианах)..........167
15.21. Строковые функции..................

Цена: 150руб.

Назад

Заказ

На главную страницу

Hosted by uCoz