от
Еще в старые времена, помочь не тривиально, но можно создать какой-то стремный .файл в формате RTF с помощью специальных меток, запустить его через компилятор, и у вас есть файлу winhelp (.ГВУ), что на самом деле работает очень хорошо. Затем, в Microsoft решили, что winhelp не было модно и не круто и перешел на МП, до той точки, которой они фактически уволено то winhelp от Vista. Теперь, кхм, может быть, приятно, но все, что пытался открыть .файл CHM в Сети будете знать хороший "переход на веб-страницу отменен" экране, что вызвано ограничениями безопасности. Хотя есть способы, чтобы сделать CHM-файл, работать с сетью, вряд ли это хороший выбор, потому что, когда пользователь нажимает кнопку справка, что он хочет помочь и не сделать некоторые фанки настройки. Итог: я считаю, МП абсолютно непригодными. Но в то winhelp не вариант, интересно, что альтернативы, особенно, когда дело доходит до интеграции с моего приложения (т. е. для winhelp и CHM есть функции, которые позволяют непосредственно перейти к теме)? PDF имеет тот недостаток, что требует программа Adobe Reader (или одним из более легкими, что не многие люди используют). Я могу жить с этим, видя как это стандарт в наше время, но вы можете сказать это достоверно, чтобы перейти к определенной странице/якорь? HTML-файлами, кажется, быть лучшим выбором, тогда вы просто должны иметь дело с различными браузерами (CSS и прочее). Редактировать: я ищу, чтобы создать свои собственные файлы справки. Так как я поклонница "нет установки, просто распакуйте и запустите" философии, я имел эту проблему много раз в прошлом, потому что многие мои пользователи будут работать с сетью, который вызывает именно эта проблема. Поэтому я ищу более надежный и перспективный путь для оказания помощи пользователям, без необходимости код другой системы помощи для каждого приложения я делаю. CHM-это очень хороший формат, но это делает его непригодным для использования, в качестве справочной системы должен помогать пользователю, а не создавать еще больше проблем.

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.

11 Ответы

0 голосов
от
Еще в старые времена, помочь не тривиально, но можно создать какой-то стремный .файл в формате RTF с помощью специальных меток, запустить его через компилятор, и у вас есть файлу winhelp (.ГВУ), что на самом деле работает очень хорошо. Затем, в Microsoft решили, что winhelp не было модно и не круто и перешел на МП, до той точки, которой они фактически уволено то winhelp от Vista. Теперь, кхм, может быть, приятно, но все, что пытался открыть .файл CHM в Сети будете знать хороший "переход на веб-страницу отменен" экране, что вызвано ограничениями безопасности. Хотя есть способы, чтобы сделать CHM-файл, работать с сетью, вряд ли это хороший выбор, потому что, когда пользователь нажимает кнопку справка, что он хочет помочь и не сделать некоторые фанки настройки. Итог: я считаю, МП абсолютно непригодными. Но в то winhelp не вариант, интересно, что альтернативы, особенно, когда дело доходит до интеграции с моего приложения (т. е. для winhelp и CHM есть функции, которые позволяют непосредственно перейти к теме)? PDF имеет тот недостаток, что требует программа Adobe Reader (или одним из более легкими, что не многие люди используют). Я могу жить с этим, видя как это стандарт в наше время, но вы можете сказать это достоверно, чтобы перейти к определенной странице/якорь? HTML-файлами, кажется, быть лучшим выбором, тогда вы просто должны иметь дело с различными браузерами (CSS и прочее). Редактировать: я ищу, чтобы создать свои собственные файлы справки. Так как я поклонница "нет установки, просто распакуйте и запустите" философии, я имел эту проблему много раз в прошлом, потому что многие мои пользователи будут работать с сетью, который вызывает именно эта проблема. Поэтому я ищу более надежный и перспективный путь для оказания помощи пользователям, без необходимости код другой системы помощи для каждого приложения я делаю. CHM-это очень хороший формат, но это делает его непригодным для использования, в качестве справочной системы должен помогать пользователю, а не создавать еще больше проблем.
0 голосов
от
HTML-код будет следующий лучшим выбором, только если вы служите им с общедоступного веб-сервера. Если вы пытались связать его с вашего приложения, все файлы (и картинки (и каскадных таблиц стилей (и ...) ) ) сделали бы ЧМ выглядят как подарок от богов. Что сказал, когда на самом деле в комплекте в пакет установки, (а не по сети), я нашел CHM файлов, чтобы хорошо работать. Ото, еще один подводный камень о CHM файлов: даже если вы попытаетесь открыть CHM файл на локальном диске, вы можете наткнуться на безопасность блокировать, если вы изначально скачали его откуда-то, потому что файл может быть помечен как "пришел из внешнего источника", когда он был получен.
0 голосов
от
Мне не нравится вариант HTML и фактически перешли от простого HTML в CHM-файл путем сжатия и индексации их. Даже использовать их на кучки не-Windows клиентов. Это просто решается постоянным разбитого народа, поставив его в сети (глубина вложенности ограничена, странный замок эффекты), антивирус, который умер в каталогах с 30000 файлов HTML, и 20 минут времени декомпрессии при установке на старые системы, безопасность браузера зон и особенности, просчеты необходимого пространства в установщик и т. д. И тогда я даже не относятся люди, которые начинают "исправлять" их, 3-й партии продукта с неисправными "интеграция" и т. д. попытки, жалоб slowliness (браузер запуск) Мы все ждали лет для проблемы, чтобы уйти, как ОС и улучшение оборудования, но проблемы повторялся в онлайн-шоппингу количество разновидностей и хватит. Мы нашли chmlib, и решил, что мы могли бы навсегда использовать что-то на основе этого, как избежать с помощью простого внешнего читателя, если ОС из них перестал работать и перешел. Между тем у нас также есть собственный компилятор, поэтому мы МС бесплатно на будущее. Это не значит, что мы никогда не изменится (решения с локального веб-сервера, кажется, сегодня подходящий), но по крайней мере у нас есть выбор.
0 голосов
от
Наше программное обеспечение распределенных локально клиентам и подается из общей сети. Мы выбрали для формирования файла CHM и набор HTML-файлов для подачи из сети. Пользователи запустить программу локально использовать CHM-файл, и пользователи получают свои программы с сетевого ресурса приходится использовать HTML-файлов. Мы используем справки и руководства и может таким образом легко производить оба вида продукции из одного исходного проекта. HTML-файлы содержат поисковые возможности и не требует от веб-сервера, так что это не оптимальное решение, работает нормально. Пока все один-типы файлов для Windows, кажется, сломана в одну или другую сторону: То winhelp - устарел Формате htmlhelp (CHM-файл) - заменен на Vista, не работает от общей сети, Кроме того, что работает действительно хорошо Справки 2 (hxs-файл) - это, кажется, работает ровно до того момента, когда это не так, поврежденные индексы или похожие, это используется Visual Studio 2005 и выше, как пример
0 голосов
от
Если вы не хотите использовать загрузчик, и вы не хотите, чтобы пользователь мог выполнять какие-либо дополнительные шаги, чтобы разрешить файлы CHM по Сети, Почему бы не вернуться к то winhelp? Vista не включает WinHlp32.exe из коробки, но он свободно доступен для загрузки для Vista и Server 2008.
0 голосов
от
Это зависит от того, как импорт на онлайн-документацию для вашего продукта, хорошая инфраструктура документации может быть сложно установить, но после этого он окупается. Вот как мы делаем это - Помочь источник Дита compilant XML, сохранить в КГК (ClearCase в). Помогите редактирования xmetal выступает Составление справки, подгонянные открытые инструментарий Дита, с таможней на Perl/Java для предобработки Помочь источник перекрестных ссылок приложения ресурсов во время компиляции .RC-файлы и т. д. Помощью материалов из одного источника, ПДФ, ЧМ, затмение справки в формате HTML. Единое хранилище исходных кодов позволяет получить помощь для нескольких продуктов 10 с тысячами общие темы. От того, что вы описали, я посмотрел бы помочь затмение, его не просто интегрироваться .Net или приложений MFC, придется сделать сопоставление поможет решить запрос к URL-адресу после пожара URL-адрес в Eclipse фантик помочь или браузер.
0 голосов
от
Вопрос, Как создать ваши собственные файлы справки, или что это за файл лучшая помощь формат? Лично я считаю, CHM, чтобы быть отличным. Одна из первых вещей, которые я делаю при настройке машины скачать руководство по PHP в формате CHM (http://www.php.net/download-docs.php) и добавить горячую клавишу для его в малиновый редактор. Поэтому, когда я нажмите клавишу F1 загрузке CHM и выполняет поиск по слову мой курсор на (отлично подходит для быстрого ссылка на функцию).
0 голосов
от
Если вы делаете "просто распакуйте и запустите", вы собираетесь запустить в вопросах безопасности. Это особенно верно, если вы не пользователи ОС Vista (или более поздней). есть причина, почему вы хотели избегать упаковки ваших приложений внутри установщика? Используя установщик позволит смягчить проблему "внешнего источника". Вы могли бы использовать .CHM файлы без каких-либо проблем. Мы используем инструмент для создания нашей установки пакетов. Это не дешевые, но очень хорошие. Если стоимость вашего беспокойства, Wix является открытым исходным кодом и довольно прочным. На Wix есть кривая обучения, но это легко работать.
0 голосов
от
PDF имеет тот недостаток, что требует Адоб ридер Я использую программа Foxit Reader на Windows дома и на работе. Много небольших и очень быстро открыть. Очень удобно, когда вам интересно, что именно a80000326.PDF и зачем он засоряя папку "Документы".
0 голосов
от
Я думаю, что решение мы собираемся в конечном итоге происходит с нашего приложения-хостинг файлов справки сами. Это дает нам непосредственный доступ к файлам и возможность поддерживать их в актуальном состоянии. Что я планирую иметь содержимого, загруженного в огромной серии XML-файлы, каждый из которых содержит справки по конкретному пункту. Этот XML будет содержать ссылки на другие XML-файлы. Мы бы использовать XSLT для отображения содержимого по мере необходимости. В зависимости от лицензирования, мы можем построить конкретным клиентским XSLT-файл для того, чтобы настроить внешний вид и чувствовать, что они нужны. Мы должны быть в состоянии показать только справку для конкретной версии нашего продукта, а также и то, что может быть сделано путем фильтрации материалов в XSLT.
...