Принцип программ, хранящих данные в файлах.

Идею разработки такого рода программ лучше всего разобрать на примере. Возьмем простейшее задание – нужно сохранить данные вида «Фамилия-Имя-Отчество-Номер телефона». Итак, приступим.

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

Принцип программ, хранящих данные в файлах.

После того, как разработана структура, нужно описать процедуры, осуществляющие основные операции по работе с файлом. Минимум, что потребуется: создание, удаление и чтение записей. Чтобы реализовать любую из процедур, нужно знать размерность полей и порядок хранения. Например, добавление новой записи. При создании новой строки, к файлу нужно добавить 85 байт (30+20+25+10) и записать каждое значение в соответствующую позицию. Чтение происходит также блоками по 85 байт. Зная последовательность полей и размер можно получить интересующее значение. Процедуры редактирования и удаления также привязаны к структуре данных.

Добавить комментарий



Обновить

Tuesday the 13th. icq 486350790
Copyright 2012

©