|
Mise à jour des liens : 1 octobre 1998 |
Les fichiers d'aide .HLP,
à quoi ça sert ?
1.1 Documents hypertexte
Avec l'explosion de l'Internet et du Web, les documents hypertexte sont devenus très célèbres. Ainsi, leur utilité n'est plus à démontrer : ils permettent de naviguer dans une arborescence de fichiers, à l'aide d'un simple clic de souris. Les documents au format HTML, standard du Web, peuvent être associés à des documents multimédia tels que des images, des sons, des clips vidéo, voire des programmes (cf. applets Java). Bref, l'hypertexte est à la mode.
A l'heure actuelle, visualiser un document hypertexte HTML nécessite un navigateur, comme Netscape Navigator ou Internet Explorer. Les documents multimédias sont des fichiers indépendants du document hypertexte lui-même. Si leur "invocation" est erronée, ils n'apparaissent donc pas correctement.
A l'inverse, les systèmes Windows 3.1, 95, NT proposent en standard un visualiseur de documents hypertextes au format HLP. Le programme s'appelle WinHelp (16 bits) ou WinHlp32 (32 bits). Ce type de fichiers incorpore les documents associés dans le même fichier que le texte.
Certains documents hypertexte célèbres sont fournis sous cette forme : par exemple, l'Encyclopédie des Trucs et Astuces de Jeux-Vidéo (ETAJV).
Toutefois, il faut bien garder à l'esprit le fait que les documents créés au format .HLP ne sont lisibles que sous Windows (du moins en standard). Si, pour vous, la portabilité des documents numériques est une préoccupation, tournez-vous plutôt vers des documents HTML.
1.2 Aide en ligne de logiciels
La plupart des logiciels conçus pour Windows sont fournis avec une aide en ligne, et généralement cette aide est contextuelle, c'est-à-dire qu'on peut obtenir des informations sur un point précis du logiciel, au moment où on l'utilise. L'aide en ligne rend aussi possible la recherche par index et même la recherche en texte intégral.
C'est donc tout naturel pour un développeur de souhaiter apprendre à créer des fichiers d'aide au format HLP.
De quels outils ai-je besoin ?
Nous allons étudier ici les outils de base nécessaires à la création de ces fameux fichiers. Il existe bien sûr de nombreux logiciels spécialisés, avec interface intégrée, mais ces solutions nécessitent parfois l'achat d'environnements de développement coûteux. Pour plus d'information sur ces environnements intégrés, consultez les sites que je cite plus bas.
Tout d'abord, il faut un traitement de texte capable d'enregistrer des fichiers au format Rich-Text File (RTF), pour créer le texte de base. Ensuite, il est nécessaire d'utiliser le compilateur de fichiers d'aide de Microsoft. Enfin, le programme WinHelp ou WinHlp32 est nécessaire (il est fourni en standard avec Windows). C'est ce même programme qui sert de visualiseur pour les fichiers d'aide.
2.1 Le traitement de texte
L'étape principale de la création du fichier d'aide consiste en la rédaction du texte. On utilise pour cela un traitement de texte capable d'enregistrer des fichiers au format Rich-Text File (RTF). Un fichier RTF servira alors de source pour le compilateur de fichiers d'aide. Un traitement de texte tel que Word fera donc l'affaire. Il existe des modèles de documents, pour ce logiciel, qui facilitent la création de fichiers d'aide.
2.2 Le compilateur de fichiers d'aide
Le compilateur de base est le programme HC31.EXE de Microsoft. Il est généralement fourni avec les environnements de développement tels que Borland Delphi mais vous pouvez aussi le télécharger sur le site de son éditeur. Le compilateur d'aide prend en entrée le fichier source (RTF) et un fichier de projet (HPJ). Ce fichier est en fait un texte décrivant les paramètres du fichier cible (HLP).
Le programme HC31.EXE génère uniquement des fichiers d'aide au format original, lisible sous Windows 3.1, 95, 98 et NT. D'autres outils existent pour le nouveau format apporté par Windows 95 et pour le format "hybridé" avec HTML apporté par Windows 98. Il existe aussi d'autres outils plus conviviaux que HC31.EXE, comme Microsoft Help Workshop. Consultez les sites cités à la fin de cette page.
2.3 Le visualiseur
Non seulement le programme WinHelp (ou WinHlp32) sert à afficher les fichiers d'aide, mais en outre il est nécessaire à la compilation de ces fichiers.
Comment procéder ?
A ce stade, je vous invite à visiter un site consacré à la pratique. N'oubliez pas de revenir ici, après votre escapade, si vous désirez consulter la suite...
Plus d'information
Voici maintenant quelques liens intéressants sur le sujet (la plupart sont en Anglais, V signifie vérifié) :
SoftSeek -
Help File Utilities, Tools and Software Tous les outils qui
facilitent la création d'aide en ligne (environnements intégrés...)
JC's WinHelp Resources (V)
MS Help Files (V)
WinHelp
: Le site en français qui contient la page citée dans
"Comment procéder" (V)
WinHelp Books (V)
Windows
Help Compiler (V)
Windows®
Help File Tools, Utilities & Compilers (V)
HelpScribble - An
Excellent Help Authoring Tool : Un environnement complet, et
beaucoup d'autres informations (V)
© 1998, Olivier Cado
Mise à jour le 14/04/99
Précédent