русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Объявление файла


Дата добавления: 2013-12-23; просмотров: 807; Нарушение авторских прав


Файлы

CDFS

Разработана специально для компакт-дисков CD-ROM. Это оказалось необходимым, так как физическое устройство компакт дисков не такое, как у жестких дисков или дискет, в них информация записывается не в кольцевых дорожках, а в одной спиралевидной дорожке.

DOS и Windows 3.11 без специальных драйверов не поддерживают CDFS; для обеспечения доступа к компакт-дискам в DOS и Windows 3.11 следует использовать драйвер MSCDEX.EXE и драйвер, .обеспечивающий физическое управление дисководами для компакт-дисков.

В Windows 95, 98, NT и OS/2 поддержка CDFS является встроенной. Во всех этих операционных системах для доступа к компакт-дискам необходим только драйвер поддержки дисковода для компакт-дисков.

 

Под файлом понимается именованная область внешней памяти компьютера (жесткого диска, дискеты, компакт-диска и т.п.).

Файл – структура данных, представляющая собой последовательность элементов данных одного типа, причем количество элементов последовательности практически не ограничено.

Любой файл имеет три характерные особенности:

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

2. файл содержит компоненты одного типа; типом компонентов может быть любой тип Delphi, кроме файлов;

3. длина вновь создаваемого файла никак не оговаривается при его объявлении и ограничивается только емкостью устройств внешней памяти.

Как и любая структура данных (переменная, массив) программы, файл должен быть объявлен в разделе описания переменных. При объявлении файла указывается тип элементов файла.

В общем виде объявление файла выглядит так:

Имя: fileof ТипЭлементов;

Примеры:

res: file of char; // файл символовkoef: file of real; // файл вещественных чисел f: file of integer; // файл целых чисел

Файл, компонентами которого являются данные символьного типа, называется символьным, или текстовым. Описание текстового файла в общем виде выглядит так:



Имя: TextFile;

где имя – имя файловой переменной; TextFile – обозначение типа, показывающее, что Имя – это файловая переменная, представляющая текстовый файл.

Если заранее неизвестен тип данных, хранящихся в файле, то файловую переменную можно описать следующим образом:

Имя: File;

В зависимости от способа объявления можно выделить три вида файлов: типизированные, текстовые и нетипизированные файлы.

Пример:

Type Product = record

Name: string;

Code: word;

Cost: comp;

end;

Text80 = file of string [20];

Var F1: file of char;

F2: Textfile;

F3: File;

F4: Text80;

F5: File of Product;



<== предыдущая лекция | следующая лекция ==>
NTFS и HPFS | Работа с файлами


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.518 сек.