PDA

Показать полную графическую версию : Помощник установки драйверов (DIA - Drivers Installer Assistant) v.6.4.28 PreFinal


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 [25] 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75

truvo
07-07-2009, 11:33
Удаляются отдельные текстовые файлы при чем тут строчки. »Это сейчас так, но я же спрашивал про случай, если будет единая база - как я понял, Lisabon предлагал сделать один файл вместо многих? И тогда возможность удаления лишних баз, наверное, потеряется? Или нет?

И в довершение к моему пред. посту, осмелюсь посягнуть на святое, на название: "Помощник установки драйверов" или "Помощник при установке драйверов"?

Amigos
07-07-2009, 11:39
Застряли мы в развитии программы, и казалось на чем, на спорных моментах в дизайне. И расширение функционала пока не идет. » Уж не знаю, подтолкну я в развитии или заторможу :)

По поводу появившейся фичи - сравнения версий драйверов в драйверпаке и установленного, я уже писал http://forum.oszone.net/post-1138931-298.html , что эта фича скорее вредна, чем полезна (если кто хочет, обосную более развёрнуто), может сделать её опциональной и отключаемой в настройках ?

ещё одна хотелка - если в драйверпаке найдено несколько драйверов (подходящих inf), то чтобы была возможность выбора "вот это устанавливать, а это - нет". Как это может пригодится.
Вот например у вас 2 сетевухи — встроенная и нормальная. Для нормальной есть нормальный драйвер на болванке и вы хотите использовать имеенно его. А для встроенной использовать драйвер из драйверпака. Но драйвера для обоих сетевух находятся в одном драйверпаке и поставятся оба. Конечно если потом накатить нормальный драйвер после драйверпаковского, то проблем, скорее всего, не будет. Ну а вдруг? В любом случае "неаккуратненько как то доктор"
Другой пример уже не высосан из пальца.
Вот результат запуска набора от SamLab на ноуте с видео Intel Gma X3100
http://s58.radikal.ru/i160/0907/85/53bd5d96eb28.png
для этого адаптера есть 2 драйвера - старый и новый, это не косяк, так и должно быть. Более того, в зависимости от условиий нужно ставить или старый или новый драйвер. А какой поставится сейчас при щелчке мыши по драйверпаку? Только натурный эксперимент позволит узнать :(
Реализация хотелки проста - где то в главном интерфесе поместить чекбокс "выборочная установка" (а в хинте более подробно "Включить режим выбора нужных драйверов из возможных к установке из данного драйверпака" ) по умолчанию выключен, что бы не нарушать привычный многим режим работы программы. Если в этом чекбоксе установить галочку и запустить установку драйверпака, то (если количество подходящих inf > 1) перед установкой появится окошко с чекбоксами, где можно поставить - убрать галочки на против нужных - ненужных драйверов.

если будет реализовано предыдущее предложение, то можно сделать разные иконки для состояний "драйвер не установлен" и "драйверы не установлены".

А вообще нет желания переделать иконки? текущие глубоко не правильные, хотел написать и про это, но пока иссяк.

совсем маааленькое пожелание - уменьшить размер формы поотношению к текущим размерам окна, т.к. с некоторыми стилями оформления появляются полосы прокрутки, которые не убираются ни при каком увеличении размеров http://s49.radikal.ru/i126/0907/05/d0c666b077df.png

truvo
07-07-2009, 11:54
А вообще нет желания переделать иконки? текущие глубоко не правильные, хотел написать и про это, но пока иссяк. »Напиши, думаю, всем будет интересно. romeo91 просто взял то, что ему предложил... не помню кто, выше в теме, конечно, возможна ещё куча вариантов. Хотя против вопросительного знака вроде не попрёшь, против зеленой птички (драйвер установлен) тоже, тут всё логично, в случае с жёлтым треугольником (драйвер не установлен) при нём, конечно, не должно быть зеленой птички, а правильнее сделать треугольник в полный размер иконки, ну а про оставшиеся иконки можно, пожалуй, пофантазировать.

romeo91
07-07-2009, 12:13
что эта фича скорее вредна, чем полезна (если кто хочет, обосную более развёрнуто), может сделать её опциональной и отключаемой в настройках ? »
А что вредного? это же просто информационное сообщение своего рода. Для анализа скажем так. От этого все равно ничего не зависит при установке.перед установкой появится окошко с чекбоксами, где можно поставить - убрать галочки на против нужных - ненужных драйверов. » В это м случаем такую установку можно будет сделать только с выбором не 4 драйверов, а двух. Даже точнее двух каталогов. Так как идет распаковка именно по каталогам. Выборочная по HWID пока не планируется, если честно то с этой темой я даже не разбирался.А вообще нет желания переделать иконки? текущие глубоко не правильные, хотел написать и про это, но пока иссяк. »
Желание всегда есть, только в чем они не правильные. Ты уж лучше напиши.
Или лучше выложи на обозрение. :) Иконок большая часть в ресурсах, меняй не хочу.
совсем маааленькое пожелание - уменьшить размер формы поотношению к текущим размерам окна, т.к. с некоторыми стилями оформления появляются полосы прокрутки, которые не убираются ни при каком увеличении размеров » Если скажишь какие темы, я у себя проверю. Или выложи архив с темой.
И тогда возможность удаления лишних баз, наверное, потеряется? Или нет? »
Ну если это будет единая БД, то скорее всего не текстовый файл, а DBF или еще что-то. Там все можно будет сделать.

2poisonS
07-07-2009, 12:42
romeo91, Скажи, а почему названия фреймов в текущей версии выполнены в верхнем регистре? В принципе не страшно, но первых версиях они смотрелись гораздо лучше.

Amigos
07-07-2009, 13:02
Если скажишь какие темы, я у себя проверю. Или выложи архив с темой. »дело не в теме а в размере строки меню, это можно повторить на любой теме.
выбираем дефолтную luna, запускаем - всё нормально
http://s42.radikal.ru/i097/0907/f6/f6cca9a24577.png
идем в свойства экрана - оформление - дополнительно выбираем элемент "строка меню" , меняем размер с 19 на 21 (при 20 всё нормально)
менюшка стала больше,
форма не помещается в окно по вертикали,
появляется вертикальный скрол,
вертикальный скрол занял место уже по горизонтали и
форма уже не помещается в окно и по горизонтали появляется горизонтальный скрол
http://s41.radikal.ru/i092/0907/b4/c7dc387401b9.png

вроде не страшно, но в других прогах такого нет

Amigos
07-07-2009, 13:20
Или лучше выложи на обозрение. » попробую
Ты уж лучше напиши. » Красный шарик с белым крестом это знак критической ошибки - "обратите внимание, случилось очень важное и опасное, требующие немедленного действия" что он делает в програме? Правильно, обозначает неактивные драйверпаки, по которым даже щелкнуть пользователю не дают.

С другой стороны какое самое важное отличие в статусе драйверпаков интересует пользователя? "В драйверпаке есть нужные драйвера и они установлены" и "в драйверпаке есть нужные драйвера и они готовы к установке, но пока не установлены", чем эти статусы отличаются в иконках? Маленькой желтой шняжкой в правом нижнем углу.

В это м случаем такую установку можно будет сделать только с выбором не 4 драйверов, а двух. Даже точнее двух каталогов. Так как идет распаковка именно по каталогам. »вроде "распаковка по каталогам" полностью отвечает условию задачи, т.к. всегда один драйвер=один каталог.
нужно только предусмотреть вывод не только название каталога (не несущее смысла, как правило) но и имя железки + версию, чтобы не запоминать соответсвие папка-версия драйвера и папка-имя_железки

Amigos
07-07-2009, 13:45
это же просто информационное сообщение своего рода. Для анализа скажем так. »"информационное сообщение" это в К-systems, строчка с версией/датой. Выводы о "свежести/старости" драйвера остаются целиком на совести пользователя а не автора программы :)
А что вредного? » для большинства неопытных пользователей "новый драйвер"="этот драйвер нужно немедленно установить"
А заключение программы "этот драйвер новее"
не всегда корректно даже по отношению к одному драйверу
в отношении драйверПАКА может вообще не иметь смысла, смотри выше пример про 2 сетевухи, допустим у одной стоит допотопный драйвер и в драйверпаке есть новее, а у другой стоит драйвер только вчера вышедший от производителя, т.е. в драверпаке есть одновременно драйвера и новее и старее установленных в системе.
другой пример, упомянутая intel GMA x3100 с установленными драйверами от осени 2008.
в DP_Video_Intel_wnt5_x86-32_906.7z есть и более старый драйвер от весны 2008 и более новый от зимы 2009. опять ситуация "в драверпаке есть одновременно драйвера и новее и старее установленных в системе". Что в таком случае сообщать программе?
тут жаловались на тормоза при сканировании INF. Я такого не наблюдал, но вдруг, клиенты всякие попадаются Я не прошу отказатся от сравнения версий драйверов, я прошу сделать его опциональным, чтобы "кому оно не надо" могли отключить.
От этого все равно ничего не зависит при установке. »но даёт повод (не всегда оправданный) к установке "нового драйвера"

serg_ssa
07-07-2009, 14:04
romeo91, Можно попросить чтоб при первом переименовании надписи кнопки по умолчанию тоже предлагалось текущая надпись кнопки.

Есть такое предложение:
1. инфу об обзначении кнопок с формы убрать вообще
2. вместо всей криво выглядящей инфы о дровах в подсказке указать только инфу об обозначении этой кнопки и рекомендуемых действиях пользователя
3. при нажатии на кнопку как раз сначала и показать инфу о дровах (как сейчас при вызове из контекстного меню), но лучше в таблице как в настройкак для ОС например, и соответственно вместо кнопки ОК поставить кнопки продолжить/отмена.
Кстати в будущем можно в этой таблице даже сделать выбор для каких дров ставить, а для каких не нужно. (как в примере выше с 2 сетевухами)

И все т.н. "кривости" уйдут и форму разгрузим и случайные нажатия на кнопку застрахуем. последнее слово понравилось :)

жаловались на тормоза при сканировании INF. Я такого не наблюдал »
Попробуй запустить прогу на тачке с НОД32 и целерончеге 2400 например. Обждёшься! Тестил на работе.

truvo
07-07-2009, 14:12
в чем они не правильные? Ты уж лучше напиши. »
romeo91, ну так я уже тоже немножечко написал за Amigos:в случае с жёлтым треугольником (драйвер не установлен) при нём, конечно, не должно быть зеленой птички, а правильнее сделать треугольник в полный размер иконки »Ну а если все иконки непременно по замыслу должны быть круглыми, этот треугольник можно и в кружок взять. Но птичка сигнализирует об обратном - об установке драйвера, значит, она тут не в тему.

serg_ssa
07-07-2009, 14:30
Я не прошу отказатся от сравнения версий драйверов, я прошу сделать его опциональным » Кстати очень согласен. При настройке часто приходится запускать и править... и ждать при этом. В релизе же готового пака конечно настроить на сканирование. А в меню сервис добавить пункт "сканирование" для удобства когда прога запускалась без скана.

romeo91
07-07-2009, 14:51
Но птичка сигнализирует об обратном - об установке драйвера, значит, она тут не в тему. » Если бы в каждом пакете было бы по одному драйверу, то была бы не в тему. А так там список устройств и на некоторые стоят, а на некоторые нет. Вот поэтому и такой вид планировался.

Я не дизайнер!, если таковые есть, то выкладывайте, а я уже задействую. Если конечно большинство будут за.

Попробуй запустить прогу на тачке с НОД32 и целерончеге 2400 например. Обждёшься! Тестил на работе. »
Давайте пока НОД32 возмем в исключения из общих правил.
Под все программы все равно ен подстроишься! а переписывать львиную долю кода для получения версий драйверов, сейчас не буду. Иначе это будет сырая версия, такая же как и первая.

Lisabon
07-07-2009, 15:34
romeo91,

Нашёл прикольную ошибку с надписями обозначения статуса кнопок, смотри видео bug.rar :teeth:

А также надо добавить пару новых "обозначения кнопок" - это BTN_OK_ATTENTION_NEW и BTN_OK_ATTENTION_OLD, а то кнопки есть, а описания к ним нет

Комсомолец
07-07-2009, 17:30
truvo, где кому на что попенял я? А программы разные пробую (к тому же DRP Romeo сам и модифицировал и пользовался)- какая в итоге устроит-не знаю. Пока эта.

Lisabon
07-07-2009, 20:11
romeo91,

Как тебе такой вариант, что скажешь по поводу статус кнопкам и к ним подписи, и что можешь сказать по дизайну в целом, просто интересно

http://s60.radikal.ru/i169/0907/e9/8649119e4dfdt.jpg (http://radikal.ru/F/s60.radikal.ru/i169/0907/e9/8649119e4dfd.png.html)

http://s50.radikal.ru/i127/0907/b7/85d06aaf8eeft.jpg (http://radikal.ru/F/s50.radikal.ru/i127/0907/b7/85d06aaf8eef.png.html)

truvo
08-07-2009, 00:49
Если бы в каждом пакете было бы по одному драйверу, то была бы не в тему. А так там список устройств и на некоторые стоят, а на некоторые нет»Ну тогда снова получается, что подпись к кнопке изначально неточная (там же про один драйвер сказано), и, кроме того, - и мой текст всплывающего пояснения тоже неточный - в него надо добавлять все эти нюансы - но тут уже я не в теме, как сформулировать. Похоже, что стопроцентно точная, но не слишком длинная формулировка подписей является весьма непростой задачей. Чё-то мне кажется, что нужен какой-то революционный подход, нестандартное решение: ну, например, против каждой кнопки не писать ни про базу, ни про драйвера, не зацикливаться на них, а написать только про действия с кнопкой... впрочем, я сейчас в этом примере тоже недалеко ушёл от привычного круга...

Lisabon, первое впечатление, чисто на глазок: последний ваш вариант - лучший из ваших вариантов.

truvo, где кому на что попенял я? »Да, вы писали о другом, я, кажется, перепутал, но ничего, надеюсь, что вы так или иначе согласны с тем моим предложением про утрамбовывание подсказок, тем более, что автор уже это реализовал...

romeo91
08-07-2009, 07:41
Ну тогда снова получается, что подпись к кнопке изначально неточная (там же про один драйвер сказано) » Именно поэтому в версии 1.8.1 я специально добавил окончания в описании статусов (драйвер(а)), но опять же это не понравилось.
Как тебе такой вариант, что скажешь по поводу статус кнопкам и к ним подписи »
Сама реализация интересна, но уж больно малос остается функционального места. При таком расположении кнопок очень мало влезет. Так что при таком дизайне скорее всего придется переделывать кнопки. Что-то типа чекбокса с картинкой, думаю сейчас многие скажут, дак так и надо :). (Но тогда программа опять будет чем-то похожа на новую версию DRP, что-то не хочется подражать :)) Может мне попытаться найти сворачивающийся компонент. Нажал стрелочку и описания скрылись, тем сымым увеличив пространство для кнопок. Или статусы вынести на боковыю панель. Которой тоже дать возможность скрываться, А режимы наверх, таким образом для кнопок вообще будет много места

Lisabon
08-07-2009, 09:28
Может мне попытаться найти сворачивающийся компонент. Нажал стрелочку и описания скрылись, тем сымым увеличив пространство для кнопок. Или статусы вынести на боковыю панель. Которой тоже дать возможность скрываться, А режимы наверх, таким образом для кнопок вообще будет много места »

Весьма неплохая идея, попробуй. Хотелось бы увидеть, хотя бы несколько скринов с такой реализацией

serg_ssa
08-07-2009, 10:50
Вчера ставил свою винду на комп с видюхой нвидиа. Все дрова встали и во время установки, но после загрузки комп "вис". В безопасном режиме удалил драйвер видео и после перезагрузки установил заново этой прогой. Все встало корректно, хотя база дров одинаковая.
romeo91 Спасибо еще раз за программу!

dim-soft
08-07-2009, 11:50
версия ПО 1.8.6
версия OC windows 7 x64 7227
в режиме создания баз можно выбрать все 3 закладки xp|vista|x64
http://keep4u.ru/imgs/s/2009/07/08/9e/9ef3218e30cd61a2ce6bdafd50196cc6.jpg (http://keep4u.ru/imgs/b/2009/07/08/9e/9ef3218e30cd61a2ce6bdafd50196cc6.jpg)
а в режиме установки лочится на x32 xp
http://keep4u.ru/imgs/s/2009/07/08/fc/fc843e0aaa8568e32511e994115268e7.jpg (http://keep4u.ru/imgs/b/2009/07/08/fc/fc843e0aaa8568e32511e994115268e7.jpg)




© OSzone.net 2001-2012