Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Сериализация [C#] 
:(
    Опции темы
ArniLand
Дата 16.5.2010, 16:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 227
Регистрация: 17.8.2008

Репутация: нет
Всего: нет



Почитал в справочнике Шилдта по C# по сериализацию, вроде выглядит понятно написано, но не сильно понимаю как требуется выполнить следующее, в плане как реализовать, задание по серилиазации. Может подскажите где еще можно почитать теорию про сериализацию. Разъясните пожалуйста как делать данное задание, если можно с примерами.
Задание выглядит следующим образом:
Цитата
Цель работы – исследовать механизм сериализации в языке программирования С# и научиться использовать классы библиотеки FCL для выполнения сериализации.
Задание:
1. Записать в файл и прочитать из файла набор значений наперед определенного типа, количество и тип которых задан вариантом. 
2. Описать класс, заданный вариантом, и предусмотреть для него возможность сериализации. 
3. Создать массив объектов класса, указанного в п.2, и сериализовать их в файл. 
4. Создать новый массив и возобновить в нем значение сериализованых объектов

Вариант:
1. Атрибуты данных: тип ushort, количество 12
2. Класс который реализуется:
  а) Данные - книга: Серийный номер, название,  год издания, стоимость экземпляра, количество экземпляров
  б) Методы и свойства - Увеличение стоимости на определенный процент; общая стоимость тиража; выведение информации о книге
  в) Количество объектов - 4


PM MAIL   Вверх
gambit
Дата 17.5.2010, 15:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***
Награды: 1



Профиль
Группа: Комодератор
Сообщений: 1359
Регистрация: 25.6.2006
Где: я?

Репутация: 3
Всего: 40



что конкретно непонтно? вы не знаете как создать класс? или в книге не написаны те 2 строчки, что делаю сериализацию?
PM MAIL ICQ Skype   Вверх
ArniLand
Дата 18.5.2010, 14:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 227
Регистрация: 17.8.2008

Репутация: нет
Всего: нет



gambit,  в книге не написано те две строчки что делают сериализацию, и вообще для чего она нужна
PM MAIL   Вверх
gambit
Дата 18.5.2010, 22:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***
Награды: 1



Профиль
Группа: Комодератор
Сообщений: 1359
Регистрация: 25.6.2006
Где: я?

Репутация: 3
Всего: 40



Цитата(ArniLand @  18.5.2010,  14:43 Найти цитируемый пост)
 в книге не написано те две строчки что делают сериализацию

http://nnm.ru/blogs/Catone/serializaciya_v...primerami_na_s/

Цитата(ArniLand @  18.5.2010,  14:43 Найти цитируемый пост)
и вообще для чего она нужна 

http://forum.vingrad.ru/forum/topic-101703.html
PM MAIL ICQ Skype   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
Partizan
PashaPash

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, Partizan, PashaPash.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | .NET для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0488 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.