varios programa poner para libros formatos extensiones extension digitales convertir como cambiar archivos archivo chm winhelp

chm - programa - poner extension a varios archivos sin extension



La dirección futura de los formatos de archivos de ayuda (6)

this.Mode = Modes.Rant;

Hay problemas tremendos con casi todos los formatos de archivos de ayuda porque los fabricantes (generalmente Microsoft para muchos de ellos) no parecen querer hacer un trabajo más que lo suficientemente bueno para su propio uso.

No puedo decirte cuántas veces el nuevo formato HXS ha rociado completamente mi ayuda de Visual Studio cuando los terceros se integran. Podría decirse que esto es culpa de las herramientas de instalación de terceros, pero durante bastante tiempo no había documentación sobre cómo hacerlo, por lo que tuvieron que elegir entre la ingeniería inversa (y equivocarse, a veces) o la no integración en todas. Todavía no sé si la integración funciona, pero en estos días solo cambio Visual Studio para usar la ayuda en línea. Simplemente funciona, en su mayoría, mientras que la ayuda integrada invariablemente cae en esa barra de progreso que bloquea Visual Studio hasta que ha reconstruido el archivo de ayuda, excepto que no lo hizo porque los archivos ahora están corruptos, por lo que cada vez que golpeo F1, Visual Studio simplemente se bloquea a menos que mate el programa DEXPLORE varias veces.

Cómo esto terminó como una solución a cualquier problema, todavía no lo sé.

En segundo lugar, las herramientas deben estar presentes. El visor de CHM está presente en la vista previa, no en Vista, pero las herramientas necesarias para mostrar HXS no están presentes en la vista previa, pero creo que están en Vista. Bien, ahora puedo elegir entre usar un formato que necesita ser instalado a la medida en la computadora de los usuarios, o ... errar, otro que necesita ser instalado a la medida en las computadoras de otros usuarios. Derecha.

this.Mode = Modes.JustTicked;

Donde trabajo, enviamos archivos CHM y una versión html basada en archivos para aquellos que despliegan sus aplicaciones a través de un recurso compartido de red. En cuanto a Vista, aún no hemos visto mucho de eso, pero la versión html también funcionaría allí.

Sin embargo, preferiría tener un archivo de ayuda brillante.

Un buen resultado de la versión html es que podemos vincular los mismos archivos en el módulo web que sigue a nuestro producto. De esta forma, solo habría una versión que el cliente necesita.

Estamos buscando actualizar la herramienta que usamos en el trabajo, así que en mi agenda para esta semana, agradable y tranquila en el trabajo, voy a ver los diversos tipos de resultados que puede producir, entre otras cosas, HXS.

Editar : Hmm, un vistazo rápido a las páginas de ayuda para Ayuda y Manual, el producto que usamos, tiene esto que decir acerca de HXS :

La Ayuda de Visual Studio también se conoce como MS Help 2.0. Originalmente, este formato de ayuda estaba destinado a ser el sucesor de la Ayuda HTML. Sin embargo, Microsoft pospuso su lanzamiento indefinidamente y ahora está claro que nunca se lanzará como un formato de ayuda para las aplicaciones de usuario normales.

Tenga en cuenta que este es un formato de ayuda especial que solo se utiliza para documentar componentes de programación de terceros diseñados para la integración en Visual Studio .NET. ¡No es adecuado para ningún otro propósito y no se puede usar para proyectos de ayuda normales para programas de aplicación!

Supongo que HXS está completamente fuera de la mesa entonces.

Nota : basado en la web no necesariamente significa que necesita un servidor web, solo que necesita un navegador web. Ya sea que integre en su aplicación, utilizando un componente de navegador web, o si acaba de iniciar el navegador predeterminado de los usuarios, esa sería una opción que tendría que hacer, pero la mayoría de los resultados de ayuda basados ​​en web que he visto no requieren ninguna configuración del servidor en absoluto.

Parece que los archivos de ayuda de CHM ya no son el formato de archivo de ayuda de elección.

WinHelp
- obsoleto

HtmlHelp (CHM)
- no soportado en Vista por defecto
- no funciona bien en un recurso compartido de red

Ayuda 2 (HXS)
- Entiendo que esto se usa en VS2005 + para mostrar ayuda

Basado en la web
- Podría ser difícil de administrar para múltiples versiones

¿Qué formato de archivo de ayuda usarías en una nueva aplicación (C #) que proporciona múltiples versiones de la misma base de código?

Nos gustaría utilizar la ayuda de CHM, pero no parece ser la dirección en la que Microsoft quiere que nos mudemos.

¿Alguien emplea HXS ​​para sus archivos de ayuda?

Feeback apreciado

Actualización basada en comentarios de lassevk;

Parece que la ayuda de HXS no está destinada a ser utilizada para proyectos de ayuda normales.


La única documentación de ayuda útil que he visto ha sido HTML simple. La mayoría, si no todos, de los proyectos de código abierto que he visto tienen páginas de ayuda HTML (para API y documentos de referencia). Todo lo que use un formato propietario o que requiera un lector propietario correrá el riesgo de quedarse obsoleto (CHM) o tener problemas de compatibilidad o hinchazón (PDF).

Por alguna razón, Microsoft es malo en los archivos de ayuda. La ayuda en línea para Visual Studio / SQL Studio / Office es terrible, MSDN es un desastre, los CHM son torpes y la búsqueda de Microsoft nunca arroja los resultados que realmente desea. (Solo es mi opinión :)


Para mí, CHM sigue siendo la respuesta. Construyo archivos CHM con la herramienta Sandcastle Help File Builder que está disponible en Codeplex.

Las preocupaciones sobre el acceso a CHM son válidas. Para abordar eso, produje un convertidor de CHM a la Web con bastante facilidad, con algunos hackers de IStorage, una búsqueda y reemplazo de texto y una transformación XSL. Esta página es un sitio web que se produjo automáticamente en aproximadamente 8 segundos. Tiene una vista de árbol expand / collapse en el navegador del lado izquierdo. Marcos basados ​​(no muy amigables para URL) pero funcionan lo suficientemente bien.


Adobe RoboHelp se puede utilizar para crear contenido de ayuda que tenga contenido / índice / búsqueda / glosario y funcione en un navegador como se genera en HTML. Admite 35 idiomas.

Tenemos una aplicación web basada en Flex que usa esto para administrar el contenido de ayuda de la aplicación. La aplicación Flex y su sistema de ayuda funcionan en la mayoría de los navegadores en Windows / MacOSX / Linux.


¿Qué te hace pensar exactamente que no hay un visor .chm predeterminado en Windows Vista? (Ciertamente hay uno en mi computadora, como también en mi caja Win7)

Podría confundir .chm con .hlp (Microsoft de hecho dejó caer el soporte .hlp en vista, y finalmente lo reanudó en una actualización de Windows)

En pocas palabras: los archivos .chm parecen ser compatibles con todas las versiones de Windows, y la única alternativa real a los archivos .chm que conozco es .html