Модераторы: Partizan, gambit
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> конфиг в XML, работа с конфигом в XML 
:(
    Опции темы
jackfall
Дата 11.3.2009, 22:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 16
Регистрация: 27.12.2008

Репутация: нет
Всего: нет



Храню настройки проги в XML-файле. Вобщем-то причин особо нету.. просто не модно уже хранить в INI ))
При загрузке класс загружает данные из него, используя класс для проверки значений (если значение не может быть таким то возвращает дефолт).
Получается как бы много порой однообразного кода (загрузка значения, или множества значений, их проверка). 
Может есть какой-то шаблон проектирования это всё упрощающий?
И ещё вопрос.. по целостности файла настроек. Если вырезать например произвольный кусок из XML-файла, то будет ошибка при парсинге файла, ну отлавливаю допустим и загружкаю стандартные настройки все в таком случае, заменяя файл полностью. Можно ли как-то удобно заменить и добавить только те настройки, которых не хватает? 
PM MAIL   Вверх
thomas
Дата 11.3.2009, 22:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Доцент... почти
***


Профиль
Группа: Завсегдатай
Сообщений: 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
Некоторые сорта флоры буквально за одно мгновение превращают нас в фауну!
Проблемы негров шерифа не волнуют.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Прежде чем создать тему, посмотрите сюда:
mr.DUDA
THandle

Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов.
Что делать если Вам помогли, но отблагодарить помощника плюсом в репутацию Вы не можете(не хватает сообщений)? Пишите сюда, или отправляйте репорт. Поставим :)
Так же не забывайте отмечать свой вопрос решенным, если он таковым является :)


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, mr.DUDA, THandle.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Общие вопросы по .NET и C# | Следующая тема »


 




[ Время генерации скрипта: 0.0398 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.