Notice: session_start(): ps_files_cleanup_dir: opendir(/var/lib/php/sessions) failed: Permission denied (13) in /var/www/html/mypresentation/config.php on line 28

Warning: session_start(): Session cache limiter cannot be sent after headers have already been sent (output started at /var/www/html/mypresentation/config.php:28) in /var/www/html/mypresentation/config.php on line 28
Файловый ввод-вывод - презентация, доклад, проект скачать

🗊 Презентация Файловый ввод-вывод

Категория: Образование
Нажмите для полного просмотра!
Файловый ввод-вывод, слайд №1 Файловый ввод-вывод, слайд №2 Файловый ввод-вывод, слайд №3 Файловый ввод-вывод, слайд №4 Файловый ввод-вывод, слайд №5 Файловый ввод-вывод, слайд №6 Файловый ввод-вывод, слайд №7 Файловый ввод-вывод, слайд №8 Файловый ввод-вывод, слайд №9 Файловый ввод-вывод, слайд №10 Файловый ввод-вывод, слайд №11 Файловый ввод-вывод, слайд №12 Файловый ввод-вывод, слайд №13 Файловый ввод-вывод, слайд №14 Файловый ввод-вывод, слайд №15 Файловый ввод-вывод, слайд №16 Файловый ввод-вывод, слайд №17 Файловый ввод-вывод, слайд №18 Файловый ввод-вывод, слайд №19 Файловый ввод-вывод, слайд №20 Файловый ввод-вывод, слайд №21

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

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


Слайд 1


Лекция 12. Файловый ввод-вывод дисциплина «Программирование»
Описание слайда:
Лекция 12. Файловый ввод-вывод дисциплина «Программирование»

Слайд 2


Пространство имен System.IO Пространство имен System.IO в .NET — это область библиотек базовых классов, посвященная службам файлового ввода-вывода, а...
Описание слайда:
Пространство имен System.IO Пространство имен System.IO в .NET — это область библиотек базовых классов, посвященная службам файлового ввода-вывода, а также ввода-вывода из памяти Многие типы из пространства имен System.IO сосредоточены на программных манипуляциях физическими каталогами и файлами

Слайд 3


Основные классы System.IO
Описание слайда:
Основные классы System.IO

Слайд 4


Основные классы System.IO
Описание слайда:
Основные классы System.IO

Слайд 5


Представление файлов и папок Классы Directory и File содержат только статические методы, а их экземпляры никогда не создаются Классы DirectoryInfo и...
Описание слайда:
Представление файлов и папок Классы Directory и File содержат только статические методы, а их экземпляры никогда не создаются Классы DirectoryInfo и FileInfo поддерживают состояние, а их члены не являются статическими. Сначала понадобится создать их экземпляр, который затем ассоциировать с определенной папкой или файлом.

Слайд 6


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

Слайд 7


Свойства FileSystemInfo
Описание слайда:
Свойства FileSystemInfo

Слайд 8


Класс FileInfo
Описание слайда:
Класс FileInfo

Слайд 9


Пример использования // Создаем новый файл FileInfo f = new FileInfo(@"C:\Test.dat"); FileStream fs = f.Create(); … // Закрыть файловый...
Описание слайда:
Пример использования // Создаем новый файл FileInfo f = new FileInfo(@"C:\Test.dat"); FileStream fs = f.Create(); … // Закрыть файловый поток fs.Close();

Слайд 10


Класс DirectoryInfo
Описание слайда:
Класс DirectoryInfo

Слайд 11


Пример использования // Привязаться к текущему рабочему каталогу DirectoryInfo dir1 = new DirectoryInfo("."); // Привязаться к C:\Windows...
Описание слайда:
Пример использования // Привязаться к текущему рабочему каталогу DirectoryInfo dir1 = new DirectoryInfo("."); // Привязаться к C:\Windows DirectoryInfo dir2 = new DirectoryInfo(@"C:\Windows"); // Привязаться к несуществующему каталогу, затем создать его DirectoryInfo dir3 = new DirectoryInfo(@"C:\MyCode\Testing"); dir3.Create();

Слайд 12


Класс Stream Класс System.IO.Stream представляет байтовый поток и является базовым для всех остальных классов потоков Является абстрактным классом, а...
Описание слайда:
Класс Stream Класс System.IO.Stream представляет байтовый поток и является базовым для всех остальных классов потоков Является абстрактным классом, а это означает, что получить экземпляр объекта класса Stream нельзя

Слайд 13


Иерархия классов, которые имеют отношение к потокам
Описание слайда:
Иерархия классов, которые имеют отношение к потокам

Слайд 14


Класс Stream
Описание слайда:
Класс Stream

Слайд 15


Класс FileStream Класс FileStream подходит для потоковой работы с файлами Для создания экземпляра FileStream потребуется указать следующие фрагменты...
Описание слайда:
Класс FileStream Класс FileStream подходит для потоковой работы с файлами Для создания экземпляра FileStream потребуется указать следующие фрагменты информации: Файл, к которому должен получаться доступ. Режим открытия файла. Например, планируется создать новый файл или же открыть существующий. Вид доступа к файлу. Например, нужен ли доступ для выполнения чтения или записи. Общий доступ, который показывает, должен ли доступ к файлу быть эксклюзивным или же должна быть возможность доступа со стороны других потоков одновременно.

Слайд 16


Класс FileStream
Описание слайда:
Класс FileStream

Слайд 17


Пример использования // Создает файл с доступом для чтения и записи и позволяет // другим потокам получать к нему доступ для чтения FileStream fs =...
Описание слайда:
Пример использования // Создает файл с доступом для чтения и записи и позволяет // другим потокам получать к нему доступ для чтения FileStream fs = new FileStream(@"С:\С# Projects\Project.doc", FileMode.Create); // Делает то же самое, что и предыдущий, но позволяет // другим потокам получать доступ к файлу для записи FileStream fs2 = new FileStream(@"С:\С# Projects\Project2.doc", FileMode.Create, FileAccess.Write); // Делает то же самое, что и предыдущие конструкторы, но не // позволяет другим потокам получать доступ к файлу до тех пор, // пока fs3 остается открытым FileStream fs3 = new FileStream(@"С:\С# Projects\Project3.doc", FileMode.Create, FileAccess.Write, FileShare.None); // После окончания работы поток нужно закрыть fs.Close(); fs2.Close(); fs3.Close();

Слайд 18


Классы StreamWriter и StreamReader Классы StreamWriter и StreamReader удобны во всех случаях, когда нужно читать или записывать символьные данные...
Описание слайда:
Классы StreamWriter и StreamReader Классы StreamWriter и StreamReader удобны во всех случаях, когда нужно читать или записывать символьные данные (например, строки)

Слайд 19


Классы BinaryWriter и BinaryReader Классы BinaryReader и BinaryWriter служат для чтения и записи двоичных значений Класс BinaryWriter служит...
Описание слайда:
Классы BinaryWriter и BinaryReader Классы BinaryReader и BinaryWriter служат для чтения и записи двоичных значений Класс BinaryWriter служит оболочкой, в которую заключается байтовый поток, управляющий выводом двоичных данных Класс BinaryReader служит оболочкой, в которую заключается байтовый поток, управляющий вводом двоичных данных

Слайд 20


BinaryWriter dataOut; int i = 10; double d = 1023.56; bool b = true; string str = "Это текст"; // Открыть файл для ввода try { dataOut =...
Описание слайда:
BinaryWriter dataOut; int i = 10; double d = 1023.56; bool b = true; string str = "Это текст"; // Открыть файл для ввода try { dataOut = new BinaryWriter(new FileStream("C:/testData",FileMode.Create)); } catch (IOException ex) { MessageBox.Show("Ошибка открытия файла: " + ex.Message); return; } // Записать данные в файл try { dataOut.Write(i); dataOut.Write(d); dataOut.Write(b); dataOut.Write(str); } catch (IOException ex) { MessageBox.Show("Ошибка ввода-вывода файла: " + ex.Message); return; } finally { dataOut.Close(); }

Слайд 21


Спасибо за внимание Вопросы…
Описание слайда:
Спасибо за внимание Вопросы…



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