На главную страницу
Форум txt.version   




Статья :: ГЛАВА 9 Файлы и устройства ввода/вывода

  ГЛАВА 9


Файлы и устройства ввода/вывода

Большинство приложений создаются для того, чтобы обрабатывать данные — это прописная истина. С развитием программных технологий мы имеем возможность получать и посылать все более крупные и сложные массивы данных; однако до сих пор 90% из них хранятся в файлах.

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

Основные принципы и структура файловой системы мало изменились со времен MS-DOS. Файловые системы (FAT32, NTFS), появившаяся в Windows 2000 служба Active Directory не изменяют главного — понятия файла и способов обращения к нему.

Среда Delphi дает вам возможность выбрать один из четырех вариантов работы:

  •  использование традиционного набора функций работы с файлами, унаследованного от Turbo Pascal;
  •  использование функций ввода/вывода из Windows API; 
  •  использование потоков (rstream и его потомки); 
  •  использование отображаемых файлов.

В этой главе мы изучим все основные способы работы с файлами в приложениях Delphi на конкретных примерах создания программного кода.

 

ГЛАВА 9 Файлы и устройства ввода/вывода

страницы в данном разделе 
 ГЛАВА 9  ГЛАВА 9 Файлы и устройства ввода/вывода
 Использование файловых переменных. Типы файлов  Операции ввода/вывода
 Ввод/вывод с использованием функций Windows API  Отложенный (асинхронный) ввод/вывод
 Контроль ошибок ввода/вывода  Атрибуты файла. Поиск файла
 Потоки  Базовые классы TStream и THandleStream
 Класс TFileStream  Класс TMemoryStream
 Класс TStringStream  Оповещение об изменениях в файловой системе
 Использование отображаемых файлов  Резюме


Разделы
Околокомпьютерная литература (375)
Программирование (102)
Программы (75)
ОС и Сети (49)
Интернет (29)
Аппаратное обеспечение (16)
Базы данных (6)

Содержание сайта (выборка)
Apache
Протоколы TCP/IP (принципы, протоколы и архитектура)

PHP, PELR, JSP
PHP
JavaServer Pages (JSP)

Базы данных
Основы mysql
СУБД INFORMIX
СУБД POSTGRES
Основы проектирования реляционных баз данных

HTML, javascript
Спецификация HTML 4.01
Каскадные Таблицы Стилей, Уровень 2
Клиентский JavaScript. Справочник.
JavaScript руководство пользователя
Серверный JavaScript 1.4. Руководство по Использованию.

Паскаль, C, C++, C#
GCC (примеры)
FAQ Валентинa Озеровa DELPHI
C





 
©  programming-lang.com  справочник программиста