Презентация Файлы и пространство имен System. IO онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Файлы и пространство имен System. IO абсолютно бесплатно. Урок-презентация на эту тему содержит всего 25 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Файлы и пространство имен System. IO



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    25 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    583.20 kB
  • Просмотров:
    43
  • Скачиваний:
    0
  • Автор:
    неизвестен



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

№1 слайд
Файлы и пространство имен
Содержание слайда: Файлы и пространство имен System.IO Подготовил: Чеботарев А.В.

№2 слайд
Основные понятия Файл
Содержание слайда: Основные понятия Файл

№3 слайд
Пространство имен System.IO
Содержание слайда: Пространство имен System.IO Пространство имен System.IO содержит типы, позволяющие осуществлять чтение и запись в файлы и потоки данных, а также типы для базовой поддержки файлов и папок.

№4 слайд
Диск Для работы с диском в
Содержание слайда: Диск Для работы с диском в System.IO имеется класс DriveInfo. AvailableFreeSpace: указывает на объем доступного свободного места на диске в байтах DriveFormat: получает имя файловой системы DriveType: представляет тип диска IsReady: готов ли диск (например, DVD-диск может быть не вставлен в дисковод) Name: получает имя диска TotalFreeSpace: получает общий объем свободного места на диске в байтах TotalSize: общий размер диска в байтах VolumeLabel: получает или устанавливает метку тома

№5 слайд
Диск
Содержание слайда: Диск

№6 слайд
Каталоги В пространстве имен
Содержание слайда: Каталоги В пространстве имен System.IO классы: Directory и DirectoryInfo

№7 слайд
Класс Directory
Содержание слайда: Класс Directory CreateDirectory(path): создает каталог по указанному пути path Delete(path): удаляет каталог по указанному пути path Exists(path): определяет, существует ли каталог по указанному пути path. Если существует, возвращается true, если не существует, то false GetDirectories(path): получает список каталогов в каталоге path GetFiles(path): получает список файлов в каталоге path Move(sourceDirName, destDirName): перемещает каталог GetParent(path): получение родительского каталога

№8 слайд
Класс DirectoryInfo Create
Содержание слайда: Класс DirectoryInfo Create(): создает каталог CreateSubdirectory(path): создает подкаталог по указанному пути path Delete(): удаляет каталог Свойство Exists: определяет, существует ли каталог GetDirectories(): получает список каталогов GetFiles(): получает список файлов MoveTo(destDirName): перемещает каталог Свойство Parent: получение родительского каталога Свойство Root: получение корневого каталога

№9 слайд
Содержание слайда:

№10 слайд
Файлы Подобно паре Directory
Содержание слайда: Файлы Подобно паре Directory/DirectoryInfo для работы с файлами предназначена пара классов File и FileInfo.

№11 слайд
Класс FileInfo CopyTo path
Содержание слайда: Класс FileInfo CopyTo(path): копирует файл в новое место по указанному пути path Create(): создает файл Delete(): удаляет файл MoveTo(destFileName): перемещает файл в новое место Свойство Directory: получает родительский каталог в виде объекта DirectoryInfo Свойство DirectoryName: получает полный путь к родительскому каталогу Свойство Exists: указывает, существует ли файл Свойство Length: получает размер файла Свойство Extension: получает расширение файла Свойство Name: получает имя файла Свойство FullName: получает полное имя файла

№12 слайд
Класс File Copy копирует файл
Содержание слайда: Класс File Copy(): копирует файл в новое место Create(): создает файл Delete(): удаляет файл Move: перемещает файл в новое место Exists(file): определяет, существует ли файл

№13 слайд
Получение информации о файле
Содержание слайда: Получение информации о файле

№14 слайд
Изменение файла Класс
Содержание слайда: Изменение файла Класс FileStream представляет возможности по считыванию из файла и записи в файл.

№15 слайд
Изменение файла Свойство
Содержание слайда: Изменение файла Свойство Length: возвращает длину потока в байтах Свойство Position: возвращает текущую позицию в потоке Метод Read: считывает данные из файла в массив байтов. Принимает три параметра: int Read(byte[] array, int offset, int count) и возвращает количество успешно считанных байтов. Метод long Seek(long offset, SeekOrigin origin): устанавливает позицию в потоке со смещением на количество байт, указанных в параметре offset. Метод Write: записывает в файл данные из массива байтов. Принимает три параметра: Write(byte[] array, int offset, int count)

№16 слайд
FileMode - Append открывает
Содержание слайда: FileMode - Append – открывает файл (если существует) и переводит указатель в конец файла (данные будут дописываться в конец), или создает новый файл. Данный режим возможен только при режиме доступа FileAccess.Write. - Create - создает новый файл(если существует – заменяет) - CreateNew – создает новый файл (если существует – генерируется исключение) - Open - открывает файл (если не существует – генерируется исключение) - OpenOrCreate – открывает файл, либо создает новый, если его не существует - Truncate – открывает файл, но все данные внутри файла затирает (если файла не существует – генерируется исключение)

№17 слайд
Чтение и запись текстовых
Содержание слайда: Чтение и запись текстовых файлов. StreamReader и StreamWriter Класс FileStream не очень удобно применять для работы с текстовыми файлами. К тому же для этого в пространстве System.IO определены специальные классы: StreamReader и StreamWriter.

№18 слайд
StreamReader Close закрывает
Содержание слайда: StreamReader Close: закрывает считываемый файл и освобождает все ресурсы Peek: возвращает следующий доступный символ, если символов больше нет, то возвращает -1 Read: считывает и возвращает следующий символ в численном представлении. Имеет перегруженную версию: Read(char[] array, int index, int count), где array - массив, куда считываются символы, index - индекс в массиве array, начиная с которого записываются считываемые символы, и count - максимальное количество считываемых символов ReadLine: считывает одну строку в файле ReadToEnd: считывает весь текст из файла

№19 слайд
StreamWriter Close закрывает
Содержание слайда: StreamWriter Close: закрывает записываемый файл и освобождает все ресурсы Flush: записывает в файл оставшиеся в буфере данные и очищает буфер. Write: записывает в файл данные простейших типов, как int, double, char, string и т.д. WriteLine: также записывает данные, только после записи добавляет в файл символ окончания строки

№20 слайд
BinaryWriter и BinaryReader
Содержание слайда: BinaryWriter и BinaryReader Для работы с бинарными файлами предназначена пара классов BinaryWriter и BinaryReader. Эти классы позволяют читать и записывать данные в двоичном формате.

№21 слайд
BinaryWriter Close закрывает
Содержание слайда: BinaryWriter  Close(): закрывает поток и освобождает ресурсы Flush(): очищает буфер, дописывая из него оставшиеся данные в файл Seek(): устанавливает позицию в потоке Write(): записывает данные в поток

№22 слайд
BinaryReader Close закрывает
Содержание слайда: BinaryReader Close(): закрывает поток и освобождает ресурсы ReadBoolean(): считывает значение bool и перемещает указать на один байт ReadByte(): считывает один байт и перемещает указать на один байт ReadChar(): считывает значение char, то есть один символ, и перемещает указать на столько байтов, сколько занимает символ в текущей кодировке ReadDecimal(): считывает значение decimal и перемещает указать на 16 байт ReadDouble(): считывает значение double и перемещает указать на 8 байт ReadInt16(): считывает значение short и перемещает указать на 2 байта ReadInt32(): считывает значение int и перемещает указать на 4 байта ReadInt64(): считывает значение long и перемещает указать на 8 байт ReadSingle(): считывает значение float и перемещает указать на 4 байта ReadString(): считывает значение string. Каждая строка предваряется значением длины строки, которое представляет 7-битное целое число

№23 слайд
Содержание слайда:

№24 слайд
Содержание слайда:

№25 слайд
Содержание слайда:

Скачать все slide презентации Файлы и пространство имен System. IO одним архивом: