![]() |
|
Модераторы: Partizan, gambit |
![]()
|
|
| jackfall |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 16 Регистрация: 27.12.2008 Репутация: нет Всего: нет |
Храню настройки проги в XML-файле. Вобщем-то причин особо нету.. просто не модно уже хранить в INI ))
При загрузке класс загружает данные из него, используя класс для проверки значений (если значение не может быть таким то возвращает дефолт). Получается как бы много порой однообразного кода (загрузка значения, или множества значений, их проверка). Может есть какой-то шаблон проектирования это всё упрощающий? И ещё вопрос.. по целостности файла настроек. Если вырезать например произвольный кусок из XML-файла, то будет ошибка при парсинге файла, ну отлавливаю допустим и загружкаю стандартные настройки все в таком случае, заменяя файл полностью. Можно ли как-то удобно заменить и добавить только те настройки, которых не хватает? |
|||
|
||||
| thomas |
|
|||
![]() Доцент... почти ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1385 Регистрация: 3.10.2006 Где: " Сказочное королевство" Репутация: 6 Всего: 65 |
jackfall,
смотрим Using Settings in C# Accessing Application Settings Using Application Settings and User Settings удобная тулза для редактирования настроек в run-time это PropertyGrid -------------------- Крепко жму горло, искренне ваш Thomas. (С)vingrad Некоторые сорта флоры буквально за одно мгновение превращают нас в фауну! Проблемы негров шерифа не волнуют. |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :) Так же не забывайте отмечать свой вопрос решенным, если он таковым является :) Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |