CDArchive 3.0 (декабрь 2004 года)
<a href='http://cdarch.narod.ru' target='_blank'>http://cdarch.narod.ru</a>
Я проводил по этой программке полный обзор, но файлик потерял. А заново его восстанавливать желания нет
Поэтому проведу краткий обзор.
Если честно, то программа мне не показалась сильной и удобной. Вот основные мои претензии:
1) Программа платная. Требуют 300 рублей за довольно слабые возможности. По мне, для русских стоит требовать не более 150 рублей. Не так уж и много у нас денег, чтобы тратить их на программки, которые, в общем-то, и необязательно держать у себя дома. Согласитесь, вести список дисков можно в любом табличном редакторе.
2) Малая функциональность. Можно только запоминать названия дисков и отдавать их. Ну и сопутствующее: поиск и сортировка. Нет запоминания дерева каталогов с диска, нет возможности вообще запомнить хоть какую-то информацию о самом носителе. Всё-всё нужно набивать руками в поле для комментариев.
3) Использование БДЕ. Знаете, как мне кажется, этот механизм хорошо использовать на каких то мощных задачах, где используются 6-8 и больше таблиц, связанных между собой сложными соотношениями "многие ко многим" или "один к многим". Здесь же использование БДЕ явно лишнее. Ладно ещё информация сохраняется в непонятном для пользователя формате (не видно, сколько записей есть в БД), так ведь БДЕ всегда накладывает ограничения на интерфейс, и преодоление этих ограничений может обойтись довольно дорогой ценой. Сам знаю, видел, как человек 4 (!) месяца переводил свою БД (правда, на основе Interbase) с Grid'ов на TTreeView и TListView (для тех, кто не знает: дерево как в Проводнике и список как в TotalCommander'е соответственно)
4) Из достоинств хотел бы отметить красивый вид программы. Человек, как мне кажется, старался долго, чтобы вырисовать все кнопочки в своём стиле. Не знаю, какой механизм он использовал, но получилось красиво.
5) И тут же опять к недостаткам: не очень удобный интерфейс. Отчасти это из-за неудобного DBGrid'а в центре главного окна, отчасти из-за планирования самой программы. Кроме того, в окне добавления нового диска тоже есть неудобные моменты: непонятно, зачем нужно вводить номер диска. И почему это поле является обязательным для заполнения. Я понимаю, что это уже придирки и особого веса критике не несут, но всё-таки эти неудобства оставляют очень неприятный осадок.
Сама программа объявляет себя ShareWare и через 14 дней отказывается запускаться.
И напоследок. Это я к недостаткам БДЕ. Я закрыл программку, открыл главный файл базы данных в Lister'е от TotalCommander'а, и мне, в общем-то, программа стала больше не нужна
Потому что Lister обладает отличным плагином для просмотра и редактирования БД-записей от Borland'овского BDE. Вот
<span style='color: #999999'>
Добавлено([mergetime]1116691548[/mergetime]):</span>
Критика по программе DiscLib 1.0.3
<a href='http://www.lyrasoftware.com/disclib/' target='_blank'>http://www.lyrasoftware.com/disclib/</a>
Плюсы:
1) Обнаружил приятность: во время сканирования можно параллельно лазить (или лазать?) по деревьям каталогов уже ранее загруженных дисков. Раньше я думал, что программка этого делать не умеет. А потом порылся в настройках и понял, что всё-таки может
2) Удобный интерфейс. Слева находятся рассортированные по категориям диски, в центре - все диски, справа - дерево каталогов текущего диска. Тот диск, который сейчас просматривается, помечается зелёной стрелочкой. Заметно!
3) В настройках можно отключать сообщения "для неуверенных"! Очень приятно.
4) Быстро загружается список каталогов. Блин, кусаю локти. Кроме того, в дереве каталогов есть иконки. Красиво, блин!
5) Есть файл справки! На английском, но есть. Говорить ничего не буду, не рылся.
6) Поиск удобный. И мощный. Этим всё сказано.
Минусы:
1) Проблемы с языком. У меня не все фразы перевелись на русский. Придирка, конечно, но всё равно неприятно
Добавление: я порылся по программе и понял, что эта проблема с языком всё-таки не придирка. Половина сообщений написаны на английском, вторая половина - на русской-английском. Часть всё-таки на великом и могучем, что радует, но первые два пункта картину изрядно портят. Люди, которые английский не знают, работать в этой программе научатся не скоро.
2) Громоздкий интерфейс. Да, он удобный, как я это сказал выше. Но при этом слишком громоздкий. Очень много непонятных с первого раза элементов, слишком много кнопок на панели быстрого доступа. И кнопка "Языки" тоже зачем-то вынесена на панель быстрого доступа. Мне кажется, человек один раз выберет язык и потом вообще его трогать не будет. Потому выбор языков логичнее было бы запихнуть в настройки.
3) Некоторые кнопки играют не совсем ту роль, которую должны были бы играть. Например, кнопка "Просмотр истинного ресурса" (выпадающее меню в среднем окне) сразу же ломится к приводу, с которого был загружен диск, и даже не проверяет, а тот ли диск там лежит.
4) Можно удалять отдельные файлы в дереве каталогов. На мой взгляд, это минус. Диск - это такая штука, которая имеет список файлов, и он наврядли поменяется в течении ближайшего полугода. (Позже, возможно, придётся диск сменить, а там и сменится список файлов). Поэтому добавлять такую штуку, как удаление файла в готовом списке дисков, это лишнее. Но это моё личное мнение.
5) Немного непонятно назначение категорий. Я ввёл несколько категорий, и ничего не изменилось! Стало видно изменение только после повторного открытия окна настроек. Не знаю. По мне, так информацию о категории хорошо было бы выводить в какую-нибудь из этой кучи статусных полос.
6) Диски, вообще говоря, отдавать можно, для этого нужно завести категорию с именем должника и туда накидать дисков. Но вот отдельного пункта "Отдать" я не нашёл.
7) Небольшой недочёт: все медленные операции идут не отдельным потоком, а в теле самой программы. Поэтому при поиске если начать такскать окно, поиск останавливается. Это, конечно, не минус, но на мой взгляд недочёт.
Баги:
Не нашёл.
Итог:
Программа большая и сильная. Но как универсальный инструмент для работы со списком дисков программа пока что, на мой взгляд, не подходит. Не хватает хорошего интерфйса для работы с пользователем. Возможностей у программы очень много. Только вот использовать её возможности (опять же) без особых усилий будет нельзя. Нужно приноравливаться к программе, искать её возможности, привыкать к интерфейсу. Что делать зачастую ужасно лень.
<span style='color: #999999'>
Добавлено([mergetime]1116691607[/mergetime]):</span>
Куда пропадают диски? 4.8 Beta
<a href='http://smallllprogs.narod.ru/kpd.html' target='_blank'>http://smallllprogs.narod.ru/kpd.html</a>
Плюсы:
1) Приятный интерфейс. Видно было, что человек не хотел написать сверхмощный инфтрумент для менеджмента тысячами дисков, а просто хотел написать удобную, практичную и понятную программку. Частично это ему удалось. Почему частично, читайте ниже в разделах "Минусы" и "Баги"
.
2) Честно говоря, у меня осталось приятное ощущение ПОЛНОЙ программы. Программа действительно полная, в ней есть многое для нормального ведения базы данных. Диски можно отдавать, получать, и так далее. Все эти действия на виду, всё довольно удобно.
3) Быстрая сортировка. Можно быстро из всех дисков выделить только определённого типа, например, только диски, помеченные как "Игры", или "Софт".
Минусы:
1) Использование стандартной базы данных. По-моему, он использовал Paradox-базу, если не ошибаюсь. Почему минус, я уже писал выше, в обзоре CDArchive 3.0, поэтому здесь кратко основные протесты: ограничения на интерфейс программы, плохая расширяемость, использование слишком мощного механизма в слишком ограниченной задаче. Этот пункт полностью субъективен.
2) Нет файла справки. В этой программе он бы не помешал. Не всё мне было понятно.
3) Окна. Непонятное поведение окон в программе. Они не закрываются, а прячутся за главное окно. Кроме того, у окон нет маленьких кнопочек в углу. Это ведь так удобно - нажать на крестик, если хочешь от чего-то отказаться.
4) Кнопки. Немного непонятное поведение: не сразу становятся доступными. Ладно, я понимаю, нельзя нажать на кнопку "ОК", когда программа ожидает получения информации с привода. Но почему я во время этого ожидания не могу нажать на "Отмену"?! Оправдания рода "А тогда программа зависнет" или "Программа будет работать некорректно" я не перевариваю. Программист на то и программист, чтобы он мог предусмотреть все возможные механимы.
5) Неудобства при работе. Пример на добавление нового диска. При добавлении нового диска появляется окошко "Вставьте диск, который хотите добавить". Через некоторое время это окошко пропадает. Как я понял, это вроде как программа будет считывать имя диска с самого диска, чтобы пользователь не страдал при вводе нового диска в базу (каюсь, меня ругали за то, что имя диска нужно вводить руками, нет автоматики, и этот момент я пока что не исправлял). Но здесь, как мне кажется, эта фишка неудобная. Дело в том, что окошко появляется буквально на несколько секунд, и за это время даже физически не успеть вставить диск в привод. У меня лоток выезжает и въезжает по полсекунды. А открыть коробочку, вынуть диск и положить его в лоток?! Сообщение же появляется секунд на пять, не больше. Потом оно исчезает, и появляется то самое долгожданное окно добавления диска.
Кстати, если диск не вставить в то время, пока это сообщение находится на экране, то кнопочка "Добавить" так и останется недоступной. Приходится закрывать окно и по-новой жмахать на "Добавить". И вообще, веселит эта некая медлительность программки. Только секунж через пять-шесть кнопка "Добавить" стала доступной. До этого я даже не мог выйти из окна, нельзя было добраться до кнопки "Отмена".
6) Кнопка "Информация": как я понял, с её помощью можно просмотреть, внесён ли диск в базу или нет. Тестировал я буквально диска 2-3, поэтому просмотеть, правильно ли работает, не было возможности. Но и здесь нашлась неприятность: я создал запись с названием "Новый", нажал на кнопку "Информация", через некоторое время появилось сообщение - мол, диск в базу внесён - и потом в окне я вижу: в поле "Название" находится не слово "Новый", а метка диска. Не очень понятно, почему метка находится в поле с именем диска.
7) Недостаток: существующие диски нельзя менять. Я не смог найти, как можно сменить тип уже созданного диска.
Баги:
1) После продолжительной работы с программой появляется неприятный глюк: мышь начинает выделять всё подряд на экране, буквы при вводе меняют свой регистр. Такое ощущение, что система зажимает Shift и не хочет его отпускать. Эта ошибка ногда сама по себе исчезает, но чаще всего остаётся до перезапуска операционки.
Другое:
1) Диски в главном окне нельзя раскидать по папкам и потом по этим папкам путешествовать. Взамен этого можно диски при добавлении относить к какой-то категории, и потом в главном окне в выпадающем списке выбрать нужную категорию. Тут же список дисков изменится. Приятно
2) Непонятная работа с кнопкой "Удалить": если я нажимаю на кнопку, в сообщении "Хотите... ?" жмахаю по "Нет", и передо мной появляется окно "Люди". Зачем оно, почему оно, непонятно.
Итог:
Если честно, то я не проводил полного обзора этой программы. Отпугнул тот самый глюк в программе: я боялся лишний раз запустить программу. Но всё-таки то, что я успел заметить, даёт возможность подвести хоть какой-то итог.
Как мне кажется, если создатель подправит этот глюк, то программа может стать очень удобным подспорьем в работе с дисками. Ведь не всем нужно сохранять список дерева каталогов. Я знаю кучу людей, которым эта возможность просто не нужна. Им достаточно иметь список дисков и кое-какую информацию по каждому из них. Поэтому, как мне кажется, эта программа может занять хорошую позицию в среде каталогизаторов. И "виной" этому будет её удобство, маленькие размеры и практичность.
<a href="http://www.antoon-inc.com/dbcd/download/dbcd_0.3.7.72.rar" target="_blank">Стабильная версия DbCD v0.3 Stable (2,85 Мб)</a> (дата архива 25.04.2008)
Бета-версия DbCD пока недоступна