Краткое руководство пользователя
- Краткое описание программы
- База данных CDC
- Что такое группа
- Что такое категория
- Как работать с пользователями
- Местоположения дисков
- Добавление дисков в базу. Предустановки. Неполные диски
- Свойства элементов базы.
- Поиск элементов в базе данных. Расширенный поиск
- Плагины
- Ключи командной строки
- Известные проблемы и ограничения
- Создание отчетов
- Настройка столбцов списка
- Помощь в развитии проекта
последнее обновление 17 декабря 2008г.
Camel Disc Catalog, далее CDC - это программа-каталогизатор, которая помогает пользователям организовывать свои медиа данные, находящиеся на CD, DVD и HDD дисках, а также на других носителях информации. CDC не хранит содержимое дисков в своей базе. Она лишь копирует структуру папок и файлов с дополнительной информацией. Используя данный подход пользователь имеет возможность:
- видеть все свои диски в одном месте, отсортированные по названиям, номерам дисков, датам, категориям или группам;
- удалять файлы и папки из добавленного диска;
- осуществлять обычный и расширенный поиски в базе;
- нумеровать диски;
- создавать свою структуру групп и категорий для фильмов, музыки, фотографий и других типов данных;
- прикреплять картинку к элементам базы (файлам, папкам, дискам,...);
- добавлять собственные описания в формате HTML для файлов, папок, дисков и т.д.;
- импортировать описания с WEB сайтов (например, описание, жанр, актеров для фильма) и сервиса FreeDB (начиная с версии 2.2.0) для Audio CD;
- сохранять кадр из фильма в виде картинки (начиная с версии 2.1);
- отмечать местоположение диска и пользователя, которому он был отдан;
- отдавать базу своим друзьям и знакомым для просмотра коллекции;
- работать с несколькими элементами одновременно (выделение нескольких дисков, файлов, папок,...);
- создавать различные отчеты на основе существующей коллекции дисков и экспортировать их в наиболее распространенные форматы (такие как HTML, RTF, TXT, XLS) (начиная с версии 2.2.0)
- и многое другое...
Для русскоязычных пользователей программа распространяется бесплатно. Также вы можете посетить наш сайт http://www.cameldisc.com/forum/ для получения поддержки или написать нам письмо с помощью диалога обратной связи (Главное меню "Помощь" -> "Обратная связь").
База данных - это хранилище всего того, что связано с Вашими дисками. В конечном итоге, база данных - это один файл с расширением .cdc, который вы можете передать своему другу для просмотра Вашей коллекции фильмов или музыки. Важно понимать, что все операции с базой осуществляются в реальном времени и Вам не нужно сохранять свои действия. Например, добавление дисков, групп и категорий (а также привязки к категориям, изменения имен, удаление элементов и т.д.) осуществляется мгновенно - в тот момент, когда Вы осуществляете операцию. Благодаря этому, при любом "зависании" программы, база данных остается "живой и невредимой".
Основные функции, которые пользователь может применять к базе:
- Создание базы
- Открытие\Закрытие базы
- Просмотр свойств базы
- Сжатие базы
- Создание копии базы (backup)
- Изменение настроек базы
Создание базы осуществляется через главное меню (пункт Файл->Новый каталог) программы или с помощью кнопки "Новый" на панели управления.
Открытие и закрытие базы осуществляется через главное меню "Файл".
Просмотр свойств базы, как и любого другого элемента, осуществляется с помощью контекстного меню (пункт "Свойства") или соответствующего пункта в меню "Правка".
Сжатие базы доступно в меню "Инструменты", а изменение настроек базы осуществляется через диалог настроек, раздел "База".
Не стоит пренебрегать функцией создания резервных копий (base backup). Поскольку проект активно развивается, то версия базы данных меняется практически каждый раз с выходом новой CDC. По этой причине, разработчики рекомендуют делать резервные копии каждый раз при обновлении программы, несмотря на то, что старые базы конвертируются в новые версии.
Группа - это организующая сущность, которая содержит в себе диски. Её можно сравнить с папкой на HDD, которая содержит диски внутри себя. Группы имеют древовидную структуру. Их можно видеть на первой закладке книги (рис. 1.).

рис. 1. Дерево групп.
Обычно группы используют для "уникальной" организации дисков, так как один диск может находиться только в одной из групп. Например, фильм "Матрица" может находиться только в группе "Видео" и больше нигде.
Также группы можно использовать для сбора однотипных дисков. Например, удобно использовать группы для сериалов. Можно создать группу "Шоу Рена и Стимпи" в группе "Видео" -> "Мультфильмы" и добавлять туда все серии.
Вы можете перетащить диск с помощью мышки из одной группы в другую. Перетаскивание работает как для дисков, так и для самих групп (начиная с версии 2.1.5). При этом мультивыделение элементов также поддерживается. Другими словами Вы можете перетащить несколько групп\дисков в выбранную группу.
Пользователь имеет возможность создавать, переименовывать, удалять и перетаскивать группы, а также привязывать к ним картинки и добавлять свои описания в формате HTML и импортировать данные с WEB сайтов (удобно для сериалов).
Обычно группы организовывают по уникальным характеристикам дисков. Например, можно создать группы CD и DVD так как один диск не может одновременно принадлежать двум таким группам.
Категория - это другая организующая сущность, очень похожая на группы. Отличается категория от группы тем, что её содержимым может быть как диск, так и файл с папкой. Более того, диски, файлы и папки, находящиеся в одной категории могут при этом находиться в любых других категориях. Категории также имеют древовидную структуру и к ним можно привязывать картинку пользователя, удалять, добавлять, переименовывать, перетаскивать и вписывать свои комментарии в формате HTML. Главным образом категории представлены в закладке "Категории" (рис. 2.).

рис. 2. Дерево категорий.
Категории используются для более детальной организации дисков, папок и файлов. Работа с категориями разделяется на две фазы: редактирование дерева категорий и добавление\удаление в них (категорий) элементов. Редактирование дерева категорий доступно в двух местах программы: дерево категорий (рис. 2.) и еще одно дерево категорий (меню "Правка"->"Дерево категорий"). Добавление или удаление элементов в\из категорий осуществляется через контекстное меню (рис. 3.) и через закладку "Категории" в диалоге свойств элементов.
Начиная с версии 2.1.2, CDC поддерживает выделение нескольких объектов одновременно, а также, начиная с версии 2.1.5, их перетаскивание с помощью мыши. В результате чего, работа с категориями значительно упрощается. Вы можете присвоить\убрать категорию сразу нескольким дискам одновременно (рис. 3). Также Вы можете видеть общие категории для выделенных дисков.
Категории можно использовать в логической связке с группами. Например, в группу "Видео" можно положить все диски с видеофильмами, а категории организовать так, как показано на рисунке 1 и 2. При этом некоторые фильмы могут находиться одновременно в 2 и более категориях. Фильм "Матрица" может находиться одновременно в категориях "Фантастика" и "Киберпанк" (хотя это спорно :).

рис. 3. Категории в контекстном меню.
5. Как работать с пользователями
Пользователи - это список людей, которым Вы отдали один или несколько дисков. Этот список представлен в виде последовательности имен (а возможно и фамилий) Ваших друзей и знакомых. Всё, что пользователь может делать с этим списком - это добавлять и удалять из него диски. Для создания или редактирования списка пользователей используют "Справочник пользователей", который доступен через меню "Правка" пункт "Список пользователей" (в случае, когда в дереве групп выделена текущая база данных) или контекстное меню диска, файла, папки "Отложить диск пользователю"->"Дерево пользователей" (рис. 4.).

рис. 4. Работа со списком пользователей.
Для того чтобы отметить диск как одолженный кому-либо, нужно зайти в контекстное меню выбранного Вами диска, файла или папки (начиная с версии 2.1.2 поддерживается мультивыбор дисков), выбрать пункт "Одолжить диск пользователю", после чего выбрать требуемого пользователя. Диск может находиться только в одном месте, и, соответственно, принадлежать только одному пользователю.
Также, начиная с версии 2.2.0, пользователи доступны в закладке "Пользователи" (рис. 4.1). Её удобно использовать в том случае, когда Вам нужно посмотреть, какие диски отданы определенному пользователю. В этой же закладке Вы можете редактировать список пользователей (по аналогии с категориями).

рис. 4.1. Список пользователей.
Местоположение диска - это место, где диск находится физически. Это может быть коробка с дисками, полка в шкафу или карман в Вашей сумке. Работа со списком местоположений похожа на работу со списком пользователей. Один диск может находиться только в одном месте, а соответственно принадлежать только одному элементу списка местоположений.
Для редактирования местоположений используют справочник местоположений. Он доступен в меню "Правка"->"Список местоположений". Для присваивания диску определенного местоположения используют контекстное меню (рис. 5).

рис. 5. Местоположения дисков.
Это же контекстное меню можно использовать для проверки местоположения.
К примеру, очень удобно хранить диски в коробках (консервах) по 50, 100 или более штук. Если подписать каждую из коробок, то список местоположений и будет списком этих надписей (рис.5).
7. Добавление дисков в базу. Предустановки. Неполные диски
Теперь, когда Вы знаете об основных элементах программы, давайте рассмотрим один из самых важных аспектов работы с CDC - добавление дисков. Добавление диска в базу - это процесс, при котором программа создает копию всего дерева диска и сохраняет её в базу данных. В создаваемой копии хранятся имена элементов (диска, файлов, папок) и дополнительная информация, загруженная с помощью плагинов. Для добавления диска используется диалог сканирования (рис. 6.).
Если содержимое диска для Вас не важно (например, это диск инсталляцией Linux или Windows с множеством однотипных файлов), то мы рекомендуем использовать опцию "Создать пустой диск" (диалог сканирования, раздел "Главная" или диалог настроек, раздел "Сканирование", группа "Настройки сканирования дисков") (начиная с версии 2.2.0). В этом случае содержимое диска не сканируется и он добавляется в коллекцию пустым, что также положительно сказывается на размере базы и на скорости работы с добавленным диском.
N.B. Вообще, стоит взять за правило индексировать только полезную для Вас информацию, с которой вы реально потом будете работать. Кому нужны, например, кучи однотипных инсталяционных файлов для какой-нить ОС - добавленного пустого диска будет вполне достаточно для этого.
Начиная с версии 2.1, CDC поддерживает автоматическое добавление дисков. Если программа запущена и пользователь вставляет в устройство новый диск (которого нет в коллекции), то диалог добавления диска выводится на экран автоматически. Чтобы отключить эту функцию, уберите галочку у опции "Автоматически предлагать добавлять новые диски" в разделе "Сканирование".

рис. 6. Диалог сканирования.
В списке дисков и директорий представлены все доступные носители данного компьютера, а также папки, добавленные пользователем (чтобы список пользовательских папок сохранялся между вызовами программы, воспользуйтесь опцией "Сохранять добавленные папки в списке дисков" в диалоге настроек, раздел "Сканирование"). Папки, добавленные пользователем, сохраняются в базе данных как диски. До того как пользователь нажмет кнопку "Добавить", чтобы начать сканирование диска, он может настроить группу, категорию, местоположение диска, а также номер диска. Кнопка "123" предназначена для автоматической генерации номера диска в базе. Номер диска может быть не только цифровым, но и в любом другом формате (например, 13аS2 или №45). Данная возможность добавлена для того, чтобы вносить уже существующие номера дисков, которые были записаны на нем ранее.
Часто при добавлении диска пользователю нужно посмотреть его содержимое. Для этого Вы можете нажать кнопку "Открыть" (при этом выбрав нужный диск в списке) или 2 раза нажать левой кнопкой мыши на нужном диске в списке.
Начиная с версии 2.2.0, CDC может генерировать буквенно-числовые номера. Например, номер "2_1.Фото22" при следующем сканировании будет изменен в "2_1.Фото23", а номер "5_Video" на "6_Video". Тем самым, Вы можете более комфортно добавлять несколько однотипных дисков в свою коллекцию. Также существует возможность продолжить нумерацию какой-то определенной серии дисков. Например, Вы забыли, какой последний диск был добавлен с меткой "video". Для этого наберите в поле номера диска "video1" и нажмите на кнопку "123". В результате цифра изменится на тот номер, которого еще нет в базе. Для номеров, которые начинаются с цифр, соответственно надо вводить "1video". Для номеров, в которых цифры есть с двух сторон, предпочтение отдается цифрам справа.
В версии 2.2.0 RC3 появилась возможность задавать маску сканирования. Маска сканирования определяет какие файлы попадут в Ваш каталог, а какие нет. Например, чтобы отфильтровать все AVI файлы, нужно указать маску: "*:avi" (смотри рисунок 6).
Во время сканирования диска база данных остается доступной, но при этом находится в режиме чтения. Другими словами, Вы не можете добавить в неё новую категорию или группу, когда сканирование диска активно. Дополнительные настройки сканирования Вы можете найти в диалоге настроек, закладка "Сканирование".
Начиная с версии 2.1, в окне сканирования доступны предустановки или схемы сканирования. Они расположены в левом нижнем углу диалога добавления диска (рис. 6) и являются очень удобным средством для быстрого изменения настроек сканирования. Каждая предустановка сохраняет настройки сканирования (диалог настроек, раздел "Сканирование") и настройки привязки расширений к плагинам (диалог настроек, раздел "Плагины"). В результате чего, пользователь может быстро отключить все плагины или изменить настройки сканирования одним кликом.
Чтобы создать предустановку зайдите в диалог настроек, измените интересующие Вас настройки в разделах "Сканирование" и "Плагины" и нажмите "ОК". После этого перейдите обратно в диалог сканирования и нажмите кнопку "+" (справа от выпадающего списка) и введите имя предустановки. Аналогом предустановок является звуковая схема в Windows.
Начиная с версии 2.2.0, предустановки работают еще удобней. При изменении хотя бы одной привязки плагина к расширению (диалог настроек, раздел "Плагины", закладка "Расширения" или диалог сканирования, раздел "Настройки") текущая предустановка сбивается и поле её имени обнуляется. Это состояние сохраняется между вызовами программы.
В некоторых случаях удобно удалять некоторые файлы или папки с добавленного диска. Для этой цели используется механизм неполных дисков. Вы можете удалять папки и файлы с добавленного диска через контекстное меню (пункт "Удалить"), если активирована опция "Разрешить удаление файлов и папок с диска" (диалог настроек, раздел "Пользовательский интерфейс"). После удаления элемента диска меняется его иконка. Важно помнить, что удаленный файл или папку невозможно восстановить (физически файл не удаляется). Единственный способ восстановления всей структуры диска - это добавление диска в базу заново.
Совет 1: Если добавленный Вами диск содержит фильмы или игры, то после окончания сканирования можно воспользоваться импортом информации с WEB сайтов. Импорт информации доступен через контекстное меню на диске, папке или файле, пункт "Импорт информации". Более детальное описание смотри в описании работы плагинов.
Совет 2: Используйте предустановки для быстрого отключения плагинов. Обычно создаются как минимум две схемы: пользовательская и схема с отключенными плагинами.
Совет 3: Используйте настройки привязок расширений к плагинам в диалоге сканирования (раздел "Настройки") - это намного удобней и быстрей, нежели их аналог в диалоге настроек.
Совет 4: Важно помнить, что поцарапанные диски или диски с пятнами могут привести к "зависанию" программы. В этом случае, если Вы не уверены в его читаемости, следует пользоваться опцией "Проверить файлы на читаемость (медленно)" (диалог сканирования или диалог настроек, раздел "Сканирование", закладка "Общие"). Более детально о проверке дисков читайте в разделе "Извесные проблемы и ограничения".
Свойства элементов базы представлены в виде диалога с динамическими элементами управления, присутствие которых зависит от выбранного элемента (файла, папки, группы, категории,...). Существует 2 вида диалогов свойств: диалог свойств базы (рис. 7) и диалог свойств остальных элементов (рис. 8).

рис. 7. Диалог свойств базы.

рис. 8. Свойства элемента базы.
Диалог свойств базы дает возможность менять автора, имя и комментарий базы, а также её состояние (чтение\запись). База, находящаяся в режиме "только чтение" может быть использована только для чтения. В такую базу невозможно добавить диска, группу, категорию и т.д. Обычно этот режим используется для просмотра содержимого коллекции пользователя.
Диалог свойств элементов является более мощным средством настройки выбранного элемента. На рисунке 8, показан диалог свойств диска. Как видно из рисунка, пользователь имеет возможность изменить множество настроек диска, такие как: номер, местоположение, пользователя и псевдоним. Псевдонимы используются в тех случаях, когда имя диска, файла или папки записано неверно (например, имя AVI файла с фильмом записано на CD с ошибкой). Если у диска, файла или папки указан псевдоним, то в дереве элементов будет отображаться именно он, а не оригинальное имя.
Поле "Комментарии" содержит Ваш комментарий или импортируемую информацию с WEB сайтов. Важно знать, что это поле поддерживает HTML код. Сюда можно вписывать HTML код взятый, к примеру, из описания фильма на сайте. Начиная с версии 2.1.5 кнопки [B], [I], [U] соответствуют HTML тегам <B>, <I> и <U>. При их нажатии выделенный текст обрамляется выбранным тегом.
С помощью закладки "Категории" Вы можете привязывать текущий диск, папку или файл к определенным категориям.
Совет 1: используйте комбинацию Alt+Enter для быстрого вызова диалога свойств элемента (при этом фокус уже будет находиться на поле ввода комментария (начиная с версии 2.1.3)) и сохранения сделанных изменений.
9. Поиск элементов в базе данных. Расширенный поиск
В CDC присутствует 2 поиска - обычный и расширенный. Они отличаются по сложности и возможностям. Первый - обычный, дает возможность пользователям искать заданные элементы в базе по указанной строке. При этом переход на найденный элемент происходит мгновенно (рис. 9).

рис. 9. Диалог обычного поиска.
Начиная с версии 2.2.0, расширенный поиск стал поиском по умолчанию (Расширенный поиск: Ctrl-F).
В отличие от обычного поиска, расширенный, собирает результаты поиска в список и показывает его в закладке "Поиск". Чтобы перейти на один из найденных элементов (находясь при этом в закладке "Поиск") вызовите контекстное меню интересующего Вас элемента и выберите пункт "Найти в дереве" (рис. 10).

рис. 10. Найти в дереве.
После выбора показанного на рисунке 10 пункта, программа перейдет на этот же элемент в закладке "Группы".
Расширенный поиск является более сложным инструментом. Несмотря на это, во многих случаях удобней использовать именно его. Расширенный поиск формирует список найденных элементов в закладке "Поиск" (рисунок 11).

рис. 11. Диалог расширенного поиска
Полученный список можно использовать так же, как и любой другой. То есть назначать элементам категории, пользователей, местоположения; добавлять комментарии; привязывать картинку; запускать файл, а также использовать в качестве данных для формирования отчета (начиная с версии 2.2.0).
Пустая строка поиска означает "искать всё". Остальные опции интуитивно понятны. Исключение составляют четыре выпадающих списка. Это группы, категории, местоположения и пользователи, которые ограничивают область поиска до заданных групп, категорий, местоположений и пользователей соответственно.
Последний раздел - "Поиск по полям", является новинкой, начиная с версии 2.1. Он позволяет искать объекты по содержимому их полей. Обычно - это файлы. На рисунке 11 сформирован запрос для поиска всех музыкальных файлов, в названии которых встречается слово "Beatles" или графических файлов, ширина которых превышает значение 800 точек. Выпадающее меню справа связывает два соседних условия.
Плагины - это дополнительные компоненты программы CDC, которые расширяют её возможности. Главным образом функционал плагинов сосредоточен вокруг импорта вспомогательной информации из файлов, хотя также они могут работать с WEB сайтами, базой дисков и т.д. Например, плагин для работы с видео файлами, загружает из всех *.avi, *wmv и т.д. файлов информацию о продолжительности видеоряда, размере картинки, название кодека, количество кадров в секунду и т.д. Описанная информация отображается в окне описания. Важно знать, что к каждому из поддерживаемых расширений привязан какой-то из плагинов. В случае ошибок с каким-либо из файлов или для ускорения работы программы, пользователь может отключить обработку определенного типа файла плагином или выключить его (плагин) вообще. Стоит помнить, что полное отключение всех плагинов приводит к существенному ускорению сканирования и полному отсутствию вспомогательной информации.
Информация о плагинах, список поддерживаемых файлов и их активность доступна в окне настроек, раздел "Плагины". Детальную информацию об импорте данных можно получить здесь.
- Имя файла базы - полный путь к файлу базы, которая будет открыта сразу после старта программы. Пример:
cmd>cdc.exe "d:\my bases\video.cdc" - Ключ -h (--home) для создания\загрузки настроек из локальной папки программы (c:\Program Files\cdc\settings\). Этот ключ можно использовать один раз для создания настроек по умолчанию в локальной папке программы (например, при запуске программы с флеш карты). В дальнейшем (после такого создания), программа будет работать с локальными настройками.
12. Известные проблемы и ограничения
- Одной из главных неудобств в программе CDC является "зависания" и "вылеты" при обработке некоторых файлов плагинами. Авторы программы советуют отключать определенные плагины по мере необходимости (рис. 12). Иногда сложно определить по какой причине программа зависает. Для этой цели советуем Вам использовать опцию расширенного лога (диалог настроек, раздел "Логгер" опция "Расширенный лог"). Эту опцию следует включать в том случае, когда программа аварийно прекращает работу на каком-либо из дисков при сканировании. Включите указанную опцию и добавьте диск снова. Полученный лог файл (папка Log) можно отправить разработчикам с помощью диалога обратной связи на рассмотрение или оповестить их через форум.
Важно различать зависание и аварийное завершение. В случае зависания программы, скорей всего какой-то из файлов на диске не читаем. Если же CDC аварийно завершается, то скорей всего причина этому один из плагинов. Именно в этом случае нужно включать расширенный лог и отключать плагины.
Важно знать, что "нечитаемые" файлы на дисках - это проблема операционной системы, а не каталогизатора. В частности функция CreateFile() входит в бесконечный цикл внутри себя и не передает управление клиентскому коду, если файл на диске не читается. Разработчики CDC планируют обойти эту ошибку в будущих версиях.
В случае, когда диск не читается из за царапины или пятна на нем, следует использовать опцию "Проверить файлы на читаемость (медленно)" (диалог сканирования или диалог настроек, раздел "Сканирование", закладка "Общие"). Эта опция предназначена именно для тех дисков, чтение которых затруднено или вообще невозможно. Если она включена, то CDC проверяет весь диск с помощью специального алгоритма низкоуровневой проверки. В результате чего, пользователь будет уведомлен о том, что текущий диск не может быть добавлен в коллекцию. Добавление таких дисков с отключенной опцией может привести к зависанию программы. Отрицательной стороной этой опции является время проверки. Всреднем, DVD диск заполненный на 4.36Гб будет проверяться около 14 минут. - Вторым неудобством при работе с программой является временный отказ работы СD-ROM привода. Если во время сканирования диска программа завершилась аварийно, то лоток CD-ROM'a может не реагировать на кнопку извлечения диска. Для решения этой проблемы нужно еще раз запустить программу и в диалоге сканирования нажать кнопку "Извлечь" при выбранном CD-ROM'е.
Совет 1: Используйте диалог обратной связи (с версии 2.2.0) для уведомления разработчиков в случае найденной ошибки (Главное меню "Помощь" -> "Обратная связь"). Также его можно использовать, чтобы выразить благодарность или изложить своё нововведение по разработке.
Совет 2: Для добавления поврежденного диска или диска, содержащего файлы на которых программа CDC зависает, просто отключите плагины на время сканирования. Если Вы точно знаете, на каком из файлов программа зависает, то более рационально отключить обработку расширения этого файла. Также отключить все плагины можно с помощью предустановок.

рис. 12. Отключение плагинов.
Начиная с версии 2.2.1, CDC поддерживает универсальную настройку столцов в списке. Это означает, что Вы можете заставить программу показывать требуемую информацию в определенных столбцах. Например, если пользователь часто обращается к музыкальной коллекции, то для него удобно видеть альбом текущей композиции, исполнителя, битрейт и т.д. Для этого он может настроить несколько столцов так, чтобы они отображали именно эти поля (смотри рисунок 13).

рис. 13. Настройка столцов списка
Настройка столбцов - это очень мощный инструмент программы Camel Disc Catalog. Вы можете настроить отображение группы, категории, местоположения диска, файла или папки. Каждая из закладок хранит свой набор столбцов, что делает программу еще более гибкой. Чтобы настроить столбцы по Вашему вкусу, нужно вызвать контекстное меню на любом из столбцов и выбрать один из представленных в меню пунктов (смотри рисунок 14). Вы можете удалять или добавлять новые столбцы. Их количество не ограничено.

рис. 14. Настройка столбцов.
Пункт "Выровнять столбцы" включает опцию автоматического выравнивания ширины столбцов во всех списках по ширине списка. Если она отключена, то Вы можете устанавливать суммарную ширину столбцов превышающую ширину списка вручную. В этом случае, Вам нужно будет "прокручивать" список по горизонтали.
1. Уважаемые пользователи, если Вы работаете с нашей программой и заинтересованы в её развитии, то нам, как разработчикам, важно знать, насколько она удовлетворяет вашим потребностям. Для того чтобы быть ближе к вам и создавать качественный софт, мы должны знать об ошибках, которые в нем присутствуют, и о ваших пожеланиях. Для этого (начиная с версии 2.2.0) мы встроили в CDC диалог обратной связи (главное меню "Помощь" -> "Обратная связь"). С помощью него, Вы можете отправлять письма разработчикам, не выходя из программы. Это намного проще, нежели отписываться на форуме или отправлять письмо через почтовую программу.

рис. 15. Обратная связь с разработчиками
Если ошибка тривиальная или предложение не требует дополнительных файлов (например, скриншота), то этот диалог очень удобен для уведомления разработчиков.
2. На нашем сайте действует копилка. Если Вы считаете, что наш труд чего - то стоит, то Вы можете перевести нам немного WebMoney, отправить SMS на указанный номер или официально купить программу по этому адресу.
3. Если Вы дизайнер и умеете рисовать на компьютере, то разработка новой темы для CDC была бы очень кстати. Руководство по разработке тем находится здесь.
4. Если есть возможность где-то прорекламировать программу (сайт, блог, рассылка, форум) - всегда приветствуется, идеальный вариант, когда это не просто копирование текста с сайта, а и ваше положительное мнение, чем привлекла вас именно наша программа. Ну и конечно даже просто текстовая ссылочка лишней никогда не будет.
5. Если Вы умеете хорошо писать тексты - можете написать небольшую статью или обзор о CDC и том, как она вам помогает.
6. Если Вы владеете иностранными языками, было бы неплохо перевести интерфейс программы на французкий, немецкий и другие языки. Этого действительно очень не хватает.