MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Работа с файлам в Дельфи

Название:Работа с файлам в Дельфи
Просмотров:62
Раздел:Информатика, программирование
Ссылка:none(0 KB)
Описание:В статье рассматриваются стандартные I/O операции с файлами, типичные ошибки и методы их предотвращения.

Часть полного текста документа:

Работа с файлам в Дельфи
    Эта статья ориентирована на новичков, которые желают научиться работать с файлами в дельфи. В статье рассматриваются стандартные I/O операции с файлами, типичные ошибки и методы их предотвращения.
    Intro
    В дельфи файл представляется как именованная структура данных, т.е. последовательность однотипных данных. Грубо говоря это огромный массив, число элементов которого практически ни чем не ограничено. Для облегчения работы с файлами в дельфи, каждый отдельный файл представляет файловая переменная. Раз уж это переменная, то она должна быть обьявлена как переменная. Однако обо всем по порядку.
    Step by step
    Step 1 - Обьявление файловой переменной
    Файловая переменная в общем виде обьявляется в разделе var примерно так:
    F: file of Type;
    Например:
    F: File of integer;
    Следует заметить, что текстовые файлы обьявляются немного по другому:
    F : TextFile;
    Да и вообще текстовые файлы "особенные". Некоторые функции работают только с текстовыми файлами. Также можно обьявить не только файл целых чисел(integer), текстовый файл или файл какого либо другого типа, но и файл собственного типа или записи, поместив обьявление типа или записи выше обьявления файловой переменной. Например:
    type
    TDay = (MON, TUE, WED, THU, FRI, SAT, SUN);
    var
    F : File of TDay;
    или:
    type
    TDay = record
    Num : Integer;
    Name : String[200];
    end;
    var
    F : File of TDay;
    Следует обратить внимание, что длина строковых полей в записи должна быть четко определена (Name : String[200])
    Step 2 - Назначение и открытие файла
    После обьявления файловой переменной нужно связать её с физическим файлом на диске. Сделать это можно с помощью процедуры AssignFile:
    AssignFile(var F : File; FileName : String);
    Например:
    var F : TextFile;
    ...
    begin
    AssignFile(F, "text.txt");
    ...
    После выполнения процедуры файловая переменная F будет связана с файлом text.txt, находящимся в папке с программой. И все действия, производимые с переменной будут действовать именно на этот файл. Однако переменную можно освободить для дальнейшего использования с другим файлом процедурой CloseFile, но об этом ниже. Теперь необходимо открыть файл, причем одним из нескольких способов, в зависимости от ваших потребностей. Создать новый или перезаписать существующий можно с помощью процедуры Rewrite(F). Открыть для записи в конец файла можно с помощью процедуры Append(F). А открытие файла для чтения осуществляет процедура Reset.
    Step 3 - Стандартные I/O опреации с файлами
    I/O - это операции ввода/вывода (input/output). Здесь мы рассмотрим запись данных в файл и чтение этих данных. Сначала запись. Записать в файл можно переменную или константу того типа, которого был обьявлен файл. Например если файл был обьявлен вот так F : File of Integer, то в него можно будет записать данные только типа Integer. При попытке записать данные другого типа компилятор выдаст сообщение об ошибке. Запись в файл осуществляется процедурами Write([var F : File]; P1; [...,Pn]) и WriteLn([var F : File]; P1; [...,Pn]). ............






Похожие работы:

Название:Особенности процедуры рассмотрения арбитражными судами дел в сфере экономической деятельности, связанной с договорами поставки
Просмотров:499
Описание: ВВЕДЕНИЕ   Актуальность темы исследования. Договор поставки самый распространенный и важный договор предпринимательской деятельности. Данный вид договора преобладает в обороте рыночного общества, так ка

Название:Документирование процедуры предоставления отпусков работникам организации
Просмотров:446
Описание: Дипломная работа ДОКУМЕНТИРОВАНИЕ ПРОЦЕДУРЫ ПРЕДОСТАВЛЕНИЯ ОТПУСКОВ РАБОТНИКАМ ОРГАНИЗАЦИИ СОДЕРЖАНИЕ ВВЕДЕНИЕ I. ПОРЯДОК ПРЕДОСТАВЛЕНИЯ ОСНОВНЫХ ВИДОВ ОТПУСКОВ 1.1

Название:Застосування водолікувальних процедур в реабілітації хворих при захворюваннях травної системи
Просмотров:345
Описание: Курсова робота Застосування водолікувальних процедур в реабілітації хворих при захворюваннях травної системи Содержание ВСТУП РОЗДІЛ 1.Фізіологічні основи механізму дії мінеральних вод 1.1 Критері

Название:Содержательные характеристики, типология и процедура проведения интервью
Просмотров:325
Описание: Введение Существует много различных социологических методов, но самым популярным на сегодняшний день является метод интервью. Изучение интервью как социологического метода сегодня является актуальной те

Название:Правовой анализ таможенного контроля в системе административных процедур таможенного дела
Просмотров:261
Описание: Введение Актуальность темы исследования заключается в том, что в современных условиях порядок перемещения товаров и транспортных средств через таможенную границу характеризуется как разрешительный, а не у

 
     

Вечно с вами © MaterStudiorum.ru