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 - інші додатки можуть виробляти з файлом будь-які операції.


 

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

32302. Государство, право и свобода личности в правовых системах различных государств. Система прав и свобод личности в современных государствах 42.5 KB
  Права человека неотъемлемое свойство человека. Если человек не обладает правами то тем самым уничтожается сама природа человеческого существа. Права человека принадлежат человеку а не государству. Права человека это социальноэкономические политические культурные и другие возможности свободного самоопределения и свободной жизнедеятельности человека.
32303. Понятие и принципы законности 75.5 KB
  Хотя ряд ученых не считают правотворчество законотворчество элементом законности полагая законотворчество в качестве предпосылки законности. Условия законности образует определенная социальная среда ее качественное состояние обусловленное правовой культурой. Состояние законности обычно связывается с реализацией и принципом верховенства закона.
32304. Органическая связь и взаимодействие государства и права. Особенности их соотношения в различных типах государственно-правовых систем 46 KB
  Органическая связь и взаимодействие государства и права. Традиционно в науке по вопросу о соотношении государства и права различались два подхода. Первый – этатистский исходивший из приоритета государства над правом. Фактическим условием для данного подхода служила политическая практика склонная видеть в праве некий придаток государства.
32305. Правовое государство и права граждан. Их понятия и взаимосвязь 30.5 KB
  История развития концепции правового государства и вместе с ним прав личности получила богатую разработку на протяжении истории человеческого общества. На протяжении нескольких столетий теория правового государства видоизменялась и трансформировалась дополнялась новыми качествами и лишь с появлением в ней принципа неотъемлемых естественных прав человека она обрела своё основное ценностное качество. Следует отметить что в юридической науке нет единого определения правового государства. Каждый правовед работающий над проблемой правового...
32306. Правовое государство 26.5 KB
  Основными признаками чертами правового государства являются следующие. Полная гарантированность и незыблемость закона в условиях существования прав и свобод граждан а также установление и поддержание принципа взаимной ответственности гражданина и государства в главе 2 Конституции РФ содержится полный перечень экономических политических юридических и социальнокультурных гарантий обеспечения основных прав и свобод граждан. Суть данного принципа состоит в том что для обеспечения процесса нормального функционирования государства в нем...
32307. РЕАЛИЗАЦИЯ ПРАВА: ПОНЯТИЕ И ФОРМЫ 63.5 KB
  Применительно к праву этот процесс означает его перевод в качество правомерного поведения использование свойств права для достижения социально полезного результата. Субъектами реализации права являются те лица на которых право распространяет свое действие то есть субъекты права. Явич справедливо заметил что осуществление права не всегда представляло практическую и теоретическую проблему ее не было когда защищенные силой фактические отношения на заре цивилизации являлись правом ее не бывает или почти не оказывается когда...
32308. Учение о составе правонарушения понятие состава правонарушения как основания юридической ответственности. Элементы состава и их характеристика 46.5 KB
  Учение о составе правонарушения понятие состава правонарушения как основания юридической ответственности. Установление состава правонарушения является юридической квалификацией содеянного весьма важной с правовой точки зрения логической операцией непосредственно затрагивающей судьбу личности. Наличие состава правонарушения является основанием для привлечения виновного лица к юридической ответственности. В состав правонарушения входят следующие четыре элемента которые в свою очередь раскрываются через ряд собственных специфических черт и...
32309. Предмет Теории государства и права 44 KB
  Для теории государства и права в качестве объекта выступают государство и право которые в то же время исследуются и другими науками как юридическими так и не юридическими философией политологией экономикой социологией и т. В качестве предмета теории государства и права выступают два следующих блока объективной действительности. 1 Наиболее общие закономерности возникновения развития и функционирования государства и права. Отсюда предметом теории государства и права будут выступать основные государственноправовые закономерности а...
32310. Место и роль ТГП в системе юридических наук 40.5 KB
  Они дают знания о развитии и чертах государства и права вообще безотносительно к конкретным государствам или праву действующему на отдельной территории. К фундаментальным наукам относятся: o теория государства и права; o история государства и права России и зарубежных стран; o история политических и правовых учений. Эти науки изучают отдельные отрасли права. Они призваны выявить специфику той или иной отрасли ее особенности характерные черты отличия от других отраслей права.