Вверх ↑
Этот топик читают: Гость
Гость
Ответов: 17029
Рейтинг: 0
#1: 2011-08-02 20:44:39 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-09 21:09:04
карма: 0

0
Ответов: 1127
Рейтинг: 80
#2: 2011-08-02 21:03:27 ЛС | профиль | цитата
Хорошая привычка начинать работать с программой без предварительного прочтения справки.
Вот почитайте немного, а там смотри и вопросы сами собой исчезнут.ChildFormIni
карма: 2

0
Ответов: 1731
Рейтинг: 68
#3: 2011-08-03 02:11:37 ЛС | профиль | цитата
Ну или еще регистр, но это только для маленьких настроек.
Потому что я думаю большие данные туда не этично вставлять.
карма: 1

0
Ответов: 1127
Рейтинг: 80
#4: 2011-08-03 02:39:23 ЛС | профиль | цитата
Cosinus писал(а):
еще регистр,

Я так понимаю имелось ввиду "реестр".
Если человек спрашивает
г. hi_mik писал(а):
Что лучше использовать для хранения параметров программы?
Каким образом дочернюю форму привязать к кнопке Настройки на основной форме

То позволю себе предположить, что рановато ему в реестр лазить. А то ведь вместо того чтобы программу настроить, можно всю систему "повесить".

После чего поплывут претензии типа HiAsm операционку "убивает"
карма: 2

0
Гость
Ответов: 17029
Рейтинг: 0
#5: 2011-08-03 20:10:37 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-09 21:09:05
карма: 0

0
Ответов: 1127
Рейтинг: 80
#6: 2011-08-04 04:18:44 ЛС | профиль | цитата
г. hi_mik писал(а):
Способов хранения настроек множество

Совершенно верно подчеркнули множество.
Параметры можно хранить разными способами: реестр, .ini, .xml, БД, вплоть до чего то своего. Также можно к примеру хранить в бинарном виде, или в каком то заумном шифрованном файле. Все зависит от специфики программы и фантазии самого программиста.
Утверждать что какой то один способ лучше всех - будет не разумно. Поскольку все способы имеют свои преимущества и недостатки. Рассматривать все плюсы и минусы не буду, поскольку сам далеко не все знаю.

Лично я не любитель реестра, он и без конфигурационных файлов забит разным "хламом", но все же отказываться полностью не стоит.
К примеру .ini удобен в случае переносимости, свои настройки всегда с собой. По сравнению с реестром не надо предварительно экспортировать параметры в .reg файл.
С другой стороны если для программы потребуется 100 .ini файлов, то тут более разумно воспользоваться реестром.
Еще один нюанс с учетными записями, в реестре более удобно реализовать настройки отдельно для каждого пользователя. Плюс, хоть и небольшая, но все же защита от несанкционированного доступа.
Можно даже в базах данных, а можно и в обычном .txt. Все зависит от того, что и в каком виде хранить.

В общем рассказывать и сравнивать можно долго. Поэтому рекомендую выучить все возможные способы, а уж потом исходя из специфики и нужд программы, выбрать один или комбинировать несколько наиболее подходящих.

карма: 2

0
Гость
Ответов: 17029
Рейтинг: 0
#7: 2011-08-04 16:06:28 правка | ЛС | профиль | цитата


Редактировалось 2 раз(а), последний 2025-01-09 21:09:05
карма: 0

0
Ответов: 4641
Рейтинг: 334
#8: 2011-08-04 16:16:07 ЛС | профиль | цитата
г. hi_mik писал(а):
Каким лучше инструментом воспользоваться?
Инструмент!
карма: 1
Время верстки: %cr_time% Текущее время: %time%
0
Ответов: 1731
Рейтинг: 68
#9: 2011-08-05 01:33:20 ЛС | профиль | цитата
[flood]Ой, точно! Ночью не соображаю [/flood]
карма: 1

0
9
Сообщение
...
Прикрепленные файлы
(файлы не залиты)