быстрая настройка вида
Модератор: motyara
-
- Сообщения: 649
- Зарегистрирован: Чт окт 18, 2007 6:19 pm
быстрая настройка вида
может, добавить такой п-т, в меню Настройки? То что выз-ся при запуске без uncom.ini. (а то случайно cancel'\нул, и как опять вызвать?)
-
- Автор программы
- Сообщения: 3432
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
-
- Автор программы
- Сообщения: 3432
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
Насколько мне известно, импорт и экспорт настроек выполняется копированием ini-файлов... я бы мог предположить что такой способ сложноват разве что в случае если бы программа была например конвертером видео или текстовым редактором, а не файловым менеджером... пользователю файлового менеджера должно быть принципиально не сложно скопировать файлы. А без закрытия программы при копировании ini-файлов в ее же каталог тоже можно обойтись при факте осведомленности о принципах сохранения настроек - нужно после замены имеющихся ini-файлов запустить вторую копию программы (она загрузится с новыми настройками), затем выгрузить первую копию и потом уже выгрузить вторую.Qwertiy писал(а):Может, тогда ещё Импорт/Экспорт настроек добавите?
Преимущества:
1. Не надо закрывать UC.
2. Должны импортироваться/экспортироваться опционально: история, лок-табы, избранное и настройки плагинов.
-
- Охотник за багами
- Сообщения: 1199
- Зарегистрирован: Вс янв 31, 2010 12:12 am
А второй пункт? Если мне хочется применить настройки на другом компьютере, то мне не нужны история каталогов и, возможно, лок-табы. Хотелось бы не тупую замену ini-файла, а обновление существующего. Т. е. есть 6 флажков (настройки, стили, история, лок-табы, избранное и настройки плагинов), и в зависимости от них обрабатывается соответствующая часть нужного ini-файла.Max Diesel писал(а):Насколько мне известно, импорт и экспорт настроек выполняется копированием ini-файлов...
-
- Автор программы
- Сообщения: 3432
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
Дело в том, что если следовать принципу "абсолютной гибкости", то список настроек (которые конкретному пользователю хотелось бы перенести на другую систему, а другому не хотелось бы) можно было бы укрупнять и укрупнять пока не был бы достигнут уровень отдельных строк ini-файла, в такой ситуации соответственно количество флагов в диалоге экспорта настроек будет пугающим. Именно поэтому нужно скопировать ini-файлы вместе с нежелательными настройками (историей каталогов и лок-табами), а потом уже из программы донастроить все так как хотелось бы (удалить лок-табы, почистить историю и тд).Qwertiy писал(а):Если мне хочется применить настройки на другом компьютере, то мне не нужны история каталогов и, возможно, лок-табы. Хотелось бы не тупую замену ini-файла, а обновление существующего. Т. е. есть 6 флажков (настройки, стили, история, лок-табы, избранное и настройки плагинов), и в зависимости от них обрабатывается соответствующая часть нужного ini-файла.
-
- Охотник за багами
- Сообщения: 1199
- Зарегистрирован: Вс янв 31, 2010 12:12 am
Вот пример хорошей реализации: Есть возможновть выбора как крупных разделов, так и более мелких подразделов. И обратите внимание на частично выбранные по умолчанию пункты. Просто часть пунктов обычно бывает нужна, а другая - нет.Max Diesel писал(а):Дело в том, что если следовать принципу "абсолютной гибкости", то список настроек (которые конкретному пользователю хотелось бы перенести на другую систему, а другому не хотелось бы) можно было бы укрупнять и укрупнять пока не был бы достигнут уровень отдельных строк ini-файла, в такой ситуации соответственно количество флагов в диалоге экспорта настроек будет пугающим. Именно поэтому нужно скопировать ini-файлы вместе с нежелательными настройками (историей каталогов и лок-табами), а потом уже из программы донастроить все так как хотелось бы (удалить лок-табы, почистить историю и тд).
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- Автор программы
- Сообщения: 3432
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
Полагаю между размером исполняемого модуля и количеством реализованных в нем маловостребованных функций есть прямая зависимость... хотелось бы обратить внимание на тот факт что даже имея в компьютере 1-8 гигабайт оперативной памяти люди почему-то до сих пор жалуются на то, что программа при старте съедает 20 мегабайт памяти. И уж тем более у меня нет желания группировать настройки (во всяком случае сейчас, когда много востребованных функций все еще ждут в очереди на добавление).Qwertiy писал(а):Есть возможновть выбора как крупных разделов, так и более мелких подразделов. И обратите внимание на частично выбранные по умолчанию пункты. Просто часть пунктов обычно бывает нужна, а другая - нет.
-
- Охотник за багами
- Сообщения: 1199
- Зарегистрирован: Вс янв 31, 2010 12:12 am
А почему функция импорта/экспорта маловостребованная? Она реализована во многих программах, значит там её считают полезной. A к размеру UC у меня притензий нет. Есть программы и большего размера, причём менее полезные...Max Diesel писал(а):Полагаю между размером исполняемого модуля и количеством реализованных в нем маловостребованных функций есть прямая зависимость... хотелось бы обратить внимание на тот факт что даже имея в компьютере 1-8 гигабайт оперативной памяти люди почему-то до сих пор жалуются на то, что программа при старте съедает 20 мегабайт памяти. И уж тем более у меня нет желания группировать настройки (во всяком случае сейчас, когда много востребованных функций все еще ждут в очереди на добавление).
Мне не кажется, что Вы собираетесь в ближайшее время исправлять утечку памяти...
Что касается группировки, именно поэтому я написал про 6 основных флажков, а не про дерево...
-
- Автор программы
- Сообщения: 3432
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
В тех самых "многих программах", приведенных в пример, отсутствует возможность скопировать ini-файлы, так как настройки либо хранятся где-то в реестре, либо зарыты так глубоко и далеко что даже поиск по содержимому оказывается бесполезен.Qwertiy писал(а):А почему функция импорта/экспорта маловостребованная? Она реализована во многих программах, значит там её считают полезной.
Утечки памяти я стараюсь устранять сразу же по мере их обнаружения... на данный момент нет известных мне неустраненных утечек. Зачастую найти их не так просто как может показаться со стороны...Qwertiy писал(а):Мне не кажется, что Вы собираетесь в ближайшее время исправлять утечку памяти...
Опять-таки это предполагает группировку настроек...Qwertiy писал(а):Что касается группировки, именно поэтому я написал про 6 основных флажков, а не про дерево...
-
- Сообщения: 649
- Зарегистрирован: Чт окт 18, 2007 6:19 pm
Re: быстрая настройка вида
1й пост. Говорилось про вызов окна настр. вида- можно добавить?
-
- Автор программы
- Сообщения: 3432
- Зарегистрирован: Пт окт 12, 2007 3:26 pm
-
- Сообщения: 649
- Зарегистрирован: Чт окт 18, 2007 6:19 pm
Re: быстрая настройка вида
ясно..не "билде", а "версии"