Файловые потоки
Автор: Пользователь скрыл имя, 07 Июня 2012 в 17:30, курсовая работа
Краткое описание
Файловые потоки представляют объектно-ориентированный способ чтения и записи информации в дисковые файлы. Библиотека файловых потоков разработана для работы только с текстовыми файлами. Однако можно применить ее и для чтения и записи двоичных значений, текстов, структур или любых других объектов.
Оглавление
Введение.............................................................................................................. 3
Классы потоков ........................................................................................... 4
Стандартные потоки ...................................................................... 6
Файловые потоки ........................................................................................ 8
2.1. Возможности работы потока
TStream - TFileStream - файловый поток ...........................................8
Работа с файловыми потоками в С++ ........................................................10
Stream-библиотека С++ ....................................................................10
Функция-компонент open ................................................................11
Последовательный текстовый поток ввода/вывода .......................13
Функция-элемент getline ..................................................................13
Последовательный двоичный файловый ввод/вывод ....................14
Функция-элемент write .....................................................................15
Функция-элемент read .......................................................................16
Файловый ввод/вывод с прямым доступом ....................................16
Функция-компонент seekg ................................................................17
Файловые потоки в NTFS .............................................................................18
Физическая структура NTFS ............................................................18
Обзор структуры разделов ...............................................................19
Файлы и потоки .................................................................................21
Работа с файловыми потоками в NTFS ...........................................23
Работа с потоками из консоли .........................................................25
Заключение ...........................................................................................................27
Список использованной литературы .............................................
Файлы: 1 файл
КУРСОВАЯ.docx
— 53.92 Кб (Скачать) Программа
для отслеживания обращена к файловой
системе FileMonitor от тех же Sysinternals не делает
различий между обращениями к
файлам или потокам. Соответственно,
внимательное изучение лога обращений
к диску подозрительной программы
(твоего кейлогера) выдаст и название
потока, куда пишется лог, и имя
файла, к кому он прикреплен.
Заключение
Таким образом, потоком называется обобщенный объект для реализации ввода-вывода данных. На фундаментальном уровне можно рассматривать потоки как абстрактные файлы. В своей основе файл представляет собой последовательное устройство ввода-вывода: его можно записывать и считывать из него. Кроме этого, поток - это полиморфическое устройство последовательного ввода-вывода, то есть оно ведет себя как последовательный файл, но вы можете считывать и записывать в него различные типы данных в каждый момент времени.
Потоки можно просматривать
Механизм потоков
Основное назначение потоков
- чтение и запись данных из
файлов. При открытии потока
Список
использованной литературы
- Бусько В.Л., Корбит А.Г., Кривоносова Т.М. Основы ООП. С++. Лабораторный практикум для студентов всех специальностей и форм обучения БГУИР . -Мн.: БГУИР , 2005.
- Ганьшин Д.А., Снисаренко С.В., лабораторный практикум по курсу «Информационные технологии и проектирование систем управления», Мн.:Ротапринт БГУИР.2007.
- Гук М. Аппаратные средства IBM PC: Бестселлер - 2-е изд.: Питер, 2005.
- Карпов Б. Баранова Т. С++ - специальный справочник. ПИТЕР, 2001.
- Леонтьев В. П., Персональный компьютер – М.: Олма-пресс, 2002.
- Нанс Бэрри. «Компьютерные сети» – М.: БИНОМ, 1996
- Павловская Т.А., Щупак Ю.А. С++ Объектно-ориентированное программирование. ПИТЕР, 2004.
- Соломон Д., Руссинович М., Внутреннее устройство Microsoft Windows 2000. Мастер-класс. / Пер. с англ. — СПб.: Питер; М.: Издательско-торговый дом «Русская Редакция», 2001.
- Страуструп Б., Язык программирования С++. СПб., 2004.
- Фигурнов В.Э. «IBM PC для пользователя» - 7е изд., перераб. и доп. – М. ИНФА-М, 1998.
- http://support.microsoft.com/
kb/100108 - http://www.nodevice.ru/
- http://www.microsoft.com/rus