Войти

Показать полную графическую версию : InstallBase - управление базой дистрибутивов программ.


[mzd]
28-12-2005, 10:56
Вот, написал программу (http://parallelreality.narod.ru/installbase.html) для наведения порядка среди дистибутивов. Прошу оценить. Ваши предложения, отзывы пишите в эту тему.

APOSTOL
29-12-2005, 00:15
На 98 SE не работает :up:

[mzd]
29-12-2005, 09:18
APOSTOL
Что именно пишет?
У меня, к сожалению, нет под рукой 98, чтобы потестировать.

APOSTOL
29-12-2005, 10:49
Скажем так: вчера ни фига не запоминало, сегодня вот (после перезагрузки ?) вроде работает.

При запуске выдаёт круглый красный крест

Access violation at address 00000000. Read of address FFFFFFFF.

Говорищь ей [отстань]. Затем выводит заставку. Снова выдаёт это-же. И только потом выводит окно программы.

Я правда не понял, зачем это нужно вообще (к примеру свои мелкие инсталляторы я достаточно часто тасую между папками, это не считая того, что папки иногда переименовываются), разве что когда ВСЕ инсталяторы лежат одной боОольшой кучей. Программа для лентяев ?

Что касаемо программы:

- Цвет Заставки (О программе) гАлимый, особенно противно смотрится на фоне самой-же программы.
- Картинки на кнопках не влезли в размер кнопок, какие-то порезанные по контуру.
- Понятие "Удалить дистрибутив" несколько пугает. Вдруг и правда удалит сам дистрибутив.
- Не понял необходимости вопроса Настройки "Путь к папке", если всё равно указывать путь для каждой программы.
- Шрифты внутри окна программы какие-то странные и мелкие.
- Правая кнопка мыши не задействована, на неё нужно повесить все "новые"-"редактирование"-"удаление".
- В дефолтовую базу нужно что-нибудь набить, всё равно чего, для примера.
- Нужны строчки "Сохранить базу" и "Сохранить как".
- Нужно вводить многоОконность и строчку "Закрыть базу". База-то может быть и не одна. И заодно "Copy-Paste" между базами.
- Программа открывает любые *.dat независимо от галиматьи, которая там имелась и пытается рассовать это по своим полочкам. Хоть и свой-же деинсталлятор. При сохранении изменений можно получить немножко не то, что хотелось.
- Нужно вводить сепарирование по названиям колонок: по принципу всех менеджеров - по Названию, по Типу, по Лицензии... на которое название графы мышью нажмёшь.
- Нужно вводить ещё два параметра: Русик и гм... Кряк. И давать возможность их запускать отдельно.

Ещё ? :haha:

[mzd]
29-12-2005, 13:02
APOSTOL
Пасиб, будем думать :)

[mzd]
09-01-2006, 09:16
Вышла новая версия программы.
Что нового
«+» - Изменен механизм поиска.
«+» - Добавлен поиск по типу и году сборки дистрибутива.
«+» - Добавлено контекстное меню записи.
«+» - Добавлена сортировка записей по столбцам.
«+» - Исправлена ошибка при чтении dat-файлов.
«+» - Исправлена ошибка при работе с Windows 9x.
«+» - Исправлены мелкие ошибки.

Скачать (http://newagesoft.narod.ru/instbasesetup.exe)

APOSTOL
09-01-2006, 13:55
Я тут побаловался (не ставлю случайные программы в папку Program, а то там её потом хрен найдёшь), и обратил внимание: эту ошибку

При запуске выдаёт круглый красный крест

Access violation at address 00000000. Read of address FFFFFFFF.

Говоришь ей [отстань]. Затем выводит заставку. Снова выдаёт это-же. И только потом выводит окно программы.

она выдаёт и сейчас, НО только при установке её НЕ по дефолту, а в другую папку. И соответственно в этом случае при запуске не открывает последнюю базу. Где-то внутри у инсталлятора ты оставил не меняемые пути. Ага, ну понятно, при установке "налево" и ещё ошибки плодятся (кнопки с рисунками разъезжаются, и базы не видит. В сплеше [О программе] - вообще фигня получается).

После установки по дефолту этого ничего нет. Насчёт "полностью удалена" - тоже слишком сильно сказано. :)

И вообще, возьми что-нибудь другое вместо Inno Setup, это свинство - инсталлятор на 640 Кб рассыпается в файлы, которые сжимаются хоть тем-же WinRAR в 370 Кб.

И кстати, у ParallelReality уже явно больше двух программ, лучше все их инсталлировать не в общую свалку [Program File], а как все приличные конторы - в свою, [Program File\ParallelReality]. Искать проще, и "лишняя" реклама марки. :)

---- Поехали.

- строка свойств, или подсказок (нижняя самая у окна программы) слишком узкая, буквы не влезают. И в ней не сбрасывается последняя подсказка, когда мышь уходит с контролируемой зоны.
- нафига тебе разные шрифты самого интерфейса и окон инсталляторов (и уж больно они мелкие) ?
- для чего этому мелкому шрифту такие высокие строчки ?
- сортировка работает, теперь нужна возможность дёргать за уши названия столобцов влево-вправо, вплоть до того, чтоб скрыть некоторые. А влепить возможность переставить их местами можно ?
- покрась строчку названий столбцов в какой-нибудь цвет, и не давай выделять её. И отцентрируй названия в ней.
- можно выделить несколько, но при нажатии правой мыши выделение с остальных сбрасывается. А если мне нужно удалить больше, чем одну запись ?
- в контекст правой кнопки мыши на инсталляторе вставить строку [Запустить установку]. А что с кряками-русиками-то делать ?
- раз уж запрашиваешь путь к папке инсталляторов, что мешает: во-первых вставить этот путь в окне [новой записи] и открывать Поиск с неё; а во-вторых - просканировать там названия папок и набить их в раскрывающийся список у [название программы] ?
- кнопка с монитором логически неинформативна. Может поставить обычную картинку от инсталлятора ? Ядовито-красный знак вопроса на программе с общим нежно-сине-оранжево-желто-серым фоном - ОНО конечно па-антОво, но некрасиво.
- надо бы немножко раздвинуть группы кнопок, первые две - вторые три - последнюю отдельно.
- между [добавить дистрибутив] и [удалить запись] имеется [изменить свойства дистрибутива] - тоже пугающая надпись, вдруг и правда сам дистрибутив изменит... Это же всё касается только [записей].

И оно конечно IMHO, но как в той ста-арой хохме:
И чего люди пользуются новым иностранным словом "файерволл", если есть старинное исконно русское название "брандмауэр"
Я так считаю, что гордое название "дистрибутив" - это для самой Операционной Системы. А для установочных программ - скромно "инсталлятор". Но это IMHO.

[mzd]
10-01-2006, 09:02
Пасиб :) Опять буду тыковку чесать.




© OSzone.net 2001-2012