Форум: "Базы";
Текущий архив: 2002.07.18;
Скачать: [xml.tar.bz2];
ВнизСохранение настроек в базе Найти похожие ветки
← →
Андрусь (2002-06-25 11:27) [0]Уважаемый народ!Столкнулся с пробемкой и в очередной раз прошу доброго совета по поводу её решения - пару голов хорошо,но больше - лучше. Суть такова.
Пишется база. Объём - приличный, число форм - соответственно. Хочется сделать юзверам приятное - сохранять настройки форм и по
возможности элементов внутри неё. Соответственно в базе (чтобы вне зависимости от клиентсой машины - от его ini файла) табличку и под каждого юзвера сохр. настройки форм.
Хочется вот какого совета не перемудрили ли мы чего. И такой ещё
вопросик нет ли в TForm свойства типа bool,следящего за изменением позиции,размера,чтобы самому не вводить и не отслеживать.
Спасибо!
← →
Alexandr (2002-06-25 11:31) [1]нет не перемудрили.
Так и делаются все крутые программы.
Вот только сделать чтобы все было круто не так просто...
← →
Андрусь (2002-06-25 12:05) [2]Ясненько...
← →
Praco (2002-06-25 12:27) [3]Нормальный подход.
TFormStorage из RXLib - сохраняет внешний вид формы или ее компонентов в ini или реестр. Можно эти инишники затем переписывать в базу.
← →
Lusha (2002-06-25 12:57) [4]Вот только зачем сие в базе хранить не понятно... :(
← →
Alexandr (2002-06-25 12:59) [5]2Lusha:
А это первый шаг к хранению всего пользовательского интерфейса в базе данных вместе с правами, индивидуальными настройками и логикой.
← →
Lusha (2002-06-25 13:15) [6]>Alexandr © (25.06.02 12:59)
Не думаю что настройки форм стоят того, чтобы их там (в базе данных) хранить... Они имеют смысл только для конкретной настройки операционной системы и для других настроек ОС (например, разрешение монитора или размера шрифта) приведут лишь к дополнитнльным неудобствам для пользователя... Поэтому считаю, что настройки рабочих мест конкретного пользователя должны храниться непосредственно на машинке, где он работает (или когда либо работал)...
P.S. Правда, это мое сугубо личное мнение... :)
← →
Alexandr (2002-06-25 13:17) [7]да нет. А чем плохо хранить в базе данных?
Если уж у программного комплекса есть одно хорошее хранилище данных, то зачем нужны еще разные?
← →
Praco (2002-06-25 13:45) [8]Два пользователь с одного компа будут использовать каждый свои настройки.
Пользователь на разных компах будет видеть клиента со своими настройками.
Шрифты и разрешение - можно ввести стандарт в фирме.
Другой вопрос: стоит ли ради удобства юзера затевать этот геморой. По-моему стоит, если продукт коммерческий, на продажу. Плюс возможность выбора, где хранить настройки: локально или в базе.
← →
Praco (2002-06-25 13:46) [9]И еще соображение: хитрые ламмеры могут залезть в реестр или инишник, у меня бывало.
← →
Desdechado (2002-06-26 10:32) [10]солидарен с Lusha © (25.06.02 13:15)
если юзера гуляют с одной машины на другую, то надо менять технологию работы, а не программу.
2 Alexandr © (25.06.02 13:17)
Просто есть данные общие - в БД, а есть персональные - в профиле пользователя Windows.
2 Praco © (25.06.02 13:46)
БД почти не отличается от реестра в этом плане.
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2002.07.18;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.005 c