🗊Презентация Сериализация и десериализация

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

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

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


Слайд 1





Сериализация и десериализация

Подготовил: Чеботарев А.В.
Описание слайда:
Сериализация и десериализация Подготовил: Чеботарев А.В.

Слайд 2





Сериализация и десериализации
Сериализация представляет процесс преобразования какого-либо объекта в поток байтов.
Десериализация представляет процесс восстановления из потока байтов ранее сохраненный объект.
Описание слайда:
Сериализация и десериализации Сериализация представляет процесс преобразования какого-либо объекта в поток байтов. Десериализация представляет процесс восстановления из потока байтов ранее сохраненный объект.

Слайд 3





Атрибуты
Атрибуты обеспечивают эффективный способ связывания метаданных или декларативной информации с кодом (сборками, типами, методами, свойствами и т. д.). 
Описание слайда:
Атрибуты Атрибуты обеспечивают эффективный способ связывания метаданных или декларативной информации с кодом (сборками, типами, методами, свойствами и т. д.). 

Слайд 4





Атрибут Serializable
Чтобы объект определенного класса можно было сериализовать, надо этот класс пометить атрибутом Serializable
Описание слайда:
Атрибут Serializable Чтобы объект определенного класса можно было сериализовать, надо этот класс пометить атрибутом Serializable

Слайд 5





Атрибут NonSerialized
При необходимости не сохранять элемент используют атрибут NonSerialized.
Описание слайда:
Атрибут NonSerialized При необходимости не сохранять элемент используют атрибут NonSerialized.

Слайд 6





Граф объектов
Среда CLR учитывает все связанные объекты, чтобы гарантировать корректное сохранение данных. Этот набор связанных объектов называется графом объектов.
Описание слайда:
Граф объектов Среда CLR учитывает все связанные объекты, чтобы гарантировать корректное сохранение данных. Этот набор связанных объектов называется графом объектов.

Слайд 7





Граф объектов
Каждый объект в графе получает уникальное числовое значение. Имейте в виду, что числа, назначенные объектам в графе, являются произвольными и не имеют никакого значения для внешнего мира.
Описание слайда:
Граф объектов Каждый объект в графе получает уникальное числовое значение. Имейте в виду, что числа, назначенные объектам в графе, являются произвольными и не имеют никакого значения для внешнего мира.

Слайд 8





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

Слайд 9





Формат сериализации
В.NET можно использовать следующие форматы сериализации:
бинарный
SOAP
xml
JSON
Описание слайда:
Формат сериализации В.NET можно использовать следующие форматы сериализации: бинарный SOAP xml JSON

Слайд 10





Дополнительная информация о данных
XML (Extensible Markup Language) - это новый SGML-производный язык разметки документов, позволяющий структурировать информацию разного типа, используя для этого произвольный набор инструкций. 
Описание слайда:
Дополнительная информация о данных XML (Extensible Markup Language) - это новый SGML-производный язык разметки документов, позволяющий структурировать информацию разного типа, используя для этого произвольный набор инструкций. 

Слайд 11





Дополнительная информация о данных
В SOAP-посланиях передаются данные самых разных типов: числа, даты, строки символов, массивы, структуры. Определение типов этих данных выполняется, как обычно, в схемах XML. Схема может быть записана любым способом, но чаще всего применяется язык XSD
Описание слайда:
Дополнительная информация о данных В SOAP-посланиях передаются данные самых разных типов: числа, даты, строки символов, массивы, структуры. Определение типов этих данных выполняется, как обычно, в схемах XML. Схема может быть записана любым способом, но чаще всего применяется язык XSD

Слайд 12





Дополнительная информация о данных
В SOAP-посланиях передаются данные самых разных типов: числа, даты, строки символов, массивы, структуры. Определение типов этих данных выполняется, как обычно, в схемах XML. Схема может быть записана любым способом, но чаще всего применяется язык XSD
Описание слайда:
Дополнительная информация о данных В SOAP-посланиях передаются данные самых разных типов: числа, даты, строки символов, массивы, структуры. Определение типов этих данных выполняется, как обычно, в схемах XML. Схема может быть записана любым способом, но чаще всего применяется язык XSD

Слайд 13





Формат сериализации
Для каждого формата предусмотрен свой класс: для сериализации в бинарный формат - класс BinaryFormatter, для формата SOAP - класс SoapFormatter, для xml - XmlSerializer, для json - DataContractJsonSerializer.
Эти классы расположены в using System.Runtime.Serialization.Formatters. <тип сериализации>
Описание слайда:
Формат сериализации Для каждого формата предусмотрен свой класс: для сериализации в бинарный формат - класс BinaryFormatter, для формата SOAP - класс SoapFormatter, для xml - XmlSerializer, для json - DataContractJsonSerializer. Эти классы расположены в using System.Runtime.Serialization.Formatters. <тип сериализации>

Слайд 14





Интерфейс сериализации
XMlSerializer не реализует данный интерфейс
Описание слайда:
Интерфейс сериализации XMlSerializer не реализует данный интерфейс

Слайд 15





Точность данных
Когда используется тип BinaryFormatter, он сохраняет не только данные полей объектов из графа, но также полное квалифицированное имя каждого типа и полное имя определяющей его сборки (имя, версия, маркер общедоступного ключа и культура).
Описание слайда:
Точность данных Когда используется тип BinaryFormatter, он сохраняет не только данные полей объектов из графа, но также полное квалифицированное имя каждого типа и полное имя определяющей его сборки (имя, версия, маркер общедоступного ключа и культура).

Слайд 16





Примеры программ(Binary)
Описание слайда:
Примеры программ(Binary)

Слайд 17





Примеры программ(Binary)
Описание слайда:
Примеры программ(Binary)

Слайд 18





Примеры программ(Binary)
Использование массива данных
Описание слайда:
Примеры программ(Binary) Использование массива данных

Слайд 19





Примеры программ(Soap)
Описание слайда:
Примеры программ(Soap)

Слайд 20





Примеры программ(XML)
Описание слайда:
Примеры программ(XML)

Слайд 21





«Тонкая настройка» сериализации
Описание слайда:
«Тонкая настройка» сериализации



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