powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Записать в текстовый файл построчно.
7 сообщений из 32, страница 2 из 2
Записать в текстовый файл построчно.
    #38678601
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Arm79jenya7неуверен но пока все иднт гладко. а что вы предлагаете? XML? DataBase?

Скажем там.

Во-первых, как уже сказал человек из таганрогских степей, сами по себе ini-файлы не родная для .Net. Поэтому, без особых показаний, я бы использовал именно Xml. Смотрите общепринятые практики хранения конфигураций и настроек.

Во-вторых, 300 секций для ini - это хоть и некритично, но очень смущает. Откуда они вообще у вас в таком количестве?

ну скажем есть линейка продукта - драйвер для серво двигателя.
линейка представлена несколькими амперажами - 1.5А, 3А, 4.5А, 6А, 10А, 13А, 20А, 30А. каждый драйвер имеет несколько модификаций - с таким протоколом, с другим протоколом, и так далее. кроме того есть несколько клиентов.
итак - 8 амперажей * 10 модификаций * 5 клиентов = 400 номеров продукта.
под каждый номер открыается секция.
...
Рейтинг: 0 / 0
Записать в текстовый файл построчно.
    #38678642
Arm79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jenya7драйвер для серво двигателя.
Вы драйверы пишете на C#? Смелое решение :-)

В общем и целом, в порядке убывания приоритета (все ИМХО)
1) Использовать стандартные возможности хранения настроек, принятые в .Net
2) Если все-таки Ini, то не запариваться с сортировкой секций. Это бессмысленно
3) Можете сделать инсталлятор, и в нем сгенерировать тот вариант Ini, который вам нужен
...
Рейтинг: 0 / 0
Записать в текстовый файл построчно.
    #38678658
Фотография Где-то в степи
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jenya7,

авторну скажем есть линейка продукта - драйвер для серво двигателя.
линейка представлена несколькими амперажами - 1.5А, 3А, 4.5А, 6А, 10А, 13А, 20А, 30А. каждый драйвер имеет несколько модификаций - с таким протоколом, с другим протоколом, и так далее. кроме того есть несколько клиентов.
итак - 8 амперажей * 10 модификаций * 5 клиентов = 400 номеров продукта.
под каждый номер открыается секция.

гыгыгы
8 амперажей - enum
10 модификаций - туда же..
итого в настройках одна запись массив номеров продукта..
...
Рейтинг: 0 / 0
Записать в текстовый файл построчно.
    #38678792
jenya7
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
да нет. драйвер пишется для DSP в embedded. а секции нужны для других целей. например там храняться файлы скриптов и многое другое касательно данной модели.
...
Рейтинг: 0 / 0
Записать в текстовый файл построчно.
    #38678881
Фотография pation
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
jenya7да нет. драйвер пишется для DSP в embedded. а секции нужны для других целей. например там храняться файлы скриптов и многое другое касательно данной модели.

коль скоро такое количество данных, не подумать ли в сторону Sqlite?
...
Рейтинг: 0 / 0
Записать в текстовый файл построчно.
    #38678892
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всех спасёт православный XmlSerializer.
...
Рейтинг: 0 / 0
Записать в текстовый файл построчно.
    #38680053
Roman Mejtes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XML сериализацией ты сможешь загрузить свой файлег и сохранить 3мя строчками кода, при этом списки можешь упорядочивать как тебе угодно, включая секции.
...
Рейтинг: 0 / 0
7 сообщений из 32, страница 2 из 2
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Записать в текстовый файл построчно.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]