Обзор MyChest - утилиты для учета вещей


Ни для кого не секрет, что дружба накладывает на человека некоторые обязательства. В частности, своим товарищам нужно помогать, например, одалживать им какие-то вещи. Однако как говорится в одной известной поговорке: "Дружба дружбой, а табачок врозь". Это значит, что вещи, которые человек отдает своим друзьям на время, должны, в конце концов, возвращаться к своему хозяину. Казалось бы, настоящие друзья без вопросов возвращают все, взятое в долг. Однако зачастую они просто-напросто забывают сделать это. Или у них руки не доходят до этого. А хозяин вещи тоже не всегда помнит, кому ее отдал. Особенно это верно в отношении мелких ходовых предметов: CD- и DVD-дисков, видеокассет, книг, журналов и т. п. Однако нельзя забывать о том, что в нашем распоряжении есть компьютер. Ведь он может помочь нам запомнить, что и кому отдавал человек, а также когда ему должны были это вернуть. Для решения такой задачи можно использовать, например, программу-органайзер. Однако это не очень-то удобно. Гораздо лучше применить утилиту, специально созданную для учета отданных в долг вещей. Одной из них является продукт MyChest, разработанный Дмитрием Копыловым. Именно о нем мы с вами, уважаемые читатели, и будем сегодня говорить.

Итак, программа MyChest. На первый взгляд кажется, что она ничем не отличается от множества других универсальных каталогизаторов, предназначенных для учета всевозможных вещей. Однако на самом деле это не совсем верно. В рассматриваемой сегодня программе реализовано множество нюансов, которые реально могут помочь пользователям не потерять свои диски, кассеты, книги и прочие мелочи. Ну а для того чтобы не быть голословными, давайте разберем, как именно решается эта задача.

Начинается все с инсталляции программы MyChest. Она очень проста и ничем не отличается от установки любого другого программного обеспечения. Единственная особенность, которую обязательное нужно учитывать, - это необходимость иметь на компьютере пакет .NET Framework 1.1. Без него рассматриваемая утилита работать не будет. В принципе сегодня на многих компьютерах установлена более поздняя версия этого пакета с номером 2.0. Авторы честно признают, что полноценное тестирование с ним не проводили, а потому в этом случае они не могут гарантировать работоспособность своего детища. Впрочем, на нашем ПК, на котором инсталлирован пакет .NET Framework 2.0, программа MyChest работает без каких-либо проблем.

Главное окно программы MyChest
Главное окно программы MyChest

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

Следующий этап - это составление дерева разделов, в котором будут храниться описания вещей. Дело в том, что база данных в программе MyChest иерархическая. То есть вся информация в ней разбита на разделы и подразделы с любой глубиной вложенности. Это позволяет создавать разветвленную структуру, обеспечивающую быстрый и удобный доступ к любым данным. Самый очевидный способ разделения - по типам объектов. То есть все книги будут храниться в одном разделе, компакт-диски - в другом, DVD-диски - в третьем. Естественно, структуру можно усложнить, разбив каждую из описанных рубрик на дополнительные части. Впрочем, такой вариант дерева не обязателен. Каждый пользователь волен самостоятельно построить наиболее подходящую лично для него структуру.

Свойства объекта в программе MyChest
Свойства объекта в программе MyChest

Теперь можно переходить к заполнению базы данных. Осуществляется этот процесс очень просто. Сначала пользователь должен выбрать нужную ему рубрику, после чего нажать на специальную кнопку на панели управления программы или выбрать пункт "Добавить объект" в контекстном меню. Далее в открывшемся окошке необходимо ввести описание вещи: название, тип (выбрать из списка созданных ранее вариантов) и любую произвольную текстовую информацию. Описав, таким образом, все вещи, которые человек может отдавать другим, он получает полностью готовую к работе базу данных.

Принцип регулярной работы с программой очень прост. Допустим, к пользователю приходит кто-то из друзей и просит у него какую-то книгу. В этом случае человек должен действовать так. Сначала ему нужно создать контакт, так в программе MyChest называются записи, посвященные людям. Для этого необходимо ввести фамилию, имя и отчество человека, его телефон, адрес электронной почты, номера ICQ и MSN, а также произвольную текстовую информацию. Естественно, делать это нужно не каждый раз. Если нужный человек уже есть в базе, то вводить его еще раз не нужно. Кстати, разработчики рассматриваемой утилиты попытались облегчить жизнь пользователей. Для этого они предусмотрели в своем детище возможность экспортирования данных из адресной книги Microsoft Outlook.

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

Выдача книги в программе MyChest
Выдача книги в программе MyChest

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

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

Реализована в программе и одна дополнительная функция. Речь идет о поиске объектов в базе данных. Эта возможность просто незаменима при работе с большим количеством вещей. Ведь в коллекциях многих людей хранятся сотни экземпляров дисков, книг или журналов. И ориентироваться в них, даже создав удобную структуру, сложновато. Используя поиск, пользователь может быстро найти любую нужную ему вещь по названию, типу и дополнительной текстовой информации. Причем все эти условия можно объединять логическими операциями "И" и "ИЛИ".

Ну а теперь пришла пора подвести итоги. Сегодня мы с вами, уважаемые читатели, довольно подробно рассмотрели программу MyChest. Главное назначение этой утилиты - помочь людям не потерять вещи, одолженные на время друзьям и знакомым. Использование данного продукта позволит пользователям всегда знать, что и кому они отдали и когда это что-то должно быть возвращено.





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

iXBT BRAND 2016

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

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

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

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