Aide de Windows

Le Microsoft WinHelp est un format de propriété industrielle pour les dossiers de l'aide en ligne qui peuvent être montrés par le winhelp.exe de navigateur d'aide de Microsoft ou le winhlp32. Le format de fichier est basé sur le Rich Text Format (RTF) (rtf). C'est resté une plate-forme populaire d'aide de plate-forme de Windows 3. WinHelp a été enlevé dans le Windows Vista pour décourager des programmateurs de logiciel d'employer le format désuet et pour encourager l'utilisation de plus nouveaux formats d'aide.

Histoire


1990 - WinHelp 1.0 a embarqué avec le Windows 3.
1995 - WinHelp 4.0 s'est transporté avec Windows 95 /Windows NT .
2006 - Microsoft a annoncé ses intentions d'éliminer WinHelp comme plate-forme soutenue. WinHelp ne sera pas une pièce de dehors-de-le-boîte de Windows Vista . Les dossiers de WinHelp viennent dans 16 32 de bit types de bit et. Vista traite ces deux types de dossiers différemment. En commençant une application qui emploie 32 le format du bit .hlp, Windows montre un avertissement indiquant le format n'est pas soutenu plus. Une visionneuse téléchargeable pour des dossiers du bit .hlp du visionnement 32 est fournie par le centre de téléchargement de Microsoft. Les 16 dossiers de WinHelp de bit continuent à montrer dans Windows Vista sans téléchargement de visionneuse.

Format de fichier

Un dossier de WinHelp a un " ; . Il peut être accompagné d'un dossier facultatif de la table des matières (.cnt) si le réalisateur d'aide créait un. Quand Windows ouvre un dossier de WinHelp, il crée un dossier de .gid dans le même annuaire, contenant des informations sur le dossier de .hlp tel que la taille et l'endroit de fenêtre. Si l'utilisateur clique le " ; Find" ; tabuler et permettre l'indexation de mot-clé, Windows crée un dossier d'index avec une prolongation de .fts (recherche de texte intégral).

Un dossier de WinHelp peut également decompiled, fournissant des copies de ses documents de source (HPJ, CNT, rtf , BMP, SHG), using un certain nombre d'outils logiciels. Un dossier de HPJ est le fichier-projet qui est créé et édité dans l'atelier d'aide (ou un tiers authoring tool d'aide). Le HPJ contient les informations sur quels dossiers de rtf à compiler dans l'aide, les IDs de CARTE et les noms d'emprunt qui fournissent les liens d'une application appelante à l'aide classent, et aide l'aspect de dossier (taille de fenêtre, boutons de défaut, arrangements de couleur, etc. Le dossier de CNT fournit la table des matières pour le dossier d'aide. Un dossier de SHG est un " ; SHED" ; le dossier de graphiques qui crée essentiellement une hyperimage d'aide réclame un dossier graphique (par exemple, un BMP).

Il y a nombre d'outils qui peuvent indiquer et explorent ces dossiers (voir par exemple la visionneuse d'explorateur d'aide de , l'aide au rtf, le winhelpcgi).

Fichiers source et compilation

Les fichiers source exigés pour compiler un dossier de .hlp se composent d'un ou plusieurs documents avec la prolongation .rtf et d'un fichier-projet d'aide avec la prolongation .hpj, avec tous les dossiers d'image (.sh g) qui sont employés dans le dossier d'aide. Un dossier facultatif de table des matières avec la prolongation .cnt peut également être créé pour l'usage avec le dossier de .

Dans les dossiers de .rtf, des matières sont séparées par des sauts de page. Chaque matière aura une série d'apostilles qui contiennent l'information pour le compilateur d'aide : # les apostilles contiennent l'identification de matière (employée pour créer des liens à cette matière) ; les apostilles de $ contiennent le nom de matière car il sera montré dans la table des matières, l'index, et d'autres endroits ; Les apostilles de K contiennent des mots-clés pour l'index ; Les apostilles contiennent voient également des mots-clés ; * les apostilles contiennent des étiquettes de construction ; + les apostilles contiennent passent en revue l'information d'ordre ; et ! les apostilles contiennent des macros d'entrée de matière. Seulement # l'apostille est exigée ; tous les autres sont facultatifs.

Le texte dans chaque matière peut contenir n'importe quel type de formatage, y compris le texte du , les italiques , les couleurs, les sauts "BOLD" etc. entre les matières dans le même dossier d'aide apparaissent habituellement dans le document de source en tant que texte double-souligné (souvent en vert) suivi d'une identification de matière en texte caché. Les liens automatiques apparaissent dans le document de source comme texte avec un underline simple (aussi souvent vert) suivi d'une identification de matière en texte caché. (Dans le dossier de .hlp, les sauts apparaîtront en tant que texte vert avec un underline simple, et les popups apparaîtront comme texte vert avec un underline pointillé.)

Des images peuvent être ajoutées using des codes comme {bmc image. Les formats soutenus d'image incluent le .sh g (utilisé pour les hyperimages, qui peuvent contenir les sauts ou les popups qui sont déclenchés en cliquant sur les parties spécifiques de l'image).

Après que les fichiers source aient été créés, le dossier d'aide peut être compilé using un compilateur de WinHelp tel que HCW.exe ou en employant un logiciel commercial tel que le RoboHelp ou HelpBreeze.

Aspect et dispositifs de WinHelp

Selon la façon dont on l'a lancé et quels arrangements l'auteur d'aide a choisis, un dossier de WinHelp s'ouvrira à sa matière de défaut, à sa table des matières, ou à son index.

Une matière dans un dossier de WinHelp s'ouvre dans une fenêtre séparée, la taille et la position initiale dont peut être choisi par l'auteur d'aide. Les utilisateurs peuvent remettre à la côte ou replacer la fenêtre s'ils choisissent. L'auteur d'aide peut commander si le dossier d'aide se rappellera les arrangements de l'utilisateur entre les sessions ou s'il s'ouvrira toujours avec sa taille et position de défaut.

Quand une matière est ouverte, une barre de titre au dessus de la fenêtre d'aide montre le titre que l'auteur d'aide a donné au dossier. Au-dessous de ce est une rangée des menus (le dossier , de éditent , repère , options , et aide ) qui peuvent être employés pour commander de divers aspects du dossier. Une rangée des boutons apparaît habituellement au-dessous des menus. Les commandes d'auteur d'aide qui se boutonne, le cas échéant, apparaissent. Les boutons typiques incluent le contenu , l'index , le arrière, et la copie , avec de de des boutons de de << et >> pour passer en revue par le dossier. Aider les auteurs peut également créer les boutons faits sur commande pour sauter aux matières spécifiques ou pour effectuer d'autres actions.

Au-dessous des boutons est le domaine principal des textes de la fenêtre. Typiquement, le texte commence par un titre, souvent "BOLD" ou dans une plus grande police que le reste du texte. Ce titre peut parfois être dans ce qui s'appelle une région de non-défilement - un secteur de la fenêtre qui ne se déplacera pas vers le haut ou vers le bas si l'utilisateur déplace le scrollbar sur le côté de la fenêtre. des régions de Non-défilement peuvent seulement être employées au début d'une matière. Si une région de non-défilement est employée, l'auteur d'aide peut commander la couleur de taille et de fond de elle.

Les auteurs d'aide peuvent également commander la couleur de fond du domaine principal des textes, où le texte réel de la matière paraît. Ce texte peut être composé et arrangé de plusieurs manières. Dans le texte, les sauts apparaîtront en tant que texte vert avec un Underline simple . Simple-cliquer sur un saut ouvrira une matière différente. Quelques sauts peuvent ouvrir les fenêtres d'aide secondaires pour montrer leur information. Les popups apparaissent dans le texte comme texte vert avec un underline pointillé. Simple-cliquer sur un popup ouvrira une petite fenêtre sans des menus, boutons, ou des scrollbars, classés pour adapter le texte qu'elle contient. Souvent, des popups sont employés pour fournir des définitions courtes des limites principales ou d'autres informations supplémentaires sur le texte principal. Le popup disparaîtra automatiquement la prochaine fois que l'utilisateur clique n'importe où ou appuie sur n'importe quelle touche.

Beaucoup, bien que pas tous, rubriques d'aide fassent voir le également des sauts de à la fin du texte. Selon la préférence de l'auteur d'aide, ce dispositif peut être une liste simple de sauts sous le titre voient également, ou ce peut être un petit bouton qui, une fois cliqué, évoque une zone de dialogue montrant toutes les matières appropriées. Cliquer sur le nom d'une matière dans cette zone de dialogue cliquant alors l'affichage ouvrira cette matière.

La plupart des dossiers d'aide contiennent également une table des matières et un index pour aider des utilisateurs à localiser l'information qu'ils ont besoin. Ceux-ci comportent apparaissent dans une fenêtre séparée et tabulée. Cliquer sur l'étiquette du contenu ouvrira la table des matières, dans laquelle les utilisateurs peuvent cliquer dessus des titres pour voir les matières disponibles pour elles. Souvent les titres sont identifiés par les icônes qui ressemblent à de petits livres, alors que les matières ont des icônes qui ressemblent aux pages. Double-clicking sur une matière (ou cliquer sur une matière cliquant alors affichage ) ouvrira cette matière. Cliquer sur l'étiquette de l'index ouvrira l'index, qui a un champ de dactylographie et une liste alphabétique de mots-clés. L'introduction au clavier le champ de dactylographie mettra en rouleau automatiquement la liste de mots-clés à l'allumette la plus étroite pour ce que vous avez dactylographié. Double-clicking sur un mot-clé (ou cliquer sur un mot-clé cliquant alors affichage ) montrera la matière liée à ce mot-clé (s'il y a seulement d'un) ou évoquera une liste de toutes les matières liées à elle (s'il y a plus de d'un). L'index est un outil très important dans les utilisateurs de aide a localisé l'information qu'il a besoin. Parfois les dossiers d'aide ont également une étiquette de la trouvaille , qui permet à l'utilisateur de rechercher n'importe quel mot utilisé dans le texte du dossier, pas simplement pour des mots-clés.

WinHelp soutient également un dispositif connu sous le nom d'aide sensible au contexte . L'aide sensible au contexte est une aide qui est appropriée à où l'utilisateur est dans l'application de logiciel, et à ce qu'elles essayent de faire.

Plutôt un dispositif critique de sécurité est qu'on peut également inclure un dossier de DLL contenant le code fait sur commande et l'associant aux matières de WinHelp. Effectivement ceci rend des dossiers de .HLP équivalents aux executables.

Extrémité d'appui

À la conférence 2006 de WritersUA , Microsoft a annoncé ses intentions d'éliminer WinHelp comme plate-forme soutenue. Ted Dworkin (directeur d'expérience de soutien de Windows) indiqué, " ; WinHelp ne répond pas aux normes de code établies pour Vista. Ces normes incluent la sécurité, la fiabilité, et l'exécution. WinHelp architected de telle manière que nous devions le récrire de la terre répondions jusqu'à aux normes de code de Vista. Et cette approche ne semble pas raisonnable étant donné que nous avons deux autres systèmes d'aide dans Vista." ;

L'accord de licence mis à jour interdit des créateurs d'application d'empaqueter les bibliothèques de WinHelp avec leurs installateurs. Ce que ce le moyen est que les manuels de WinHelp pour des applications de legs ne seront jamais lisibles sur un PC propre de Windows Vista -- afin de les lire, l'utilisateur doit obtenir la visionneuse à 32 bits de WinHelp du site Web de Microsoft et manuellement l'installer (qui exige le " du WGA ; activation" ; et un compte avec des droites administratives).

Voir également

Le Microsoft a compilé l'aide de HTML
Le Microsoft aident 2

.

Random links:Banlieue noire de Ridge d'érable, Minnesota | William Burga | Cristal sportif | Boronia Pré-libèrent le centre pour des femmes | Gregory Breit | Ayuda_de_Windows