Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.07.01;
Скачать: CL | DM;

Вниз

Работа с настройками проложения - что нужно учесть?   Найти похожие ветки 

 
IGray   (2007-05-02 12:12) [0]

Чтоб по мере роста программы переделывать сильно не пришлось...
Существуют ли компоненты какие-нибудь для сабжа?
Или просто куски кода интересные...
Понимаю, что ничего особо сложного тут нет, но не хочется велосипед изобретать.
Понять хочется какие нюансы нужно учесть, чтоб правильное направление развития заложить.
Заранее спасибо!


 
clickmaker ©   (2007-05-02 12:24) [1]


> IGray   (02.05.07 12:12)
> Чтоб по мере роста программы переделывать сильно не пришлось

эээ... то есть?
если появляются новые настройки, значит появилось что-то, что надо настраивать, так?
а это уже означает, что приложение было переделано

Или тут тонкий намек на плагинную архитектуру?


 
IGray   (2007-05-02 12:48) [2]

Я имею в виду - чтоб идеология работы с настройками максимально удобно позволяла бы всё, что может, теоретически, понадобиться в будущем...

А про плагинную архитектуру в данном контексте я бы тоже с удовольствием почитал! Ты что-то конкретное имеешь в виду?


 
Плохиш ©   (2007-05-02 13:02) [3]


> IGray   (02.05.07 12:48) [2]
> Я имею в виду - чтоб идеология работы с настройками максимально
> удобно позволяла бы всё, что может, теоретически, понадобиться
> в будущем

TIniFile и TMemIniFile учитывают "всё, что может, теоретически, понадобиться в будущем".


 
clickmaker ©   (2007-05-02 13:07) [4]


> [2] IGray   (02.05.07 12:48)

суть в том, что имеется ядро с базовым функционалом, которое замораживается. А "всё, что может, теоретически, понадобиться в будущем", добавляется в виде отдельных модулей (DLL), у которых свои настройки.

Но тут вопрос, стоит ли игра свеч. Без анализа предметной области говорить конкретней трудно



Страницы: 1 вся ветка

Текущий архив: 2007.07.01;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.013 c
4-1169217786
DevilDevil
2007-01-19 17:43
2007.07.01
Disable ScrollBar


15-1178506367
Adic
2007-05-07 06:52
2007.07.01
Cравнительная характеристика MicroCAP, Electronics Workbench и тд


15-1180690708
Kostafey
2007-06-01 13:38
2007.07.01
Модуль. Определение.


2-1181124612
Wolferio
2007-06-06 14:10
2007.07.01
Excell количество Листов


3-1175522158
Arsenija
2007-04-02 17:55
2007.07.01
SQL запрос на поиск ну очень большого числа значений.