|
162 / 162 / 11
Регистрация: 07.09.2011
Сообщений: 995
|
||||||
Как сериализовать значение listBox-а07.01.2012, 12:33. Показов 5709. Ответов 24
Метки нет (Все метки)
Вот код:
Как сериализовать значение listBox-а? Не могу понять логику написания. Покажите пожалуйста примером. Спасибо
1
|
||||||
| 07.01.2012, 12:33 | |
|
Ответы с готовыми решениями:
24
Как получить значение ListBox?
Как прочитать значение флажка в ListBox? |
|
гроза ленивых студентов
456 / 411 / 51
Регистрация: 27.03.2011
Сообщений: 823
|
||||||
| 07.01.2012, 16:11 | ||||||
0
|
||||||
|
91 / 90 / 11
Регистрация: 09.12.2011
Сообщений: 233
|
|
| 07.01.2012, 16:18 | |
|
А если нужно, чтобы на выходе был читабельный xml файл?
Без использования XmlSerializer ( Он требует нарушения инкапсуляции, что мне не нравится ).
0
|
|
|
гроза ленивых студентов
456 / 411 / 51
Регистрация: 27.03.2011
Сообщений: 823
|
|||
| 07.01.2012, 16:23 | |||
человеку это вообще не уперлось по-моему...
0
|
|||
|
389 / 304 / 67
Регистрация: 10.07.2010
Сообщений: 802
|
|
| 07.01.2012, 16:24 | |
|
а если надо читабельно, тогда нафиг сериализация не нужна, создать xml файл, циклом добавить нужные строки и так же циклом потом их обратно вогнать.
0
|
|
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
||
| 07.01.2012, 16:27 | ||
|
Единственное, что приходит в голову - это требование к наличию дефолтного конструктора в сериализируемом классе.
0
|
||
|
91 / 90 / 11
Регистрация: 09.12.2011
Сообщений: 233
|
|||
| 07.01.2012, 16:33 | |||
0
|
|||
|
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
|
||
| 07.01.2012, 16:59 | ||
|
0
|
||
|
91 / 90 / 11
Регистрация: 09.12.2011
Сообщений: 233
|
|||||||
| 07.01.2012, 19:07 | |||||||
Добавлено через 11 минут Т.е. нет, разница то конечно есть, но только не в том случае когда нужно сереализовать все поля класса.
0
|
|||||||
|
162 / 162 / 11
Регистрация: 07.09.2011
Сообщений: 995
|
||
| 07.01.2012, 20:32 [ТС] | ||
|
0
|
||
|
гроза ленивых студентов
456 / 411 / 51
Регистрация: 27.03.2011
Сообщений: 823
|
|
| 07.01.2012, 20:39 | |
|
тут есть и статьи и примеры. найти нужный тебе кусок, в котором именно сериализация происходит - несложно, имхо...
Сериализация в классах - примеры, статьи
1
|
|
|
162 / 162 / 11
Регистрация: 07.09.2011
Сообщений: 995
|
|
| 07.01.2012, 20:44 [ТС] | |
|
А как теперь сохранить сериализуемые данные? Чтобы при запуске их можно было сразу прочесть, тоесть прогресс работы с программой остался?
0
|
|
|
гроза ленивых студентов
456 / 411 / 51
Регистрация: 27.03.2011
Сообщений: 823
|
||||||
| 07.01.2012, 20:46 | ||||||
|
а ты как смотрел то, что там написано? ))) там и сохранение в файл и чтение из него:
0
|
||||||
|
162 / 162 / 11
Регистрация: 07.09.2011
Сообщений: 995
|
|||
| 07.01.2012, 23:09 [ТС] | |||
|
Если просто скопировать в проект, то:
0
|
|||
|
гроза ленивых студентов
456 / 411 / 51
Регистрация: 27.03.2011
Сообщений: 823
|
|
| 07.01.2012, 23:16 | |
|
ну...фактически там сериализуются потом не Query, а List<Query>...но не суть. вообще да, Query это тот класс, объекты которого ты будешь сериализовать потом. хош назови его так, хош как-нить иначе - все в твоих руках. там лишь пример.
плюс к этому - там есть ссылки на статьи. тот пример делался на их основании. почитай, там дано немного теории.
1
|
|
|
162 / 162 / 11
Регистрация: 07.09.2011
Сообщений: 995
|
||||||
| 09.01.2012, 12:50 [ТС] | ||||||
|
Почитал, посмотрел полную форму откуда взят пример. По сериализации многое стало понятно. Вот появился немного иной вопрос, с таким кодом:
И ещё подскажите как можно обновить содержимое, чтобы и при удалении запроса на форме показывались актуальные данные?
0
|
||||||
|
гроза ленивых студентов
456 / 411 / 51
Регистрация: 27.03.2011
Сообщений: 823
|
||||||||
| 09.01.2012, 13:18 | ||||||||
0
|
||||||||
|
162 / 162 / 11
Регистрация: 07.09.2011
Сообщений: 995
|
||||||||||||||||||||||||||||||||
| 09.01.2012, 14:26 [ТС] | ||||||||||||||||||||||||||||||||
|
Добавление:
первое вложение)тоесть показывает некорректно при удалении:
Как прописать обновление листбокса на форме или как изменить способ вывода информации? Как согласовать list и listbox1 между собой? Опять же, я использовал форму предложенную znake-ом в его теме о сериализации:
для нагляндности весь код связанный с сериализацией:
0
|
||||||||||||||||||||||||||||||||
|
гроза ленивых студентов
456 / 411 / 51
Регистрация: 27.03.2011
Сообщений: 823
|
|
| 09.01.2012, 15:22 | |
|
tmi
выложи проект. поправлю то, что там не так. а то "многабукаф".
0
|
|
|
162 / 162 / 11
Регистрация: 07.09.2011
Сообщений: 995
|
|
| 09.01.2012, 16:19 [ТС] | |
|
Так мне суть надо понять =) МОжет выложить конкретный отрезок или весь проект? там впринципе кроме выложенного в той теме твоей про сериализацию, ничего и нет.
Можно переместиться в скайп, аску или личку, по твоему желанию
0
|
|
| 09.01.2012, 16:19 | |
|
Помогаю со студенческими работами здесь
20
Как из ListBox загнать значение в массив? Как в ListBox увеличить значение RowSource
Как в listBox поменять значение выбранного элемента
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Оттенки серого
Argus19 18.03.2026
Оттенки серого
Нашёл в интернете 3 прекрасных модуля:
Модуль класса открытия диалога открытия/ сохранения файла на Win32 API;
Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
|
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-rectangles-sdl3-c. zip
finish-rectangles-sdl3-cpp. zip
|
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие.
Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
|
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 15.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ВВЕДЕНИЕ
Выполняя задание на управление насосной группой заполнения резервуара,. . .
|
|
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
|
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога
Финальные проекты на Си и на C++:
hello-sdl3-c. zip
hello-sdl3-cpp. zip
Результат:
|
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога
MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
|
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд.
Даже если у вас. . .
|