sommairesur cette page : Ms Word et le RTF autres pages Création des autres sites Programmers heaven © Isabelle Côté aide hlp avec help workshopAccueil > Iza > Aide HLP IntroductionVous êtes peut-être comme moi, un programmateur amateur et sentez le besoin d'ajouter un peu d'aide à vos créations. VisualBasic 6 de Microsoft vient avec une trousse d'outils qui peuvent vous aider. Cependant, ces mêmes outils peuvent sembler, d'un premier abord, un peu hermétiques. J'espère que ces quelques pages sauront vous faire paraître le tout un peu plus clair. Vous trouverez quelque part dans le menu Démarrer > Programme le dossier Microsoft Help Workshop contenant les outils nécessaires à la création de fichiers d'aide HLP. Si vous ne le trouvez pas, peut-être n'a-t-il pas été installé. Pour installer Help Workshop
Après l'installation, vous devriez trouver quelque part sous Démarrer > Programmes le dossier Microsoft Help Workshop contenant les applications suivantes :
Ms Word et les fichiers RTFTous sinon la plupart des logiciels de traitement de texte peuvent enregistrer au format RTF (Ritch Text Format) mais ne le font pas tous de la même manière. En effet, si vous créez un fichier RTF avec Ms Word par exemple, et que vous l'ouvrez par la suite dans WordPad (traitement de texte par défaut de Windows) certaines mises en formes pourraient être perdues. WordPad par exemple ne gardera du format Titre 1 de Word que les attributs de police. Les attributs de paragraphes comme Paragraphes solidaires, qui permet de faire suivre sur une même page le titre et le paragraphe qui suit le titre, seront perdus. Il en va de même si vous ouvrez le fichier RTF créé dans Word avec WordPerfect (version 8). Celui-ci effectue une conversion de format laborieuse (indiquée par une boîte de progression) qui supprime encore une fois une partie des attributs que Word avait laissé. Ce même fichier convertis par WordPerfect, si on l'ouvre dans WordPad perdra encore des plumes. Ceci laisse l'impression à un utilisateur débutant en la matière (comme moi...) que Word ou même WordPerfect ne sont pas capables de créer des fichiers RTF purs. Et bien c'est faux ! Tout ceci n'est qu'une question de version de RTF. En effet, le codage des fichiers RTF dépend de différentes version du langage. Cependant WordPad sera plus à même de créer un fichier RTF transportable d'une plateforme à l'autre sans pertes décevantes. Car il arrive que Word refuse d'ouvrir un fichier RTF créé avec WordPerfect. À moins que ce ne soit l'inverse ! Tout dépendant des versions de traitements de texte testées... Quoi qu'il en soit, je peux vous affirmer ceci : Tout comme les différentes version de navigateurs qui seront plus ou moins à même d'afficher correctement les documents HTML selons la version du langage utilisé, les logiciels de traitements de texte seront capables de décoder et d'afficher les fichier au format RTF que dans la version du langage et ses fonctionnalités pour lequel ils (les traitements de texte) ont été programmé. De plus, voici ce qu'on apprend sur le site de Microsoft : Microsoft Word 97 produces a rich text file that is incompatible with Microsoft Help Compiler 4.0. Microsoft is aware of this problem and has produced a new version of the Microsoft Help Compiler that will work correctly with Microsoft Word 97 files. Ce qui signifie que Word 97 crée des fichiers au format RTF qui sont incompatible avec le Microsoft Help Compiler (hcw) version 4 et que Microsoft a réglé le problème avec la nouvelle version de Microsoft Help Compiler. Vous trouverez un peu plus haut un lien vers la page de téléchargement de cette nouvelle version. J'ai trouvé sur Internet (en cherchant dans Beaucoup.com), le site Wotsit's Format qui répertorie les différents formats de fichiers existant et, quand c'est possible, les adresses où l'on peut trouver le texte de référence des formats en question. Vous pourrez y trouver les spécification du format de texte RTF (version Microsoft...). Pour porgrammeurs avertis... ou curieux invétérés (comme moi !). Quel traitement de texte utiliser? Le principal étant que le logiciel de traitement de texte que vous utiliserez soit capable de conserver dans le format RTF les mises en formes suivantes :
Dans cette rubrique nous utiliseront MS Word 97. Mais vous pourriez tout aussi bien utiliser un autre traitement de textes en vous assurant qu'il conservera les attributs mentionnés plus haut. C'est du moins ce que nous dit l'aide de Help Workshop. Pour ma part, je n'ai pas vérifié. Testez votre logiciel de traitement de texte Si vous possédez un autre logiciel que Ms Word et voulez être certain de pouvoir l'utiliser pour concocter vos fichiers d'aide, voici comment procéder :
L'utilisation de Help WorkshopLorsque j'avais suivi avec d'autres mordus des cours en programmagion VB au service de la formation continue du Cégep de Rimouski, nous avions un cours de documentation de système où nous avions eu, entre autres, à créer des rubriques d'aide. Nous avions alors utilisé un logiciel gratuit EasyHelp permettant de créer plus simplement des fichiers d'aide. Ce genre de logiciel offre l'avantage de la simplicité mais malheureusement perd en contrôle de l'apparence des différentes fenêtres de l'aide que vous voulez créer. C'est pourquoi je privilégie l'approche plus laborieuse du logiciel fourni par défaut : Help Workshop. Vous apprendrez à travers ces rubriques, d'abord à créer le fichier de rubriques (RTF), à y créer des liens, un index de mots clés, à y ajouter des images, à créer une fenêtre de départ avec un onglet sommaire, un ognlet Index et un onglet rechercher. Vous apprendrez aussi comment modifier l'apparence des fenêtres de rubriques, y afficher des boutons de navigation. Vous apprendrez donc à créer des fenêtres d'aide d'aspect professionnel. Cependant, il existe bien d'autres logiciels qui pourront vous aider à créer vos documents d'aide. En fouillant sur le site de Programmers heaven vous pourrez trouver une liste d'outil d'édition de fichiers d'aide. Vous y trouverez, entre autres, un lien pour télécharger le logiciel Help & Manual 3.3.1 qui peut éditer des fichiers d'aide HTML et HLP, ainsi que des documents PDF dans un environnement WYSIWYG. Je ne l'ai pas encore essayé, mais selon les commentaires des utilisateurs, ça m'apparaît un bon choix. Des images réactives avec Hotspot EditorC'est un petit logiciel tout simple et même un peu désuet d'aspect. Mais très efficace pour créer des images réactives qui vous permettront de créer des rubriques d'aide plus visuelles et plus interactives.
Voici à quoi ressemble l'interface de
Hotspot Editor. L'utilisation de Hotspot Editor est si simple que l'explication de son fonctionnement sera intégré à la rubrique explicant la création du fichier d'aide. HTML Help WorkshopC'est depuis quelques années la nouvelle tendance (plus tout à fait nouvelle, en fait). Si les fichiers d'aide apportaient un bon soutien à l'utilisateur, ils avaient cependant un défaut que l'aide HTML corrige. Le retour à la fenêtre sommaire devenait à la longue lassant. Avec l'aide HTML, ces fenêtres sont toujours disponibles (bien qu'elles puissent être masquées). Un autre désavantage des fichiers d'aide hlp est que vous ne pouvez insérer de liens vers votre site Web (ou d'autre sites) directement dans vos rubriques. Vous devez passer par une macro qui ouvrira un programme proposant les différents liens que vous voulez mettre en place ou encore prévoir ces liens dans le menu Aide de votre application. L'aide HTML étant basée sur le langage HTML vous permet d'emblée de faire ce genre de liens sans problèmes. Voici en avant goût un aperçu de la fenêtre d'aide de HTML Help Workshop. Ça vous donnera une idée de ce que vous pourriez faire.
Windows 95 ne gère pas naturellement ce type d'aide. Cette nouvelle formule est apparue avec les versions plus récente de Windows. Mais si comme moi, vous roulez encore sous Win 95, et que vous avez sur votre machine des logiciels plus récents qui ne semblent pas avoir de rubriques d'aide bien que possédant l'option de menu, vous avez peut-être avantage à installer HTML Help Workshop. Ne serait-ce que pour pouvoir enfin consulter l'aide de vos logiciels plus récents. Pour installer HTML Help Workshop :
|