🗊 Презентация File Streams. Хранение информации

Нажмите для полного просмотра!
File Streams. Хранение информации, слайд №1 File Streams. Хранение информации, слайд №2 File Streams. Хранение информации, слайд №3 File Streams. Хранение информации, слайд №4 File Streams. Хранение информации, слайд №5 File Streams. Хранение информации, слайд №6 File Streams. Хранение информации, слайд №7 File Streams. Хранение информации, слайд №8 File Streams. Хранение информации, слайд №9 File Streams. Хранение информации, слайд №10 File Streams. Хранение информации, слайд №11 File Streams. Хранение информации, слайд №12 File Streams. Хранение информации, слайд №13 File Streams. Хранение информации, слайд №14 File Streams. Хранение информации, слайд №15 File Streams. Хранение информации, слайд №16 File Streams. Хранение информации, слайд №17 File Streams. Хранение информации, слайд №18 File Streams. Хранение информации, слайд №19 File Streams. Хранение информации, слайд №20 File Streams. Хранение информации, слайд №21 File Streams. Хранение информации, слайд №22 File Streams. Хранение информации, слайд №23 File Streams. Хранение информации, слайд №24

Вы можете ознакомиться и скачать презентацию на тему File Streams. Хранение информации. Доклад-сообщение содержит 24 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.

Слайды и текст этой презентации


Слайд 1


File Streams
Описание слайда:
File Streams

Слайд 2


Хранение информации Для программиста работа с файлами имеет очень большое значение. Длительное хранение информации только в оперативной памяти...
Описание слайда:
Хранение информации Для программиста работа с файлами имеет очень большое значение. Длительное хранение информации только в оперативной памяти невозможно. Файл же хранит информацию на диске / SD-карте, что позволяет обратиться к ней в любой момент.

Слайд 3


Определение файла Файл - это именованная область данных на носителе информации (конечная совокупность байт). Файл не может располагаться на диске /...
Описание слайда:
Определение файла Файл - это именованная область данных на носителе информации (конечная совокупность байт). Файл не может располагаться на диске / карте непрерывно, однако пользователю файл предоставляется цельным блоком последовательной байтовой информации Название файла не может содержать символы < > : " / \ | Большинство файлов обладает расширением - сочетанием символов, с помощью которых операционная система определяет тип файла У каждого файла есть так называемые атрибуты (например - скрытый, системный, архивный, является папкой, только для чтения и тд).

Слайд 4


Сущности, связанные с файлами Дескриптор файла - при открытии файла операционная система возвращает уникальный номер, с помощью которого выполняются...
Описание слайда:
Сущности, связанные с файлами Дескриптор файла - при открытии файла операционная система возвращает уникальный номер, с помощью которого выполняются все файловые операции. По их завершении файл закрывается, и дескриптор теряет смысл. Файловый указатель - число, являющееся смещением относительно нулевого байта в файле. Обычно по этому адресу осуществляется чтение/запись. При выполнении операций чтения/записи файловый указатель смещается на число прочитанных (записанных) байт. Последовательный вызов операций чтения таким образом позволяет прочитать весь файл, не заботясь о его размере. Файловый буфер - операционная система осуществляет кэширование файловых операций в специальном буфере (участке памяти). При закрытии файла буфер высвобождается.

Слайд 5


Виды файлов Бинарный файл - это самый обычный файл, просто совокупность байтов. Условно можно рассматривать такой файл как массив. Текстовый файл -...
Описание слайда:
Виды файлов Бинарный файл - это самый обычный файл, просто совокупность байтов. Условно можно рассматривать такой файл как массив. Текстовый файл - это файл, который при интерпретации значений его байтов, как кодов его символов и представлении его на экране в виде совокупности этих символов - образует осмысленный текст. По сути, это совокупность строк. Разделителем строк является символ перевода строки.

Слайд 6


Сравнительная таблица
Описание слайда:
Сравнительная таблица

Слайд 7


FILE* Базовый адрес блока памяти файла можно сохранить, используя указатель типа FILE*. Это специальная переменная, которая хранит текущую позицию в...
Описание слайда:
FILE* Базовый адрес блока памяти файла можно сохранить, используя указатель типа FILE*. Это специальная переменная, которая хранит текущую позицию в файле. Изначально эта позиция равна 0, но потом при чтении и записи она сдвигается. При желании эту позицию можно будет вернуть в начало файла, или же в любое другое место. Файловый указатель можно представить как самый обыкновенный курсор | в любом текстовом редакторе, который позволяет понять, в каком месте файла мы сейчас находимся.

Слайд 8


Режимы работы с файлом Для создания или открытия уже созданного файла используется функция fopen: FILE* f = fopen("путь к файлу",...
Описание слайда:
Режимы работы с файлом Для создания или открытия уже созданного файла используется функция fopen: FILE* f = fopen("путь к файлу", "режим открытия"); Путь к файлу может быть относительным или абсолютным адресом. Пример абсолютного адреса - C:\Users\Саша\Desktop\for save\!Работа\Материалы\C\Практика\Задания по группам\ЕКО1691.txt. Пример относительного адреса – ЕКО1691.txt, но при этом документ должен находиться в непосредственной близости от exe-файла приложения. Режимы: r - чтение, если файла нет, то данная функция генерирует ошибку (возвращает 0) - сразу программа не вылетит, но она поломается потом, когда вы попытаетесь что-то считать из файла или записать в него что-нибудь w - запись, если файла нет, то файл создаётся, если есть исходное содержимое удаляется a - добавление в конец, если файла нет, то он создаётся r+ - чтение и запись (файл должен существовать!) w+ - чтение и запись (принцип работы как у w) a+ - добавление и чтение (принцип работы как у a)

Слайд 9


Открытие файла
Описание слайда:
Открытие файла

Слайд 10


Чтение по одному символу
Описание слайда:
Чтение по одному символу

Слайд 11


Запись по одному символу
Описание слайда:
Запись по одному символу

Слайд 12


Работа построчно
Описание слайда:
Работа построчно

Слайд 13


Перемещение по файлу
Описание слайда:
Перемещение по файлу

Слайд 14


Считывание файла целиком
Описание слайда:
Считывание файла целиком

Слайд 15


Создание 100500 файлов
Описание слайда:
Создание 100500 файлов

Слайд 16


fwrite + двоичные файлы
Описание слайда:
fwrite + двоичные файлы

Слайд 17


Запись 2D-массива в файл
Описание слайда:
Запись 2D-массива в файл

Слайд 18


Создание папок
Описание слайда:
Создание папок

Слайд 19


Поиск файлов
Описание слайда:
Поиск файлов

Слайд 20


Практика Игра «Составь предложение». Есть файлы: Кто, Где, Когда, С кем, Что делали, Что получилось, Мораль. Пользуясь rand(), программа составляет...
Описание слайда:
Практика Игра «Составь предложение». Есть файлы: Кто, Где, Когда, С кем, Что делали, Что получилось, Мораль. Пользуясь rand(), программа составляет шуточное предложение и показывает его на экран. В файле в столбик хранятся русские существительные. Пользователь вводит слово. Задача программы подобрать из файла рифму к указанному слову.

Слайд 21


Практика Написать приложение, которое будет составлять новые смешные слова (без рисунков!) вроде «пенопласточки»  Словарь:
Описание слайда:
Практика Написать приложение, которое будет составлять новые смешные слова (без рисунков!) вроде «пенопласточки»  Словарь:

Слайд 22


File Streams. Хранение информации, слайд №22
Описание слайда:

Слайд 23


Практика Создать класс СПРАВОЧНИК со следующими полями: Название фирмы, Владелец, Телефон, Адрес, Род деятельности. Реализовать следующие...
Описание слайда:
Практика Создать класс СПРАВОЧНИК со следующими полями: Название фирмы, Владелец, Телефон, Адрес, Род деятельности. Реализовать следующие возможности: Поиск по названию, Поиск по владельцу, Поиск по номеру телефона, Поиск по роду деятельности, Показ всех записей и добавление. Вся информация, естественно, хранится в файле с возможностью дозаписи.

Слайд 24


Практика Написать игру "Поле чудес" Написать игру "Виселица" Написать игру "Балда"
Описание слайда:
Практика Написать игру "Поле чудес" Написать игру "Виселица" Написать игру "Балда"



Похожие презентации
Mypresentation.ru
Загрузить презентацию