Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Кто подскажет? Добавлено: 04.01.04 13:45  

Автор вопроса:  VladDor

 Кто ни-будь работал с сериализацией?

Добавляею в ListView несколько ListViewItem(со всей коллекцией SubItems), сохраняю в файле, а при восстановлении только тот ListViewItem который был введен самым последним

Идея - при добавлении нового ListViewItem добавлять его в коллекцию HashTable ( только он унаследовал интерфейс ISerializable ), а потом Deserialize - зить всю коллекцию, но

пока , что ничего не выходит. Подкиньте еще идеи!

 

Ответить

  Ответы Всего ответов: 12  

Номер ответа: 1
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #1
Добавлено: 04.01.04 17:05

Я работал.

Покажи свой код сериализации/десериализации.

Ответить

Номер ответа: 2
Автор ответа:
 Doomsday



Вопросов: 30
Ответов: 54
 Профиль | | #2 Добавлено: 05.01.04 04:55

Который раз слышу про эту сериализацию... Может кто объяснит мне, чтот это такое?

Ответить

Номер ответа: 3
Автор ответа:
 Павел



Администратор

ICQ: 326066673 

Вопросов: 368
Ответов: 5968
 Web-сайт: www.vbnet.ru
 Профиль | | #3
Добавлено: 05.01.04 06:39
Doomsday, почитай в MSDN, вот здесь, например (это в февральском MSDN,
если у тебя не такой, подправь ссылочку):

ms-help://MS.VSCC.2003/MS.MSDNQTR.2003FEB.1033/dndotnet/html/objserializ.htm

Вот цитата:

---
Serialization can be defined as the process of storing the state of an object instance to a storage medium. During this process, the public and private fields of the object and the name of the class, including the assembly containing the class, is converted to a stream of bytes, which is then written to a data stream. When the object is subsequently deserialized, an exact clone of the original object is created.
---

Ответить

Номер ответа: 4
Автор ответа:
 grayk



Вопросов: 5
Ответов: 100
 Профиль | | #4 Добавлено: 05.01.04 11:16

Serial - последовательный. Сериализация - соответственно приведение объекта к последовательности данных, которую можно спокойно сохранить на диске или в другой памяти, а потом, естественно, восстановить объект по этим данным. Очень удобная штука.

Ответить

Номер ответа: 5
Автор ответа:
 Doomsday



Вопросов: 30
Ответов: 54
 Профиль | | #5 Добавлено: 07.01.04 05:31

Павел:> А что если у меня нет MSDN (пиратского в городе я не видел (да и других тоже), а лицензионный (легальный) покупать грошей не хватит (ибо стоит он довольно дорого (подстать Windows) и трачусь я много (учусь на иженера-прогера - плачу 40000 в год.))).

Я вообще пупею: лицензионный VS.NET Enterprise Architect стоит 1000 вечнозеленых рублей.

Ответить

Номер ответа: 6
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #6
Добавлено: 07.01.04 06:10

Если учесть, сколько денег может сколотить программер Вася Пупкин с помощью этого пакета, такая сумма кажется заниженной.

Ответить

Номер ответа: 7
Автор ответа:
 Maxik



Вопросов: 58
Ответов: 201
 Профиль | | #7 Добавлено: 07.01.04 18:57
To Sharp: Кто-нибудь уже сколотил?
Безусловно, проги писать стало возможно быстро, но

Ответить

Номер ответа: 8
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #8
Добавлено: 07.01.04 19:06

Я забыл упомянуть: "зарубежный программист". Если учесть, насколько там платежеспособное население, то какой-нибудь Джонни Смит без труда сможет получить 100 баксов на сладкое от своего друга Сэмми за то, что тот наваял ему веселенькую прожку с красивой зеленой кнопочкой, при нажатии на которую меняются обои :).

Ответить

Номер ответа: 9
Автор ответа:
 Maxik



Вопросов: 58
Ответов: 201
 Профиль | | #9 Добавлено: 08.01.04 11:06
Вот в это я больше поверю! В рунете очень много бесплатных программ.
Любой платной проге можно найти бесплатный аналог. Или лекарство...

Ответить

Номер ответа: 10
Автор ответа:
 Sharp


Лидер форума

ICQ: 216865379 

Вопросов: 106
Ответов: 9979
 Web-сайт: sharpc.livejournal.com
 Профиль | | #10
Добавлено: 08.01.04 11:15

На счет "любые" - это круто. Найди-ка мне бесплатный аналог Windows XP! Или кряк к Advanced NMR Visualisation Studio

Ответить

Номер ответа: 11
Автор ответа:
 Maxik



Вопросов: 58
Ответов: 201
 Профиль | | #11 Добавлено: 08.01.04 11:25
Я не это имел в виду!!!
Я говорил о Shareware прогах, лежащих на разных сайтах с софтов. WinXP
вряд ли лежал бы на таком сайте!
И вообще может ли твой Джонни Смит написать ХР для своего друга Сэмми???
Такое только Билли для своих друзей делает!!!

Ответить

Номер ответа: 12
Автор ответа:
 Doomsday



Вопросов: 30
Ответов: 54
 Профиль | | #12 Добавлено: 09.01.04 01:18

На счет "любые" - это круто. Найди-ка мне бесплатный аналог Windows XP! Или кряк к Advanced NMR Visualisation Studio

Чего вы спорите.... Я видел как-то сайт, там лежали все виновсы начиная от 95 заканчивая Longhron Alpha. Причем все было доступно совершенно бесплатно для скачивания.

Бесплатный Осей тоже много: Unix/Linux, QNX... Windows Russian Edititon :)) (для особо одаренных - крякнутая)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам