Базы данных для настоящих самураев
Обзор программы Bento компании FileMaker
[ 20 мая, 2008 г ]Автор: А. Перла

Создание и работа со стандартными библиотеками

При создании новой библиотеки пользователю предлагается впечатляющий набор шаблонов. Чтобы не быть голословными, перечислим основные:

- Проекты

- Контакты

- Сделать (To Do items)

- События

- Файлы

- Расходы

- Цифровые медиа

- База студентов

- Продукты на продажу

- Покупатели

- Заметки

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

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

Формат ввода данных зависит от типа поля. Поле для ввода даты уже имеет выпадающий календарь, есть поля установки свойств (chekbox), впадающие списки, поля для ввода медиа-данных (фото, звук, видео). Последнее как будто пришло к нам из Pages - легким движением мыши пользователь может изменять масштаб изображения, кадрировать и сохранить изображение (экспорт) на диске, нажав кнопку с изображением дискеты.

Совершенно новым элементом управления, является список файлов (представлен на рисунке ниже). Единый элемент управления позволяет добавлять и удалять в список требуемые файлы (при этом сами файлы не заносятся в базу - заносится только путь к ним), открывать в соответствующей файлу программе, и открывать в Finder папку c искомым файлом. В том же FileMaker, чтобы реализовать подобную функциональность, нужно было создать отдельную таблицу и часик другой времени потратить на реализацию включая программирование скриптов. В Bento же - это стандартный элемент управления, который можно добавить к любой библиотеке одним движением мыши.

Режим таблицы помимо отображения записей имеет и дополнительную функциональность.

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

- Сумма

- Количество записей

- Среднее значение поля

- Минимальное значение

- Максимальное значение

Второе. Расширенный режим поиска. Поиск в Bento очень напоминает поиск в самой Mac OS X, - Spotlight. Поле поиска присутствует во всех режимах Bento. Ввод в это поле запускает поиск одновременно по всем полям библиотеки. Расширенный режим также по реализации сравним с Cmnd-F в Mac OS X. Пользователь может создавать сложный критерий поиска по различным полям и их значениям, формируя запрос путем добавления и удаления критериев поиска по каждому полю.

Результаты поиска можно сохранить. Тогда они превратятся в фактически в smart-списки, знакомые нам по основным продуктам Apple. В Bento набор записей называется коллекцией (collections), а умные записи - smart-collections. Сами коллекции это полный аналог плейлистов в iTunes или альбомов в iPhoto, то есть, часть записей библиотеки отобранных по тому или иному критерию.

Пользователь может создавать сколь угодно много коллекций распределяя по ним записи библиотеки простым перетаскиванием мышкой. Таким образом Bento, практически полностью реализует парадигму iTunes - библиотеки, не зависимые друг от друга коллекции (записи могут отображаться в нескольких коллекциях сразу), и гибкая система поиска и формирования новых коллекций.


Источники: МакЦентр

Комментарии, обсуждение