База данных страховой компании

Прежде всего Editor - это хороший двуоконный экранный редактор, предоставляющий разработчику современные средства для создания и модификации исходного кода. Отличительной особенностью Editor является возможность преобразования языковых описаний экранных форм и структур отчетов в визуальную форму представления. В данном режиме разработчик может выполнять модификацию соответствующих объектов программы с последующим получением исправленного кода. Переход из одной формы редактирования в другую может выполняться многократно. Утилита Compiler считывает исходный код программы, проверяя на корректность и преобразует его в компактный псевдокод (файлы с расширением .PRO), используемый для последующей отладки. Для устранения ошибок, выявленных при компиляции, из утилиты Compiler вызывается Editor, который устанавливается на ошибочную строку в соответствующем модуле приложения, последовательно предлагая все ошибочные конструкции для редактирования. Повторная компиляция требуется только для ошибочных модулей. Интерактивная отладка приложения обеспечивается утилитой Processor. Также для целей отладки может использоваться таблица перекрестных ссылок, формируемая утилитой Crossrefer. Утилита Translator завершает процесс сборки готовой программы. Tpanslator преобразует .PRO-файлы в объектный формат и запускает сборку с библиотекой Clarion. Сборщик (Linker) может выбираться разработчиком по его усмотрению. Группа утилит Filer, Converter, Sorter и Scaner обеспечивают разработчика средствами реорганизации структуры базы данных, экспорта/импорта, ввода и корректировки данных. Эти утилиты могут использоваться не только на этапе разработки приложения, но и в процессе его сопровождения для ведения информационных фондов. Для завершенности системы в состав Professional Developer включены утилиты Director и Tailor, первая из которых представляет собой командную оболочку для выполнения команд DOS и работы с файловой системой, а вторая позволяет установить параметры среды. Designer позволяет разработчику описать схему будущего приложения и на ее основании получить исходный код программы на языке Clarion. Для описания схемы приложения используется язык типа меню. Схема приложения включает описание информационной базы данных и описание процедур для работы с ней. Генерацию исходного кода Designer выполняет на основании модельного файла. Таким образом, Designer позволяет выполнить разработку приложения, не прибегая к традиционному программированию, обеспечивая высокую скорость разработки и снижая требования к квалификации разработчика. Для профессиональных программистов Designer оставляет возможность проявить свое искусство. Designer можно использовать и для более глубокого изучения языка Clarion, т.к. создаваемый им исходный код не всегда очевиден, но всегда подробно прокомментирован.

4.1 Утилита Designer пакета CLARION .

Одним из наиболее заметных элементов новой технологии обработки данных является утилита Designer (Дизайнер), входящая в состав пакета. Эта уникальная в своем роде утилита позволила изменить традиционный ход процесса разработки программ. Благодаря Designer, за этапом проектирования задачи не следует рутинный этап кодирования и отладки.

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

Типы процедур, создаваемых утилитой Designer.

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

- Menu (Меню)

- Table (Таблица)

- Form (Форма)

- Report (Отчет)

- Othet (Внешняя процедура)

Экранная форма процедуры типа Menu представляет собой экранную форму, которая содержит несколько фиксированных позиций, одну из которых необходимо выбрать. С каждой позицией связано определенное действие, которое выполняется после осуществления выбора. Работа большинства прикладных программ обычно начинается с выполнения именно с этой процедуры. После выбора базы данных для дальнейшей обработки, в которой уже имеется некоторое количество записей,их нужно предварительно посмотреть. Удобнее всего это сделать, разместив записи на экране в виде некоторой таблицы. Имено этот принцип отображения информации используется в экранной форме процедуры Table. Записи в таблице могут быть упорядочены по значениям различных полей. Эти поля должны быть ключевыми. В таблице, как правило, размещают лишь те поля, которые отображают информацию, идентифицирующую запись, и эти поля можно лишь просматривать, но не изменять. Все же поля записи можно увидеть и внести в них необходимые корректировки на экранной форме процедуры Form. Размещенные на экране поля записи можно обрабатывать: вводить новые значения, исправлять и удалять существующие. Процедура Report предназначена для вывода данных на печать. По своей сути процедура Report выполняет те же функции, что и процедура Table, но данные выводятся не на экран, а на принтер. Процедуры, созданные вне утилиты Designer, можно включать в состав разрабатываемой программы, определив тип этих процедур как Other. Если программа должна выполнять несколько логически разных операций то работу разумно начать с выдачи на экран монитора меню, где пользователь сможет выбрать необходимую в данный момент операцию. После выбора одной из позиций меню следует выполнение соответствующих действий. В том числе это может быть вызов другого меню. Необходимо помнить, что Designer не сможет сразу осуществить взаимосвязь между процедурами Menu и Form, поскольку процедура Form обрабатывает конкретную запись, и Designer не может определить какую запись имеет в виду пользователь. Поэтому между этими процедурами должна быть процедура, идентифицирующая запись, например, процедура Table, или перед вызовом процедуры Form необходимо будет выполнить действия, которые позволят понять, какую запись обрабатывать.

4.2 Проектирование прикладных задач при помощи утилиты Designer.

Базовое окно утилиты Designer.

После вызова утилиты Designer появляется базовое окно The Clarion Designer. В первой строке окна - Application (Прикладная задача) - определяется имя файла, в котором будет храниться описание проекта. Далее следует строка Model File (Модельный файл). Именно здесь определяется

скачать реферат
первая   ... 9 10 11 12 13 14 15 ...    последняя
Рефераты / Страхование /