InstallBase - управление базой дистрибутивов программ.

Ответить
Аватара пользователя
[mzd]

InstallBase - управление базой дистрибутивов программ.

Сообщение [mzd] »

Вот, написал
программу
для наведения порядка среди дистибутивов. Прошу оценить. Ваши предложения, отзывы пишите в эту тему.
Аватара пользователя
[mzd]

Re: InstallBase - управление базой дистрибутивов программ.

Сообщение [mzd] »

APOSTOL

Что именно пишет?

У меня, к сожалению, нет под рукой 98, чтобы потестировать.
Аватара пользователя
APOSTOL

Re: InstallBase - управление базой дистрибутивов программ.

Сообщение APOSTOL »

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



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




Цитата:



Access violation at address 00000000. Read of address FFFFFFFF.



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



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



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



- Цвет Заставки (О программе) гАлимый, особенно противно смотрится на фоне самой-же программы.

- Картинки на кнопках не влезли в размер кнопок, какие-то порезанные по контуру.

- Понятие "Удалить дистрибутив" несколько пугает. Вдруг и правда удалит сам дистрибутив.

- Не понял необходимости вопроса Настройки "Путь к папке", если всё равно указывать путь для каждой программы.

- Шрифты внутри окна программы какие-то странные и мелкие.

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

- В дефолтовую базу нужно что-нибудь набить, всё равно чего, для примера.

- Нужны строчки "Сохранить базу" и "Сохранить как".

- Нужно вводить многоОконность и строчку "Закрыть базу". База-то может быть и не одна. И заодно "Copy-Paste" между базами.

- Программа открывает любые *.dat независимо от галиматьи, которая там имелась и пытается рассовать это по своим полочкам. Хоть и свой-же деинсталлятор. При сохранении изменений можно получить немножко не то, что хотелось.

- Нужно вводить сепарирование по названиям колонок: по принципу всех менеджеров - по Названию, по Типу, по Лицензии... на которое название графы мышью нажмёшь.

- Нужно вводить ещё два параметра: Русик и гм... Кряк. И давать возможность их запускать отдельно.



Ещё ? Изображение
Аватара пользователя
[mzd]

Re: InstallBase - управление базой дистрибутивов программ.

Сообщение [mzd] »

Вышла новая версия программы.

Что нового

«+» - Изменен механизм поиска.

«+» - Добавлен поиск по типу и году сборки дистрибутива.

«+» - Добавлено контекстное меню записи.

«+» - Добавлена сортировка записей по столбцам.

«+» - Исправлена ошибка при чтении dat-файлов.

«+» - Исправлена ошибка при работе с Windows 9x.

«+» - Исправлены мелкие ошибки.



Скачать
Аватара пользователя
APOSTOL

Re: InstallBase - управление базой дистрибутивов программ.

Сообщение APOSTOL »

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




Цитата:



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




Цитата:



Access violation at address 00000000. Read of address FFFFFFFF.



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



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



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



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



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



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



- строка свойств, или подсказок (нижняя самая у окна программы) слишком узкая, буквы не влезают. И в ней не сбрасывается последняя подсказка, когда мышь уходит с контролируемой зоны.

- нафига тебе разные шрифты самого интерфейса и окон инсталляторов (и уж больно они мелкие) ?

- для чего этому мелкому шрифту такие высокие строчки ?

- сортировка работает, теперь нужна возможность дёргать за уши названия столобцов влево-вправо, вплоть до того, чтоб скрыть некоторые. А влепить возможность переставить их местами можно ?

- покрась строчку названий столбцов в какой-нибудь цвет, и не давай выделять её. И отцентрируй названия в ней.

- можно выделить несколько, но при нажатии правой мыши выделение с остальных сбрасывается. А если мне нужно удалить больше, чем одну запись ?

- в контекст правой кнопки мыши на инсталляторе вставить строку [Запустить установку]. А что с кряками-русиками-то делать ?

- раз уж запрашиваешь путь к папке инсталляторов, что мешает: во-первых вставить этот путь в окне [новой записи] и открывать Поиск с неё; а во-вторых - просканировать там названия папок и набить их в раскрывающийся список у [название программы] ?

- кнопка с монитором логически неинформативна. Может поставить обычную картинку от инсталлятора ? Ядовито-красный знак вопроса на программе с общим нежно-сине-оранжево-желто-серым фоном - ОНО конечно па-антОво, но некрасиво.

- надо бы немножко раздвинуть группы кнопок, первые две - вторые три - последнюю отдельно.

- между [добавить дистрибутив] и [удалить запись] имеется [изменить свойства дистрибутива] - тоже пугающая надпись, вдруг и правда сам дистрибутив изменит... Это же всё касается только [записей].



И оно конечно IMHO, но как в той ста-арой хохме:


Цитата:



И чего люди пользуются новым иностранным словом "файерволл", если есть старинное исконно русское название "брандмауэр"



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

Вернуться в «Новости информационных технологий»