19793

Файловий ввід/вивід. Поняття потока. Класс TFileStream

Доклад

Информатика, кибернетика и программирование

Файловий ввід/вивід. Поняття потока. Класс TFileStream. Файловий вводвивод реалізується по поточним стандартам.Наприклад Мова Сі абстрагує всі файлові операції перетворюючи їх на операції з потоками байтів які можуть бути як потоками введення так і потоками виведе

Украинкский

2013-08-13

27 KB

1 чел.

Файловий ввід/вивід. Поняття потока. Класс TFileStream.

Файловий ввод-вивод реалізується  по поточним стандартам.Наприклад  Мова Сі абстрагує всі файлові операції, перетворюючи їх на операції з потоками байтів, які можуть бути як «потоками введення», так і «потоками виведення». На відміну від деяких ранніх мов програмування, мова Сі не має прямої підтримки довільного доступу до файлів даних; щоб вважати записану інформацію в середині файлу, програмісту доводиться створювати потік, який шукає в середині файлу, а потім послідовно зчитувати байти з потоку.

Потокова модель файлового вводу-виводу була популяризована завдяки операційній системі Unix, написаної на мові Сі. Велика функціональність сучасних операційних систем успадкувала потоки від Unix, а багато мов сімейства мов програмування Сі успадкували інтерфейс файлового вводу-виводу мови Сі з невеликими відмінностями (наприклад, PHP). Стандартна бібліотека C + + відображає потокову концепцію в своєму синтаксисі .

Клас TFileStream дозволяє створити потік для роботи з файлами. При цьому потік працює з файлом без урахування типу зберігаються в ньому даних (див. вище).
Повне ім'я файлу задається в параметрі FileName при створенні потоку:
constructor Createfconst FileName: string; Mode: Word);
Параметр Mode визначає режим роботи з файлом. Він складається з прапорів режиму відкриття:
• fmCreate - файл створюється;
• fmOpenRead - файл відкривається для читання;
• fmopenwrite - файл відкривається для запису;
• fmOpenReadWrite - файл відкривається для читання і запису.
І прапорів режиму спільного використання:
• fmShareExciusive - файл недоступний для відкриття іншими додатками;
• fmShareDenyWrite - інші додатки можуть читати дані з файлу;
• fmShareDenyRead - інші додатки можуть писати дані в файл;
• fmShareDenyNone - інші додатки можуть виробляти з файлом будь-які операції.


 

А также другие работы, которые могут Вас заинтересовать

43630. НАБОР КОРПУСА СУДНА 3.04 MB
  Определить плавучесть остойчивость непотопляемость можно вычислив гидростатические и гидродинамические силы и моменты действующие на смоченную поверхность судна в различных условиях эксплуатации. Значение направление и точки приложения этих сил зависят от формы корпуса судна которая может быть описана графически при помощи теоретического чертежа. Теоретический чертеж изображает поверхность корпуса металлического судна без наружной обшивки. Проекции корпуса судна на эти плоскости соответственно носят названия: Бок Полуширота и...
43631. АУДИТ УЧЕТА ТРУДА И ЗАРАБОТНОЙ ПЛАТЫ В ОТРАСЛИ ЖИВОТНОВОДСТВА В СПК «БОЛЬШЕУТИНСКИЙ» 290.97 KB
  Целью дипломной работы является исследование организации бухгалтерского учета оплаты труда, анализ учета труда и заработной платы работников животноводства на примере СПК «Большеутинский». В соответствии с поставленной целью нами были сформулированы следующие задачи:
43632. Графічне представлення даних за допомогою діаграм MS Excel 968.33 KB
  Візуалізація даних за допомогою діаграм Microsoft Excel дозволяє забезпечити наочне подання даних й істотно полегшити їх інтерпретацію при складанні звітів, підготовці презентацій, аналізі великих обсягів числових даних.
43634. КУЛЬТУРОЛОГИЯ И.Г. Малкова 627.5 KB
  Понятие культура, по крайней мере, трехаспектное. Культура - это 1) система материальных и духовных ценностей человечества; 2) деятельность человека по созданию этих ценностей; 3) потребление этих ценностей, означающих изменение, развитие человека, усвоение того социокультурного опыта, который был накоплен предшествующими поколениями.
43635. Реконструкция системы водоснабжения с. Исмаилово Дюртюлинского района Республики Башкортостан 275.5 KB
  Вся жизнедеятельность человека связана с использованием воды потребность в которой все возрастает. Кроме того потребители воды люди животные машины при выполнении многих производственных операций пахота уборка пастьба животных и др. Все это усложняет водоснабжение увеличивает дальность транспортирования воды затрудняет эксплуатацию систем. Это обусловливает цикличное чередование сельскохозяйственных работ а следовательно неравномерность потребления воды.
43636. Организация технологического процесса производства сополимеризации этилена, пропилена и третьего мономера 345.35 KB
  Внутри цеховых электрических сетей наибольшее применение имеет напряжение 380 220В основным преимуществом которого является возможность совместного питания силового и осветительных электроприемников получающих питание от системы напряжений 380 220 В как правило не должно превышать 200 500 кВт допускающих применение коммутирующих аппаратов на 630 А.д передачи 09÷098 Давление развиваемое насосом рассчитывается по формуле: P = ρHq...
43637. Расчет комплексной электрификации коровника на 400 голов боксового содержания 391.21 KB
  Аэродинамический расчёт воздуха и выбор вентилятора. Высокая концентрация поголовья в крупных животноводческих помещениях приводит к резкому увеличению накопления в воздушной среде продуктов обмена веществ в организме животных вредных газов водяных паров а также к увеличению пылевой и бактериальной загрязненности воздуха что отрицательно влияет на физиологическое состояние организма и продуктивность животных. Относительная влажность воздуха...
43638. Укрепление основ политики, в центре которой находятся интересы людей 106.49 KB
  Насыщенность 20го века событиями две мировые и холодная войны создание оружия массового поражения и т. Реалисты рассматривают государства в качестве единиц анализа и видят международные отношения как хаотичное взаимодействие государств на мировой арене выступающей в виде поля острого противоборства. Самым эффективным средством сохранения мира является по мнению реалистов баланс сил возникающий не только из столкновения национальных интересов но и из единства культур взаимного уважения прав друг друга и согласия относительно...