Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/9: Рейтинг темы: голосов - 9, средняя оценка - 4.78
 Аватар для Intestyx
4 / 4 / 1
Регистрация: 13.11.2011
Сообщений: 168

С помощью какого элемента можно вывести на форму сериализованные данные?

26.02.2012, 03:01. Показов 1814. Ответов 11
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
С помощью какого элемента можно вывести на форму серилизованные данные
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.02.2012, 03:01
Ответы с готовыми решениями:

Получить не все сериализованные объекты, а, например, первых 3
Познакомился с сериализацией объектов в C#. Узнал что несколько объектов можно сериализовать,...

Можно ли "взломать" сериализованный файл?
Как легко это сделать ? Добавлено через 11 минут неправильно выразился : файл полученный после...

Как передать значение в сериализованный Dictionary
В общем есть класс для сериализации (нашел в просторах инета) И есть элемент Dictionary<string,...

11
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
26.02.2012, 13:14
"Я случайно бутылку колы"

Сериализированные куда? В XML? YAML? JSON? Бинарный файл? Бинарный же поток?

Хотя, в любом случае напрашивается TextBox со свойством Multiline = true.
Ну или RichTextBox, если красивости нужны.
0
 Аватар для Intestyx
4 / 4 / 1
Регистрация: 13.11.2011
Сообщений: 168
26.02.2012, 14:45  [ТС]
я вывожу так
C#
1
2
foreach (string d in ff)
                richTextBox1.Text = d;
но у меня выводиться только последний файл а мне нужно что бы всечерез линию выводилась
0
 Аватар для coderxx
469 / 183 / 16
Регистрация: 25.02.2012
Сообщений: 418
Записей в блоге: 2
26.02.2012, 16:50
C#
1
2
foreach (string d in ff)
                richTextBox1.Text = richTextBox1.Text + d + "\n";
1
Эксперт .NET
 Аватар для kolorotur
17823 / 12973 / 3382
Регистрация: 17.09.2011
Сообщений: 21,261
26.02.2012, 17:18
C#
1
richTextBox1.AppendText(string.Join(Environment.NewLine, ff));
1
 Аватар для Intestyx
4 / 4 / 1
Регистрация: 13.11.2011
Сообщений: 168
26.02.2012, 18:43  [ТС]
а как можно дописать в бинарный файл инфу, когда пробую записать просто файл записывает по новому инфу,удаляя старую, а нужно что бы просто дописывала
C#
1
FileStream fs = new FileStream("commments.s", FileMode.Open, FileAccess.Write, FileShare.ReadWrite);
0
 Аватар для coderxx
469 / 183 / 16
Регистрация: 25.02.2012
Сообщений: 418
Записей в блоге: 2
26.02.2012, 18:54
Можно использовать FileMode.Append
1
 Аватар для Intestyx
4 / 4 / 1
Регистрация: 13.11.2011
Сообщений: 168
26.02.2012, 19:00  [ТС]
не, не работает
0
 Аватар для coderxx
469 / 183 / 16
Регистрация: 25.02.2012
Сообщений: 418
Записей в блоге: 2
26.02.2012, 19:16
Покажите код, как вы добавляете инфу.
1
 Аватар для Intestyx
4 / 4 / 1
Регистрация: 13.11.2011
Сообщений: 168
26.02.2012, 19:20  [ТС]
C#
1
2
3
4
5
6
 private void button_comments_Click(object sender, EventArgs e)
        {
            comenty.Add(text_comments.Text);
            serilizable2();
            text_comments.Text = null;
        }
Это серелизация
C#
1
2
3
4
5
6
7
8
public void serilizable2()
        {
            
            FileStream fs = new FileStream("commments.s", FileMode.OpenOrCreate ,FileAccess.Write ,FileShare.ReadWrite);
            BinaryFormatter bnf = new BinaryFormatter();
            bnf.Serialize(fs, comenty);
            fs.Close();
        }
это десерилизация
C#
1
2
3
4
5
6
7
8
9
10
11
public void deser2()
        {
            
                List<string> gd;
                FileStream fs = new FileStream("commments.s", FileMode.OpenOrCreate, FileAccess.Read, FileShare.Read);
                BinaryFormatter bnf = new BinaryFormatter();
                gd = (List<string>)bnf.Deserialize(fs);
                fs.Close();
 
                foreach (string d in gd)
                    richTextBox1.Text = richTextBox1.Text + d + "\n";}
0
 Аватар для coderxx
469 / 183 / 16
Регистрация: 25.02.2012
Сообщений: 418
Записей в блоге: 2
27.02.2012, 00:14
Можете сначала прочитать файл, загрузить данные на gd, добавить все элементы comenty на gd и сохранить gd.

А то добавление разные сериализации в один файл очень сложно (Нужно будет самому анализировать файл).

Добавлено через 3 часа 51 минуту
Цитата Сообщение от Intestyx Посмотреть сообщение
С помощью какого элемента можно вывести на форму серилизованные данные
С помощью любого (ListBox, TextBox, RichTextBox, DataGridView, ...)
0
 Аватар для Intestyx
4 / 4 / 1
Регистрация: 13.11.2011
Сообщений: 168
27.02.2012, 00:52  [ТС]
Да как выввести я уже разобрался теперь нужно както с выходом данных разобраться...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
27.02.2012, 00:52
Помогаю со студенческими работами здесь

Как выглядит сериализованный файл
В общем суть такая - я всегда пользовался своим форматером, который скажем сериализует и...

Поиск и substring, как разобрать файл, сериализованный на C++
Кто-то когда-то сериализовал таблицу в файл. Делал он это на C++. Исходники утеряны, но результат...

Как передать сериализованный объект по сети?
Подскажите пожалуйста. Есть Сервер (С) на с# и клиент (К) на юнити. Устанавливаем между ними...

Не могу передать сериализованный массив
в предыдущей теме я не выложил весь код программы..программа состоит из сервера и клиента..сервер...

Запись сериализованной коллекции на ftp
Здравствуйте! Я через бинарную сериализацию сохраняю коллекцию, но сохранить ее на ftp ресурс у...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Новые блоги и статьи
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут. https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc Первый документ красиво выглядит, но без схемы. Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
Автозаполнение реквизитов при создании документа
Maks 26.03.2026
Программный код из решения ниже размещается в модуле объекта документа, в процедуре "ПриСозданииНаСервере". Алгоритм проверки заполнения реализован для исключения перезаписи значения реквизита,. . .
Команды формы и диалоговое окно
Maks 26.03.2026
1. Команда формы "ЗаполнитьЗапчасти". Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2. В качестве источника данных. . .
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при создании или изменении элементов справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи электронной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru