создать новую тему раскрыть все
свернуть/развернуть ветвь настройки [Ed 01/01/2000 00:00] # написать ответ
 
Интересно, а нельзя ли организовать настройки программы в виде такого же дерева, как это сделано уже везде в программе Well Преимущества, я думаю, очевидны, к тому же не будет 2 настроек - настроек базы в меню Файл и настроек программы в Сервисе. И можно было бы безболезненно регулировать разные спорные вопросы. Например, проскакивала идея сохранять примечание операции, когда нажимаешь кнопку Добавить при внесении операций. Человеку удобно так. А другому удобно наоборот - не сохранять (это мне Well ). Или ту же реакцию на нажатие Enter в диалоге добавления... (Знаю, это уже обсудили. Я только для примера)
 
Dervish: Если не ошибаюсь, в бете 1.4 было сделано такое дерево с настройками. Вы о нём говорите?
 
Если не ошибаюсь, были сообщения в форуме, что такое дерево для многих неочевидно. Собственно, потому и отказался я от него. Кроме того, у меня есть сомнения, будет ли правильным, если на одном диалоге будут показываться настройки, которые хранятся в разных местах: в базе данных, в реестре. Которые относятся к разным сущностям: к самой программе, к представлениям данных. Не уверен.
свернуть/развернуть ветвь ... и про сущности [Ed 02/04/2004 15:05] # написать ответ
 
Да, почти так. Только без прорисовки форм, а разместить параметры в самом дереве и просто указывать значения в отведенном для этого поле. Через выпадающие списки, например. Что касается неочевидности, то я считаю, это можно решить хелпом - можно в конце концов выделить еще одно поле и писать, что регулирует этот параметр.
 
Не думаю, что для рядового пользователя имеет какое-нибудь значение даже само слово "сущность". А уж то, где хранятся настройки к ним, ему и подавно не интересно. А вот настраивать удобнее.
 
Я не программер, но подозреваю, что "художественное творчество" с прорисовкой форм, занимает уйму времени. Прямой экономический (в смысле экономии времени) эффект Well И ограничений на количество настроек практически никаких. Одни плюсы.
 
Жаль, что вы со мной не посоветовались, когда отказывались от древовидных настроек ;-)
 
Dervish: Уверяю вас, в предложенном вами варианте тоже кроются сложности реализации. Например, у меня не реализовано встраивание моих комбо-боксов в список. Так что, такая реализация немного затормозит работу над проектом.
 
Что же касательно "художественного творчества", то у меня появилась одна мысль, которая, как мне кажется, существенно упростит работу. Мало того, она может привести к уменьшению исполняемого кода. В общем, "У меня есть мысль и я её думаю" - (с) не помню кто.
 
Многие программные продукты имеют настройку в виде дерева, например: Bat MSE Netscape LSS и др...
 
Dervish: Не буду спорить. Я уже и не помню, почему именно я отказался от такого представления настроек.
 
.
 
Dervish: Это одна из причин.