Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб работа 2.docx
Скачиваний:
2
Добавлен:
12.11.2019
Размер:
551.26 Кб
Скачать

Совет по сохранению результатов работы

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

  1. Файл с описанием структуры данных программы – файл с расширением dct (от dictionary – словарь), далее для этого файла будем использовать термин словарь.

  2. Файл с описанием самой программы – файл с расширением app (от application – приложение), далее для этого файла будем использовать термин приложение.

Т.о., файлы *.dct, *.app нужно сохранять для последующей модернизации и развития любой создаваемой программы.

По мере использования программы ценность приобретает та информация, которая была в программу внесена. Поэтому файлы с данными также надо периодически сохранять; по умолчанию у этих файлов расширение tps. Следует отметить, что при изменении структуры данных (это делается в словаре), формат хранения данных тоже меняется, и данные, введенные в старом формате, в новом формате читаться не будут. В этом случае нужно удалять старые файлы с расширением tps, и программа будет создавать новые (пустые) файлы с новой структурой данных. Перенос данных старого формата в новый формат (автоконвертация данных) – это отдельная тема, которая будет изучаться позже.

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

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

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

Пример 1

Требуется создать программу client для регистрации, сортировки и печати списка клиентов банка. Для первого примера укажем лишь несколько полей, затем количество полей будем увеличивать.

Поля (столбцы) для регистрации клиента:

  1. Фамилия (Family) – строковое поле типа string длиной 20 символов

  2. Имя (Name) – строковое поле типа string длиной 20 символов

  3. Отчество (Otch) – строковое поле типа string длиной 20 символов

  4. Год рождения (BornYear)– числовое поле типа short

Требуемые способы сортировки (ключи):

  1. По фамилии

  2. По имени

  3. По году рождения

Информация должна храниться в файле данных с названием Сlientlist в формате tps.

Практические действия по созданию программы

Запустить пакет Clarion, для этого щелкнуть по ярлычку Clarion на рабочем столе. Сразу после загрузки открывается окно «Pick» с выбором прежних программ. Это окно нужно закрыть.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]