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

No. Если ключевой признак будет уникальным, то в следующей строке Auto-Number (Автоматическая нумерация) можно определить, что ключ будет содержать поле , используемое как счетчик записей, вновь записываемых в базу данных . В следующей строке Case Sensitive (Различимость регистров) указывается что данные, введенные в ключевые поля файла на разных регистрах, различаются , либо не различаются. В файле данных могут содержаться ключевые или индексные поля, не содержащие информации (пробелы или нули). Для того чтобы исключить возможность включения записей с такими полями в ключевой файл или индекс, в строке Exclude Nulls (Исключение нулей) надо выбрать Yes. Проблемы с пустыми полями можно избежать выбрав Yes в строке Required (Обязательность ввода) при описании полей в окне Field.

4.3 Проектирование файлов данных .

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

Проектирование файла в памяти.

Файл в памяти создается утилитой Designer, он имеет имя MEMORY. Designer автоматически создает один файл в памяти для каждой программы, а также четыре поля: поле для сообщений MEM:MESSAGE, поле для подсчета страниц отчета MEM:PAGE, поле для подсчета строк отчета MEM:LINE, и поле для определения устройства вывода информации MEM:DEVICE. Поле MEM:MESSAGE содержит ошибки и информационные сообщения , которые могут во время выполнения программы. MEM:PAGE содержит текущий номер строки отчета, и его включают в заголовки отчетов или выводятся в конце каждой страницы. MEM:LINE содержит текущий номер строки отчета . В поле MEM: DEVICE можно определить имя устройства, на которое будет производиться вывод информации.

Определение имени и параметров файла .

В самой первой строке окна File Options (Filename) определяется имя файла. В строке Prefix (Префикс) указываются три уникальные буквы, которые в дальнейшем будут идентифицировать поля этого файла. В двух следующих строках определяется место, где будет храниться файл .В строке Drive (Дисковод) указывается имя дисковода, на котором будет размещен файл, а в строке Path - полный путь поиска файла на этом устройстве. После этого необходимо определить данные которые являются спе-цифическими для файлов баз данных Clarion. В строке Create file (Создать файл) выбрать Yes (да), если надо чтобы файл создался автоматически при первом выполнении програм-мы или в том случае, когда программа не может найти уже существую-щего файла. Если выбрать No (нет), то придется создать файл перед тем как выполнить программу , используя утилиту Filer. В строке Reclaim Space (Перераспределение пространства) выбирается ответ Yes, для того, чтобы новые записи занимали место ранее удаленных. No выбирается в том случае, если хотите чтобы новые дан-ные добавлялись в конец файла. Yes в строке Protect file (Защита файла) означает, что файл будет защищен от внесения изменений, ко-торые можно произвести при помощи таких утилит пакета CLARION как Converter, Filer,Scanner,Sorter. В строку Owner ID (Идентификатор владельца) вводится пароль или код владельца информации. При проектировании файла утилита Designer самостоятельно устанавливает параметры для файла,которые наиболее широко используемы. Это отсутствие названия устройства и директория, Create File - Yes, Reclame Space - Yes и Protect File - No. Как только заполняется последнюю строку окна File Options, это окно сменится окном File.

4.4 Проектирование процедур.

Разработка каждой процедуры состоит из трех этапов : определения опций (общих данных) процедуры, описания экрана и определения полей, которые будут обрабатываться в этой процедуре. Описание каждой процедуры начинается с определения ее типа. Необходимо выбрать один из типов процедур : Menu, Table, Form, Report или Other в окне Select Type.

Проектирование процедуры Menu.

В строке Procedure name (Имя процедуры) определяется имя процедуры. В строке Procedure title (Заголовок процедуры) можно более полно описать назначение этой процедуры. В строке Setup Procedure (Установочная процедура) определяетсяимя процедуры, которая будет вызываться всякий раз перед тем, как начнет работать проектируемая процедура. Во время работы процедуры можно организовать вызов окна помощи. В строке Help ID (Идентификатор помощи) определяется имя экрана подсказки, общей для этой процедуры. Для организации вызова другой процедуры в строке Hot Procedure ("Горячая" процедура)необходимо определить имя процедуры, а в строке Hot Key ("Горячий" ключ) определить клавишу или комбинацию клавиш, при помощи которых можно выполнить эту процедуру, временно прервав работу основной. Если окно разрабатываемой процедуры меньше чем экран, то в строке Position определяется как будет расположено это окно. Обычно Designer размещает исходный текст каждой процедуры в отдельный исходный модуль (файл). Это происходит, если оставить строку CombineWith (Связать с) пустой. Каждая из проектируемой процедур может быть создана не только в соответствии с модельным файлом STANDARD.MDL или NETWORK.MDL, но и в соответствии с индивидуальной моделью. В строке Model Procedure (Имя модели) в этом случае необходимо определить имя модели. Далее производится инициализация окна экрана, которая начинает- ся с заполнения полей в окне Initialization (Инициализация). В процедуре типа Menu можно определить 6 типов полей: Field for Entry (поле для ввода), Field for Display (поле для вывода), Lookup (связанные поля), Computed (вычисляемые поля), Menu item (позиции меню) и Conditional (поле условия или логическое поле). Поля для ввода требуют от пользователя введения данных. Используя поля вывода и связанные поля можно вывести информацию на экран. Для отображения информации связанной по некоторому, ранее определенному признаку, используется поле Lookup. Вычисляемые поля позволяют производить вычисления над данными из одного из файлов или переменными. Поля позиций меню позволяют организовать выбор дальнейших действий пользователя, в зависимости от необходимости. Поля условий служат для логической оценки некоторого условия, в зависимости от результата выполнения которой ("истина" или "ложь"), производится одно из двух присвоений этому полю.

Проектирование процедуры Table.

Проектирование процедуры Table начинается с выбора позиции Table в окне Select Type и заполнения окна опций процедуры. В строке Procedure name определяется имя процедуры, в строке Procedure title - название или заголовок процедуры. Процедура или функция, которая в случае необходимости должна быть выполнена перед началом работы разрабатываемой процедуры, определяется в строке Setup Procedure

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