Библиотека разработок

Документооборот 61
Наука/образование 21
Бухгалтерский учет. Финансы 31
Обработка и хранение данных 33
Решения для бизнеса 48
Игры и развлечения, анализ и тестирование 5
Домашние дела 4
Культура, спорт, здоровье 5
Инструменты для разработчика 42

Конкурс

Правила участия
Победители
Тестовая лаборатория

Разработчикам

Форум
Статьи
Советы
Дмитрий Посудин

OneClickHelp – создание справочных файлов в формате CHM, HxS, HTML (Word, .Net)

03.04.06

PC Magazine: It works!

OneClickHelp предназначена для:
1. Преобразования MS Word документа в Help компилированный файл в формате Chm, HxS, Web.

 Элегантные справки и html страницы можно создавать, используя только MS Word (один продукт!), пример Word файла и справку можно загрузить здесь.

2. Преобразования содержимого папок в Справку(Chm, HxS, Web)

Часто уже есть материалы, подготовленные в виде html и расположенные в папках, Например часть сайта или даже весь сайт. Такие папки можно “просканировать” и создать Справку (HtmlHelp, Web).

3. Создания коллекций Chm справок.

Файлы справки в формате Chm Коллекция справок
Созданные файлы-справки можно объединить в коллекцию и получить интегрированную справку с общей навигацией, поиском и прочими удобствами


Исходный код: не доступен
Способ распространения: shareware

Скачатьoneclickhelp.zip 5,7 МБ

Журнал PC Magazine/REРейтинг разработки: 4

PC Magazine/RE:

Очень интересная с концептуальной точки зрения разработка. Пользуясь Word, можно подготовить материал для будущей Справки. Для этого достаточно разметить ее будущие страницы заголовками соответствующего уровня (стилями Headings), а затем осуществить компиляцию, преобразовав в формат Справки (CHM-, HxS-, HTML-). Процедура компиляции выполняется в автоматическом режиме и не требует от пользователя дополнительного участия. Учет многочисленных особенностями подготовки материала, его компоновки, сборки, простановки ссылок, т.е. всех деталей, которые приходится учитывать при разработке справочных файлов другими средствами – все это теоретически должно происходить совершенно прозрачно. Очень достойная, «смелая» концепция разработки.

Но, как всегда бывает, от идеи до ее реального воплощения – путь долгий. Непростая задача, прежде всего из-за того, что исходный материал в Word должен быть четко выстроен с учетом той концепции, которая закладывалась автором в идею обработки. Следующая проблема: текущая конфигурация системы Office и платформы .Net Framework у каждого пользователя имеет индивидуальные особенности и учитывает множество дополнительных параметров, включенные и отключенные опции, которые тем или иным образом могут сказываться на работу данной утилиты. Добавим еще повышенную систему безопасности на платформе Windows/Office, которая включает/отключает определенные программные средства (обработка макросов, загрузка ActiveX-элементов, и пр.) – это также приходится учитывать.

Итак, учет сложностей конфигурации системы, настройка всех параметров, которые могут косвенно сказываться на работу с данной разработкой – все это пока возложено на пользователя. А сама система, если ей что-то не нравится, выдает малопонятные дампы ошибок, по которым требуется разобраться в причинах. Добавьте еще реализованную поддержку различных дополнительных технологий (например, drag-n-drop), которых также требует определенных условий для безошибочной работы. Если они соблюдены не полностью, то это ведет к дополнительным, «случайным» ошибкам.

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

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

Разработка опубликована в следующих разделах:

Инструменты для подготовки справочной документации

Технологии обработки и хранения данных

Перенос данных для других устройств (карманные ПК, Mac и др.)

Справочная документация и базы данных

Технологические разработки для создания новых систем

Всевидящее око бот телеграм telegram заблокировал бота.