Обзор Smart Items - программы для систематизации любых коллекций


Коллекционирование, в первую очередь, ассоциируется с собиранием однотипных предметов. На полках красуются компакт-диски, в альбомах томятся марки, а ящик в столе прогнулся от сотен крышечек из-под пивных бутылок. Однако бывают и другие типы коллекций, которые не снимешь с полки и уронишь из ящика. Например, домохозяйки любят собирать кулинарные рецепты. Ингредиенты и их пропорции тщательно записываются в блокнотик и хранятся втайне от мужей. А мужья, тем временем, ведут дневник воспоминаний – коллекция увлечений юности, где описываются все победы на любовном фронте. При желании, любой тип коллекции можно описать с помощью программного обеспечения, и в этой статье речь пойдет об универсальном продукте, о Smart Items.

Программа предназначается для систематизации любых типов коллекций, независимо от их направленности и вещественности. Кроме того, особенностью приложения является возможность экспорта коллекция в форматы, доступные для мобильных устройств.

В состав Smart Items входят четыре демонстрационных коллекции, которые помогают в освоении программы. Ее интерфейс по умолчанию представлен на английском языке, но в настройках приложения имеется возможность переключения на русский язык.

Главное окно Smart Items
Главное окно Smart Items

Рабочее окно Smart Items состоит из трех панелей. Слева, в верхней части боковой панели, находится список всех экспонатов коллекции. Он может иметь древовидную структуру, будучи систематизированным по категориям. Под ними находится панель с фильтрами. Если не выделен ни один пункт, то показываются все элементы текущей категории коллекции. В противном случае, начинается отсеивание лишних экспонатов. Основная часть рабочего окна отводится под отображение списка предметов. В зависимости от типа коллекции, список колонок может быть разным. Он автоматически меняется при переключении групп. Двойной щелчок левой кнопкой мыши открывает содержимое текущего экспоната коллекции. Окно с его деталями также бывает разным, имея не только уникальные поля базы данных, но и методы разметки текста, его оформление.

Как было сказано ранее, программа универсальна, позволяя систематизировать любые типы коллекций. Каждый из них может иметь собственную структуру данных. Smart Items содержит четыре варианта коллекций – ввод учетных записей с сайтов (имена, пароли), марки, кулинарные рецепты и фотографии. Кроме того, отдельно стоит выделить список контактов. Это не «коллекция людей», как можно подумать сначала, а список должников, знакомых, кому вы отдали свои ценные предметы, описанные программой.

Редактирование структуры коллекции осуществляется в компоненте Smart Items Creator. В левой боковой панели содержится список уже составленных типов коллекций, а основная часть рабочего окна отводится под инструменты редактирования структуры.

Редактор структуры коллекции Smart Items
Редактор структуры коллекции Smart Items

В базовом дистрибутиве программы содержится информация о коллекциях CD/DVD с произвольными данными, о музыкальных компакт-дисках, о пленках, книгах, фотографиях, а также об HTML-страницах. Каждая из коллекций содержит свой список полей. Каждое поле включает в себя имя, тип, способ отображения, а также несколько дополнительных флагов. Тип поля может иметь несколько значений – выбор или переключение режимов, простой текст, HTML, изображение, просмотр списка, память, а также фрагмент древовидной структуры. Значения в поле могут иметь числовой формат (со знаком или без него), строковый, а также дату. Кроме того, вы можете описывать формат отображения поля, который заключается в указании его размеров на экране.

После того, как описание полей коллекции завершено, можно открывать Smart Items Editor и приступать к вводу информации об экспонатах.

Ввод информации об элементах коллекции в Smart Items
Ввод информации об элементах коллекции в Smart Items

Интерфейс ввода новых элементов зависит от структуры самой коллекции. Поэтому, в зависимости от типа предметов, от того, как вы настроили поля в Smart Items Creator, и будет меняться диалоговое окно ввода их описаний.

Большинство способов ввода информации стандартно. Простой текст – набираем текст, картинка – указываем графический файл, и так далее. Особого внимания заслуживает ввод данных в формате HTML.

Ввод описаний в формате HTML в Smart Items
Ввод описаний в формате HTML в Smart Items

Для работы с HTML создан отдельный редактор. Он использует компоненты Internet Explorer, установленного в системе. Редактор обладает всеми основными функциями, используемыми при форматировании текста. Вы можете менять стиль шрифта, его размер, цвет. Допускается также смена цвета фона. В документе могут быть таблицы, ссылки на внешние документы. Программа поддерживает проверку орфографии, однако во время тестирования она не работала. Набирался русский и английский текст с ошибками – никакой реакции от программы. Слова не подчеркиваются красной чертой, и принудительный вызов проверки не дает оповещений об ошибках.

Следующий инструмент, упрощающий ввод данных, заключается в возможности импорта структуры папок с оптических или жестких дисков. В первом случае вам необходимо поместить диск в накопитель и запустить операцию сканирования. Подобным образом удобно систематизировать диски с универсальными проектами, на которых может быть записано все, что угодно. Второй вариант импорта заключается в указании папки на жестком диске. Сканируется вся структура директорий, входящая в выбранную пользователем папку.

Извлечение структуры папок с помощью Smart Items
Извлечение структуры папок с помощью Smart Items

При вводе информации об экспонатах коллекции, можно создавать новые категории. Они будут служить фильтрами при дальнейшем просмотре. Категории могут иметь вложенную структуру.

Ценные экспонаты коллекций часто становятся объектами пристального внимания со стороны близких. Друг попросил посмотреть фильм, дочь забрала слоника в детский сад, жена вытащила из альбома древнюю редчайшую марку, наклеила на конверт и отправила письмо своей маме. Бесценная реликвия уплыла к теще. Если нет возможности пресекать подобные вещи, то хотелось бы, хоть как-то их отслеживать. Помня, кому был отдан предмет, можно всегда потребовать его обратно.

Для решения подобной проблемы, Smart Items позволяет создавать список контактов. Каждому человеку указывается имя, фамилия, телефон, адрес электронной почты, домашний адрес. После того, как создан хотя бы один контакт, становится доступной операция передачи предметов.

Оформление передачи элемента коллекции во временное пользование другому лицу в Smart Items
Оформление передачи элемента коллекции во временное пользование другому лицу в Smart Items

Вы выбираете элемент из коллекции, в открывшемся диалоговом окне указываете контакт, а также срок возврата предмета. В качестве срока отдачи автоматически устанавливается текущая дата. Поимо передачи предметов другому лицу, доступны операции возврата, а также продление срока пребывания экспоната за пределами вашей коллекции.

Программа позволяет экспортировать данные в форматы, доступные мобильным устройствам. Это позволяет показывать коллекции с карманных компьютеров, а также с телефонов под управлением Windows Mobile. Для этих целей в состав Smart Items включен конвертор, который, помимо прочего, позволяет создавать документы, которые могут запускаться в среде Java. И, наконец, база данных может быть экспортирована в формат MySQL.

Поиск информации в базе данных возможен путем ввода текстового запроса. Кроме того, вы можете использовать при поиске уникальный идентификатор дисков. При создании коллекций оптических носителей, одним из полей базы данных является именно этот параметр.

Программа имеет локальную справочную систему на английском языке. Некоторые из компонентов Smart Items не переведены на русский язык.

Основное достоинство Smart Items заключается в универсальности. Программа позволяет самостоятельно формировать структуру базы данных, что означает возможность точного описания любых коллекций. Это, в каком-то смысле, можно считать и недостатком. Пользоваться базовыми структурами несложно. Но формирования собственной базы становится делом весьма трудоемким. Редактор структуры базы данных нельзя назвать интуитивно-понятным. С другой стороны, если пользоваться только базами, предлагаемыми по умолчанию, то сложностей в систематизации коллекции возникнуть не должно.





Дополнительно

iXBT BRAND 2016

«iXBT Brand 2016» — Выбор читателей в номинации «Процессоры (CPU)»:
Подробнее с условиями участия в розыгрыше можно ознакомиться здесь. Текущие результаты опроса доступны тут.

Нашли ошибку на сайте? Выделите текст и нажмите Shift+Enter

Код для блога бета

Выделите HTML-код в поле, скопируйте его в буфер и вставьте в свой блог.