Che cos’è un file CHM?
Il formato del file CHM rappresenta il file della guida di Microsoft HTML che consiste in una raccolta di pagine HTML. Fornisce un indice per l’accesso rapido agli argomenti e la navigazione in diverse parti del documento della guida. È possibile cercare i contenuti nel file CHM tramite l’opzione di ricerca fornita. CHM è un formato di file della guida in linea proprietario di Microsoft che viene spesso utilizzato per la documentazione del software. Inoltre, viene utilizzato in molte altre applicazioni come guide di formazione, libri interattivi e newsletter elettroniche. La maggior parte dei moderni ambienti di sviluppo Microsoft supporta la generazione di documentazione CHM dalle informazioni disponibili nell’applicazione.
La capacità unica del formato di file CHM di implementare un sommario e un indice combinati lo distingue dalle altre pagine HTML standard. Il file CHM generato è di dimensioni relativamente ridotte e, quindi, può essere facilmente distribuito con pacchetti software. Lo strumento di creazione della guida, HTML Help Workshop, fornisce un sistema di facile utilizzo per la creazione e la gestione dei progetti della guida e dei relativi file. I file CHM possono includere testo, immagini e collegamenti ipertestuali; visualizzabile in un browser Web; utilizzato da Windows e altri programmi come soluzione di guida in linea.
Formato file CHM
La forma finale del file CHM generato dipende da come è progettato il sistema di guida e se è destinato a un’applicazione oa un sito web. Un file CHM supporta la compressione dei dati con la compressione LZX per generare i file HTML compressi. Ha il motore di ricerca integrato per la ricerca rapida dei contenuti e la capacità di unire più file .CHM. Un file CHM è costituito da un insieme di file HTML, un sommario collegato e un file di indice.
File HTML
Sia che tu stia creando argomenti della guida per la distribuzione con un programma o sul Web, i documenti che crei vengono creati utilizzando uno speciale linguaggio di formattazione noto come Hypertext Markup Language (HTML). I file di argomenti HTML hanno un’estensione del nome file .htm o .html.
Sebbene ogni argomento della guida o pagina Web che crei sembri essere un documento con testo, grafica o immagini animate, i file .htm sono in realtà documenti di testo con codici di formattazione HTML speciali. Questi codici, chiamati tag, indicano a un browser come visualizzare ciascuna pagina. Solo il testo visualizzato in un argomento o in una pagina Web è effettivamente nel file htm. Qualsiasi grafica, suono, immagine animata o altri elementi visualizzati sono file separati a cui punta il file HTML. Il browser copia o scarica la grafica, i suoni o altri elementi quando vede i tag che gli dicono di farlo.
Sommario (TOC)
Il file del sommario della guida (.hhc) è un file HTML che contiene i titoli degli argomenti per il sommario. Quando un utente apre il sommario in un file della guida compilato (o in una pagina Web) e fa clic sul titolo di un argomento, si aprirà il file HTML associato a quel titolo.
File indice
Il file di indice (.hk) è un file HTML che contiene le voci di indice (parole chiave) per l’indice. Quando un utente apre l’indice in un file della guida compilato o in una pagina Web e fa clic su una parola chiave, si aprirà il file HTML associato alla parola chiave.
Componenti della Guida HTML
La Guida HTML è composta da diversi componenti. Questi includono quanto segue:
HTML Help Workshop
: uno strumento di creazione della guida con un’interfaccia grafica di facile utilizzo per la creazione di file di progetto, file di argomenti HTML, file di contenuti, file di indice e tutto ciò che serve per creare un sistema di guida in linea o un sito Web .HTML Help ActiveX control
: un piccolo programma modulare utilizzato per inserire la navigazione della guida e la funzionalità della finestra secondaria in un file HTML.L'HTML Help Viewer
: una finestra a tre riquadri completamente funzionale e personalizzabile in cui possono apparire gli argomenti della guida in linea.Microsoft HTML Help Image Editor
: uno strumento grafico online per la creazione di schermate; e per convertire, modificare e visualizzare file di immagine.The HTML Help Java Applet
: un piccolo programma basato su Java che può essere utilizzato al posto di un controllo ActiveX per inserire la navigazione della guida in un file HTML.Il programma eseguibile della Guida HTML
: il programma che visualizza ed esegue la guida quando si fa clic su un file della guida compilato.Il compilatore della guida HTML
: il programma che compila il progetto, il contenuto, l’indice, l’argomento e altri file in un file della guida compilato.The HTML Help Authoring Guide
: una guida in linea progettata per aiutare gli autori di aiuto nell’uso di HTML Help per progettare un sistema di aiuto. La guida contiene anche un riferimento completo della Guida HTML per gli sviluppatori e un riferimento ai tag HTML per gli autori.