|
10 / 10 / 4
Регистрация: 05.08.2009
Сообщений: 101
|
|
Где хранить настройки программы (свойства формы и её компонентов)06.08.2009, 15:44. Показов 21816. Ответов 50
Метки нет (Все метки)
Уважаемые, мне необходимо где-то хранить настройки программы (например, если пользователь не хочет видеть статусную панель и её отключил через меню, то при запуске формы она не должна быть показана). Я слышал, что для хранения подобных настроек можно использовать файл settings, файл конфигурации, ini-файл, txt-файл, реестр, но один знакомый прогер посоветовал мне использовать XML, дескать, если C#, то C# + XML = мегабомба. Может кто помочь с сериализацией.
0
|
|
| 06.08.2009, 15:44 | |
|
Ответы с готовыми решениями:
50
В чём правильно хранить настройки динамически созданных компонентов
|
|
336 / 269 / 21
Регистрация: 30.03.2009
Сообщений: 500
|
||
| 14.01.2010, 19:22 | ||
|
Спасибо, это я и подозревал!
Добавлено через 5 минут Лакшми подсказала ответ. Интересно а можно все-таки нагло заставить сохраняться в папке с файлом программы, для User как для Application??? Желаю всем удачи!
0
|
||
|
61 / 50 / 1
Регистрация: 09.07.2009
Сообщений: 451
|
|
| 14.01.2010, 19:53 | |
|
Если бы я знала способ нагло сохранять User-настройки куда мне надо, я бы от него не отказалась. А так - кто его знает куда он делся и почему у меня больше не создается. Не нравится мне такая неуправляемость.
0
|
|
|
84 / 84 / 19
Регистрация: 17.12.2007
Сообщений: 574
|
||
| 14.01.2010, 22:10 | ||
Сообщение было отмечено как решение
Решение![]() Добавлено через 11 минут вот еще хороший способ, хотя кажется сложным http://rsdn.ru/article/dotnet/dnetappcfg.xm
3
|
||
|
61 / 50 / 1
Регистрация: 09.07.2009
Сообщений: 451
|
|
| 15.01.2010, 07:20 | |
|
Там ошибка 404...
0
|
|
|
336 / 269 / 21
Регистрация: 30.03.2009
Сообщений: 500
|
||
| 15.01.2010, 10:14 | ||
|
Надо вот так- http://rsdn.ru/article/dotnet/dnetappcfg.xml Благодарность FreeWay! Читаю, разбираюсь.... будут результаты напишу. Всем Удачи. До встречи.
0
|
||
|
84 / 84 / 19
Регистрация: 17.12.2007
Сообщений: 574
|
||
| 15.01.2010, 11:38 | ||
|
Как разберешься напиши ньансы, плюсы, минусы, стоит/нестоит
0
|
||
|
13 / 13 / 2
Регистрация: 01.12.2009
Сообщений: 37
|
|||||||||||
| 18.01.2010, 19:39 | |||||||||||
|
Сериализация покрасивей,чем .txt
1
|
|||||||||||
|
61 / 50 / 1
Регистрация: 09.07.2009
Сообщений: 451
|
||||||||||||||||
| 15.07.2010, 18:23 | ||||||||||||||||
|
Возвращаясь к нашим баранам... Нужна помощь по сохранению настроек в файл конфигурации.
Не хотела я этот файл настроек использовать, навязали, теперь расхлебываю... В файле конфигурации у меня хранятся 3 значения: две строки подключения и один параметр типа int. Со строками подключения вроде разобралась, сохраняются, а вот обычный int-овский параметр ну хоть убей никак не дается! Вот что у меня в файле конфигурации:
А вот так я записываю новые значения:
Есть какая-нибудь возможность считать этот параметр так же как и строки подключения - через специальные секции? Как я только не пробовала - целый день убила на это! В итоге решила что самый простой способ - записать значение в лоб, но и в лоб что-то не получается... ![]() Пожалуйста, подскажите, что не так? Заранее благодарна за помощь!
0
|
||||||||||||||||
|
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
|
|
| 15.07.2010, 20:48 | |
|
Еще не разбирался, но нельзя ли просто забить на инт, преобразовать число в строку и сохранять как стринг. А потом обратно. Понимаю, что больше места будет кушать, но на байты.
0
|
|
|
61 / 50 / 1
Регистрация: 09.07.2009
Сообщений: 451
|
|
| 15.07.2010, 20:50 | |
|
А какая разница какой тип? Пускай даже стринг будет, или дататайм, а толку-то?
0
|
|
|
467 / 344 / 19
Регистрация: 26.05.2009
Сообщений: 2,696
|
|
| 15.07.2010, 20:54 | |
|
И вообще, последнее время, стал сохранять может и некрасиво, но по своему и мне удобнее.
0
|
|
| 15.07.2010, 20:54 | |
|
Где хранить иконки для компонентов? Как и где хранить настройки приложения
Где лучше хранить сведения о параметрах компонентов? Где лучше всего хранить настройки приложения Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Nekobox - outbounds[0].transport: unknown transport type: raw
damix 01.10.2026
Фикс ошибки
Правым кликом по серверу -> отладочная информация -> edit
Заменить "net": "raw", на "net": "tcp",
Нажать кнопку reload.
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|