WinHelp - WinHelp
| Extensie nume de fișier |
.hlp
|
|---|---|
| Tipul media internet | aplicație / winhlp |
| Număr magic | 3F 5F 03 00 |
| Dezvoltat de | Microsoft |
| Eliberarea inițială | 1990 |
| Extins de la | RTF |
| Standard | Nu |
| Dezvoltatori | Microsoft |
|---|---|
| Sistem de operare | Windows Vista , Windows 7 , Windows 8 , Windows 8.1 |
| Inclus cu | Windows 3.0 , Windows 95 , Windows XP |
| Succesor | Ajutor Microsoft Compiled HTML |
| Tip | Sistem de ajutor |
Microsoft WinHelp este un format propriu pentru fișierele de ajutor online care pot fi afișate de browserul de ajutor Microsoft winhelp.exe sau winhlp32.exe . Formatul fișierului se bazează pe formatul de text îmbogățit (RTF). A rămas o platformă de ajutor populară de pe platforma Windows 3.0 prin Windows XP . WinHelp a fost eliminat în Windows Vista, presupus a descuraja dezvoltatorii de software să nu folosească formatul învechit și să încurajeze utilizarea unor formate de ajutor mai noi.
Istorie
- 1990 - WinHelp 1.0 livrat cu Windows 3.0 .
- 1995 - WinHelp 4.0 livrat cu Windows 95 / Windows NT .
- 2006 - Microsoft și-a anunțat intențiile de a elimina treptat WinHelp ca platformă acceptată. WinHelp nu face parte din Windows Vista . Fișierele WinHelp vin în tipuri de 16 biți și 32 de biți. Vista tratează diferit aceste tipuri de fișiere. La lansarea unei aplicații care utilizează formatul .hlp pe 32 de biți, Windows avertizează că formatul nu mai este acceptat. Un vizualizator descărcabil pentru fișiere .hlp pe 32 de biți este disponibil de la Centrul de descărcare Microsoft. Fișierele WinHelp pe 16 biți continuă să se afișeze în Windows Vista (numai pe 32 de biți) fără descărcarea vizualizatorului.
- 9 ianuarie 2009 - Microsoft a anunțat disponibilitatea programului de ajutor Windows (WinHlp32.exe) pentru Windows Server 2008 la Centrul de descărcare Microsoft.
- 14 octombrie 2009 - Microsoft a anunțat disponibilitatea programului de ajutor Windows (WinHlp32.exe) pentru Windows 7 și Windows Server 2008 R2 la Centrul de descărcare Microsoft.
- 26 octombrie 2012 - Microsoft a anunțat disponibilitatea programului de ajutor Windows (WinHlp32.exe) pentru Windows 8 la Centrul de descărcare Microsoft.
- 5 noiembrie 2013 - Microsoft a anunțat disponibilitatea programului de ajutor Windows (WinHlp32.exe) pentru Windows 8.1 la Centrul de descărcare Microsoft.
- 15 iulie 2015 - Microsoft a eliminat complet Ajutorul Windows din Windows 10 . Încercarea de a deschide un fișier .hlp îi aduce doar pe utilizatori la o pagină de ajutor care detaliază faptul că a fost eliminat.
Tipul fisierului
Un fișier WinHelp are un sufix ".hlp". Poate fi însoțit de un fișier opțional de conținut (.cnt) dacă dezvoltatorul de ajutor a creat unul. Când Windows deschide un fișier WinHelp, acesta creează un fișier .gid în același director sau în „ %LOCALAPPDATA%\Help”, care conține informații despre fișierul .hlp, cum ar fi dimensiunea și locația ferestrei. Dacă utilizatorul face clic pe fila „Găsiți” și permite indexarea cuvintelor cheie, Windows creează un fișier index cu o extensie .fts (căutare text integral). Adnotările și marcajele pentru fiecare fișier de ajutor Windows au extensia „.ann” și „.bmk”.
O serie de instrumente software pot descompila un fișier WinHelp în documentele sale sursă: HPJ, CNT, RTF , BMP și SHG . Un fișier HPJ este fișierul de proiect care este creat și editat în Atelierul de asistență (sau un instrument de creare a ajutorului de la o terță parte). HPJ conține informații despre ce fișiere RTF trebuie compilate în ajutor, ID-urile și pseudonimele MAP care oferă legături de la o aplicație apelantă la fișierul de ajutor și aspectul fișierului de ajutor (dimensiunea ferestrei, butoanele implicite, schemele de culori etc.). Fișierul CNT oferă cuprinsul fișierului de ajutor. Un fișier SHG este un fișier grafic „SHED” care creează, în esență, o hartă a imaginii care solicită ajutor pentru un fișier grafic (de exemplu, un BMP).
Un număr de instrumente pot citi și explora aceste fișiere. (A se vedea, de exemplu, Ajutor pentru RTF și winhelpcgi .)
| .hlp | Descriere |
|---|---|
| .hpj | fișier proiect ( text simplu ?); conține o listă cu toate fișierele .rtf de compilat în fișierul .hlp și câteva informații suplimentare |
| .cnt | Fișierul Cuprins (TOC) . |
| .rtf | conținut text real în format Rich Text -format |
| .bmp .dib .wmf .shg | imagine -fișiere în diferite formate: .bmp sau .dib , .wmf .shg |
| .fts .ftg | Căutare text integral; utilizat pentru căutarea textului documentelor de ajutor |
| .Ann | fișier cu adnotări ( text simplu ?) |
| .bmk | fișier cu marcaje ( text simplu ?) |
Fișiere sursă și compilare
Fișierele sursă necesare pentru a compila un fișier .hlp constau din unul sau mai multe documente în format Rich Text și un fișier de proiect de ajutor cu extensia .hpj, împreună cu orice fișiere imagine (.bmp, .wmf sau .shg) care sunt utilizate în fișierul Ajutor. Un fișier opțional de cuprins cu extensia .cnt poate fi creat și pentru a fi utilizat cu fișierul .hlp.
În cadrul fișierelor .rtf, subiectele sunt separate prin pauze de pagină. Fiecare subiect are o serie de note de subsol care conțin informații pentru compilatorul de ajutor:
- # note de subsol conțin ID-ul subiectului (utilizat pentru a crea linkuri către acel subiect).
- $ notele de subsol conțin numele subiectului așa cum este afișat în cuprins, index și alte locații.
- K notele de subsol conțin cuvinte cheie pentru index.
- O notă de subsol conține, de asemenea, cuvinte cheie.
- * notele de subsol conțin etichete de construcție.
- + notele de subsol conțin informații despre secvența de răsfoire.
- ! notele de subsol conțin macro-uri de intrare subiect.
Este necesară doar # nota de subsol. Toate celelalte sunt opționale.
Textul din fiecare subiect poate conține formatare limitată, inclusiv text aldin , cursiv și culori. Nu sunt permise supraindicele și indicele. Salturile între subiectele din același fișier de ajutor apar de obicei în documentul sursă ca text dublu subliniat (verde în mod implicit, deși acesta poate fi suprascris) urmat de un ID de subiect în text ascuns. Legăturile pop-up apar în documentul sursă ca text cu un singur subliniat (de asemenea verde în mod implicit) urmat de un ID de subiect în text ascuns. (În fișierul .hlp, salturile se afișează ca text verde cu o singură subliniere, iar ferestrele popup apar ca text verde cu o subliniere punctată.)
Imaginile pot fi adăugate folosind coduri precum {bmc image.bmp}. Formatele de imagine acceptate includ .bmp , .wmf și .shg (utilizate pentru hărțile de imagini, care pot conține salturi sau ferestre pop-up care se declanșează făcând clic pe anumite părți ale imaginii).
După ce au fost create fișierele sursă, fișierul de ajutor poate fi compilat folosind un compilator WinHelp, cum ar fi HCW.exe sau utilizând un program software comercial precum RoboHelp sau HelpBreeze , dintre care majoritatea (inclusiv cele două menționate aici) folosesc și hcw. exe ca compilator backend .
Aspect și caracteristici WinHelp
În funcție de modul în care a fost lansat și de setările pe care le-a ales autorul Ajutorului, un fișier WinHelp se deschide fie la subiectul implicit, la cuprins, fie la index.
Un subiect dintr-un fișier WinHelp se deschide într-o fereastră separată, într-o dimensiune și o poziție inițială pe care autorul ajutorului le poate alege. Utilizatorii pot redimensiona sau repoziționa fereastra. Autorul Ajutorului poate controla dacă fișierul Ajutor stochează setările utilizatorului între sesiuni sau se deschide întotdeauna în dimensiunea și poziția implicite.
Când un subiect este deschis, o bară de titlu din partea de sus a ferestrei Ajutor afișează titlul subiectului. Mai jos este un rând de meniuri ( File , Edit , Bookmark , Options și Help ), care controlează diferite aspecte ale fișierului. Un rând de butoane apare de obicei sub meniuri. Autorul ajutorului controlează ce butoane, dacă există, apar. Butoanele tipice includ Conținut , Index , Înapoi și Imprimare , împreună cu butoanele << și >> pentru a naviga prin fișier. Autorii de ajutor pot crea, de asemenea, butoane personalizate pentru a trece la anumite subiecte sau pentru a efectua alte acțiuni.
Sub butoane se află zona principală de text a ferestrei. De obicei, textul începe cu un titlu, adesea aldin sau cu un font mai mare decât restul textului. Acest titlu poate fi uneori într-o regiune care nu derulează - o zonă a ferestrei care nu se deplasează în sus sau în jos prin bara de derulare din partea laterală a ferestrei. Regiunile care nu derulează pot fi utilizate doar la începutul unui subiect. Autorul ajutorului poate controla dimensiunea și culoarea de fundal a unei regiuni care nu derulează.
Autorii de ajutor pot controla, de asemenea, culoarea de fundal a zonei principale de text, unde apare textul real al subiectului. Acest text poate fi formatat și aranjat în mai multe moduri. În cadrul textului, salturile apar ca text verde cu un singur subliniat . Făcând un singur clic pe un salt se deschide un subiect diferit. Unele salturi pot deschide ferestre de ajutor secundare pentru a afișa informații. Ferestrele de tip pop-up apar în text ca text verde cu o linie subliniată. Făcând un singur clic pe o fereastră pop-up se deschide o fereastră mică, fără meniuri, butoane sau bare de derulare, dimensionate pentru a se potrivi textului. Adesea, ferestrele pop-up oferă definiții scurte ale termenilor cheie sau alte informații suplimentare despre textul principal. Pop-up-ul dispare automat data viitoare când utilizatorul dă clic sau apasă o tastă.
Mulți, deși nu toate subiectele ajutatoare A se vedea de asemenea salturi la sfârșitul textului. În funcție de preferința autorului Ajutorului, această caracteristică poate fi o simplă listă de salturi sub titlul Vezi, de asemenea, sau poate fi un mic buton care, când este făcut clic, afișează o casetă de dialog care afișează toate subiectele relevante. Dacă faceți clic pe numele unui subiect din acea casetă de dialog, apoi faceți clic pe Afișare se deschide subiectul respectiv.
Majoritatea fișierelor de ajutor conțin, de asemenea, un cuprins și un index pentru a ajuta utilizatorii să găsească informații. Acestea apar într-o fereastră separată, cu file. Dând clic pe fila Cuprins se deschide cuprinsul, în care utilizatorii pot face clic pe titluri pentru a vedea subiectele. Adesea, titlurile sunt marcate cu pictograme care arată ca niște cărți mici, iar subiectele au pictograme care arată ca pagini. Dând dublu clic pe un subiect (sau făcând clic pe un subiect, apoi făcând clic pe Afișare ) se deschide subiectul respectiv. Dând clic pe fila Index se deschide indexul, care are un câmp de tastare și o listă alfabetică de cuvinte cheie. Tastarea în câmpul de tastare derulează automat lista de cuvinte cheie la cea mai apropiată potrivire. Faceți dublu clic pe un cuvânt cheie (sau faceți clic pe un cuvânt cheie, apoi faceți clic pe Afișare ) afișează subiectul asociat cu acel cuvânt cheie (dacă este unul singur) sau afișează o listă cu toate subiectele asociate acestuia. Indicele este important pentru a ajuta utilizatorii să găsească informații. Uneori, fișierele Ajutor au, de asemenea, o filă Căutare , care permite utilizatorului să caute orice cuvânt folosit în textul fișierului, nu doar pentru cuvinte cheie.
WinHelp acceptă, de asemenea, o caracteristică cunoscută sub numele de ajutor contextual . Ajutorul contextual este asistență adecvată locului în care utilizatorul se află în aplicația software și ceea ce încearcă să facă.
O caracteristică destul de importantă pentru securitate este aceea că se poate include și un fișier DLL care conține cod personalizat și îl poate asocia cu subiecte WinHelp. Acest lucru face efectiv fișierele .HLP echivalente cu executabilele.
Sfârșitul sprijinului
La conferința WritersUA din 2006, Microsoft și-a anunțat intențiile de a elimina treptat WinHelp ca platformă acceptată. Ted Dworkin (Partner Director al WinHelp Experience) a declarat: "WinHelp nu îndeplinește standardele de cod stabilite pentru Vista. Aceste standarde includ securitate, fiabilitate și performanță." El a continuat spunând că WinHelp este conceput în așa fel încât, „... ar trebui să îl rescriem de la capăt pentru a îndeplini standardele codului Vista. Și această abordare nu are sens, având în vedere că avem alte două Sisteme de ajutor în Vista. "
Acordul de licență actualizat interzice dezvoltatorilor de aplicații să împacheteze bibliotecile WinHelp cu instalatorii lor. Aceasta înseamnă că manualele WinHelp pentru aplicații vechi nu pot fi citite pe o nouă instalare Windows Vista (sau versiune superioară). Pentru a le citi, utilizatorul final trebuie să obțină vizualizatorul WinHelp pe 32 de biți de pe site-ul web Microsoft și să îl instaleze manual.
Începând cu Windows 10, Microsoft nu oferă vizualizatorul WinHelp pentru această versiune (sau mai mare). Ultima versiune de Windows pe care a fost posibilă deschiderea fișierelor WinHelp, utilizând o componentă oficială descărcabilă de Microsoft, este Windows 8.1. Versiunea open-source a winhlp32 de la Wine funcționează și pe Windows 10. Este inclusă ca parte a WineVDM . De asemenea, pe Windows 10 WinHelp funcționează cu winhlp32.exe din versiunea mai veche de Windows.
Alte formate de fișiere de documentare
Deși documentația poate fi păstrată în întregime într-un format de prezentare specific furnizorului, cum ar fi WinHelp, este mai des cazul în care documentația trebuie publicată în mai multe formate de prezentare simultan: Microsoft Compiled HTML Help (CHM), WinHelp, pagini HTML , Java Help , PDF , etc. ar fi foarte costisitoare și predispuse la erori pentru a menține fiecare format separat.
Din acest motiv, autorii mențin adesea documentația într-un format de autor de standarde industriale, neutru pentru furnizori - cum ar fi DocBook sau FrameMaker - care poate fi utilizat pentru a genera mai multe formate de prezentare diferite (inclusiv WinHelp). Diverse fișiere de prezentare astfel produse (cu WinHelp sau alte instrumente) conțin conținut consistent, deoarece au fost generate din aceeași sursă.
Vezi si
- Ajutor Microsoft Compiled HTML ( extensie de fișier .chm )
- Ajutor Microsoft 2
- Microsoft Help Viewer
- OS / 2 „s INF Help ( de asemenea , cunoscut sub numele de IPF sau de prezentare a informațiilor Facility )
Referințe
linkuri externe
- Help-Info: informații despre ajutorul online (Microsoft), exemple etc.
- HelpMaster: Cea mai mare selecție de fișiere și sugestii legate de WinHelp, HTMLHelp și HTML
- Sistemele de ajutor ale MS , o listă a sistemelor de ajutor ale MS și instrumentele asociate dintr-o specificație neoficială