CDBase - 0.9.0 build 87
Программа CDBase предназначается для каталогизации файлов на компакт-дисках (ну и не только). При помощи CDBase вы сможете гораздо удобней и быстрей получить доступ ко всему, что там есть: можно запустить, посмотреть прочитать, быстро найти.
Если у вас есть свалка софта, и вы хотите не только записать все это, но и хотите чтобы во всем этом можно было потом разобраться, то это программа для вас. На стадии проектирования для удобства в программе присутствует сканирование каталога, часть работы программа сделает за вас: добавит все папки, создаст древовидную структуру, добавит файлы (поиск файлов по маскам, которые укажете). Все что вам остается - это назвать все нужными именами и добавить описание. Вы можете перемещать папки и файлы в зависимости от смыслового значения или полезной нагрузки, но это перемещение никоим образом не повлияет на физическое размещение файлов. Также можно создать виртуальные папки - их предназначение - группировка нужных папок(с физическим путем или без) или файлов; виртуальная папка на диске не присутствует.
В архиве пример работы CDBase - файл данных default.cdb (файл default.cdb открывается по умолчанию при запуске, если он существует и если у него правильный формат). Правда без самих файлов вы не сможете понять всю прелесть работы, но вы можете сделать свой проект и понять принцип работы, как говорится, по ходу пьесы.
На всякий случай поясню: красные папки - это виртуальные папки, на диске физически отсутствуют, удобны для группировки; синие папки - самые пренастоящие папки в мире, вы их можете даже открыть. Используйте Drag'n'Drop для перемещения объектов(веток), чтобы сделать объект дочерним держите нажатым Control;
Об абсолютных путях:
Абсолютный путь - путь указывающий реальное местонахождение проекта и объектов.
Относительный путь - путь относительно местонахождения CDBase (используется, если проект в последствии будет находится в другой папке, например на компакт-диске, для этого файл CDBase *.cdb должен находится в папке проекта)
Скриншоты несколько устарели, причем морально, но суть не изменилась.
Редактор проектов CDBase:
Скриншот #1 (общий вид, меню)
Скриншот #2 (диалог сканировния)
Скриншот #3 (сканирование)
Скриншот #4 (после сканирования)
Скриншот #5 (контекстное меню (запуск, ассоциация запуска, открыть блокнотом и т.д.))
Скриншот #6 (добавление названия, описания, группировка по папкам)
Q. Не смог разобраться, как сканировать весь диск. Папку отдельную - сканирует, а как добавить другие папки диска?
A. На закладке свойства проекта при выборе каталога проекта в диалоге 'Обзор папок' можно выбрать не только папку, но и диск.
Q. Почему некоторые папки синие, а некоторые красные?
A. Красные папки - это виртуальные папки, на диске физически отсутствуют, удобны для группировки; синие папки - самые пренастоящие папки в мире, их можно открыть, используя контекстное меню, пункт 'Открыть'.
Q. Как используя Drag'n'Drop сделать объект дочерним.?
A. Перемещайте объекты с нажатой клавишей Control.
Q. Как в редакторе добавить файлы или папки вручную?
A. Добавить папки или файлы вручную можно следующим образом:
'Добавить объект', изменить 'Путь, файл', нажать кнопку 'Внести изменения'. Единственное ограничение: вы не сможете назначить объекту путь или файл, который не находится в папке проекта (или каталог проекта не существует (например, был переименован или перемещен)).
Q. Находясь в редакторе закрываю программу, но попадаю в окно просмотра. Почему так?
A. Это нормальное поведение в CDBase, если уж сильно не удобно постараемся что-нибудь сделать в дальнейшем.
CDBase 0.9.0 build 87 beta:
Замечания и предложения - пишите на galera@narod.ru