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


 

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

28244. Когнитивный (Ж. Пиаже и Л.Колберг) СОЦИАЛЬНО-КОГНИТИВНЫй (А.БАНДУРА, Д.РОТТЕР), и когнитивно-бихеворальный ( Б.Ф. Скиннер, А. Бек, А. Эллис) подходы к исследованию формирования личности 44 KB
  Причины функционирования человека нужно понимать в терминах непрерывного взаимодействия поведения познавательной сферы и окружения. Данный подход к анализу причин поведения который Бандура обозначил как взаимный детерминизм подразумевает что факторы предрасположенности и ситуационные факторы являются взаимосвязанными причинами поведения. внутренние детерминанты поведения такие как вера и ожидание и внешние детерминанты такие как поощрение и наказание являются частью системы взаимодействующих влияний которые действуют не только на...
28245. Номонетический (Кеттел и Айзенк) и идеографический (Олпорт и Келли) подходы к описанию личности. Метод факторного анализа в психологии личности 108.5 KB
  Номонетический Кеттел и Айзенк и идеографический Олпорт и Келли подходы к описанию личности. Метод факторного анализа в психологии личности. ДИСПОЗИЦИОННАЯ ТЕОРИЯ ЛИЧНОСТИ Г. В своей первой книге Личность: психологическая интерпретация Олпорт описал и классифицировал более 50 различных определений личности.
28246. Жизненный путь личности: исследования и описаия процессов социализации и индивидуализации 47.5 KB
  Сущность человеческой личности находит себе своё завершающее выражение в том что она не только развивается как всякий организм но и имеет свою историю. В отличие от всех живых существ человечество имеет историю а ее просто повторяющиеся циклы развития потому что деятельность людей изменяя действительность объективируется в продуктах материальной и духовной культуры которые передаются от поколения к поколению. Не только человечество в целом но и каждый человек является в какойто мере участником и субъектом истории человечества и в...
28247. Личность, сознание, деятельность в Концепциях Московской психологической школы. (В.М. Леонтьев и др.) 60 KB
  Общая психология личности и персоналии. Понятие личности характеризуется двумя положениями: Л целостное и неповторимое единство. Эмпирицзм в исследованиях личности желание набрать максимальное количество данных и комплексно исследовать личностью Личность как субъект общественных отношений. Считал что никакое комплексное исследование не в состоянии заменить знанияисторию развития этой личности.
28248. Сознательное и бессознательное в личности: отечественный подход (школа установки Узнадзе) и зарубежный подход (психодинамические концепции) 51 KB
  Являясь исходной структурой психики ид выражает первичный принцип всей человеческой жизни немедленную разрядку психической энергии сдерживание которой приводит к напряжению в личностном функционировании. С целью преобразования и реализации потребностей в социально приемлемом контексте эго черпает из ид часть энергии обеспечивая безопасность и самосохранение организма. Освобождение некоторого количества энергии эго для решения проблем на более высоком уровне психики является одной из основных целей психоаналитической терапии. Трактуя...
28249. Гуманистический (К.Роджерс, А. Маслоу), экзистенциальный (В.Франкл, Р.Мэй, И. Ялом) и гештальт (Ф. Перлз, К.Левин) подходы к исследованию личности и психотерапия 68 KB
  Основные положения гуманистической психологии: 1человек должен изучаться в его целостности; 2каждый человек уникален поэтому анализ отдельных случаев не менее оправдан чем статистические обобщения; 3переживания человеком мира и себя в мире являются главной психологической реальностью; 4человеческая жизнь единый процесс становления и бытия человека; 5человек открыт к непрерывному развитию и самореализации которые являются частью его природы; 6человек обладает определенной степенью свободы от внешней детерминации благодаря смыслам и...
28250. Культурно-историческая психология (Выготский Л.С., Леонтьев А.Н.) 49 KB
  В основе теории лежат 2 гипотезы: об опосредованном характере психической деятельности о происхождении внутренних психических процессов из деятельности первоначально внешней и интерпсихической Выготский выдвигает предположение что в психике человека существует особенность соответствующая той роли которую играют труд употребление и создание орудий в его производственной деятельности. Эта особенность в опосредованном характере психической деятельности людей основа исторического подхода к изучению человека. Психическая деятельность...
28251. Гуманистическая психология (А.Маслоу, К.Роджерс и др.) 48 KB
  Бихевиоризм фактически сводит жизнедеятельность к манипуляциям и тем самым низводит человека до уровня стимульнореактивного механизма. Основные положения гуманистической психологии: человек должен изучаться в его целостности; каждый человек уникален поэтому анализ отдельных случаев не менее оправдан чем статистические обобщения; переживания человеком мира и себя в мире являются главной психологической реальностью; человеческая жизнь единый процесс становления и бытия человека; человек открыт к непрерывному развитию и самореализации...
28252. Когнитивная психология (Дж.Миллер, У.Найссер и др.) 40 KB
  КОГНИТИВНАЯ ПСИХОЛОГИЯ одно из ведущих направлений современной зарубежной психологии. Хотя ощущение и восприятие механическая а позже логическая память мышление и речь как психические функции действия или процессы были первыми объектами исследований в ранней экспериментальной психологии но все же первыми научными направлениями завоевавшими психологическое пространство в начале нашего века были бихевиоризм психоанализ и гештальтпсихология в меньшей степени интересовавшиеся указанными процессами как таковыми. Лишь к 60м годам...