Segítő rendszer kialakítása. A HTML Help Workshop szolgáltatásainak leírása

18.09.2020 hírek

Példa



A gomb a segítségével is megadható címkepár . A BUTTON elemen belül más HTML elemeket is elhelyezhet, így szöveget és képet tartalmazó gombot készíthet. Mint ez:

Kép helyett bármit beszúrhatsz, akár táblázatot is, ha kell.


Szövegmező

Minden attribútum kötelező. Tulajdonság NÉV meghatározza azt a nevet, amelyen az ablak tartalma átkerül a kezelőhöz (a példában - cím). Tulajdonság SOROK beállítja az ablak magasságát vonalakban (a példában - 5). Tulajdonság COLS beállítja az ablak szélességét karakterekben (a példában - 50).

Címkék közé helyezett szöveg , az ablak alapértelmezett tartalmát jelöli. A felhasználó szerkesztheti vagy egyszerűen törölheti.

SUBMIT attribútum

Ez az attribútum akkor használatos, amikor a felhasználó befejezte az adatok bevitelét. A böngésző viszont megjeleníti ezt az elemet, mint egy gomb, amelyre kattintva a felhasználó befejezheti a szerkesztési folyamatot.

A következő attribútumok használhatók a SUBMIT attribútummal együtt:

· NÉV- a KÜLDÉS gomb neve

· ÉRTÉK- a mező változó értéke az űrlapon

VAL VEL HTML használatával Help Workshop. Létrehozhat egy súgórendszert lefordított fájl vagy speciális webhely formájában. A rendszer részeit alkotó fájlok szöveget, grafikát és egyéb olyan elemeket tartalmaznak, amelyek megjelenhetnek a súgótémakörben. Más fájlok is részei súgórendszer, tartalmazza a rendszer külső megjelenésének megszervezéséhez szükséges információkat, megszervezi vele a szükséges szakaszok keresését és egyéb manipulációit.

A HTML Help Workshop lehetővé teszi tartalomjegyzék, indexek és projektfájl létrehozását, amely az összes súgófájlt egyesíti. A projektfájl és a hozzá tartozó összes fájl összeállításával a HTML Help Workshop egyetlen súgófájlt hoz létre, miközben egyidejűleg tömörítési műveletet hajt végre. A HTML fájlok és más típusú fájlok tömörítése jelentősen megtakaríthatja a szükséges lemezterületet.

A projektben megjelenő fájlok típusa természetesen attól függ, hogy a súgótémákban milyen eszközöket használunk, milyen képességekkel rendelkezik majd a rendszer, és attól, hogy lefordított fájlban vagy webhelyen jelenik meg. Leggyakrabban a következő típusú fájlokat tartalmazza a projekt:

· Súgótémákat leíró HTML-fájlok.

· Grafikus és multimédiás fájlok, ha a súgótémakör ilyen elemekre mutató hivatkozásokat tartalmaz.

· A súgórendszer tartalmát leíró fájlok

· A partíciók indexek segítségével történő kereséséhez szükséges indexfájlok.

· Támogató fájlok a súgórendszer felépítéséhez szükséges információkkal.

· Súgórendszer projektfájlja, amely összegyűjti az összes információt.

A súgórendszer alapját bizonyos témákat leíró részek képezik. Mint már említettük, minden szakasz különálló HTML-fájlként van kialakítva, lényegében egy külön weboldalt képvisel. Ez nagy rugalmasságot biztosít a Súgó szakasz létrehozása során, mivel itt a teljes weblapterv alkalmazható. Vegye figyelembe, hogy mivel a témák weblapok, természetes, hogy a teljes súgórendszert egy webhelynek tekintjük. Ez különösen kényelmes olyan esetekben, amikor a fejlesztés alatt álló rendszer célja csapatmunka felhasználók számára, és elérhető a vállalati intraneten, extraneten vagy az interneten végzett munkához. Abban az esetben, ha a súgórendszert magával a rendszerrel látják el, a lefordított fájl természetesen a súgórendszer elfogadható formája.

Az indexek hozzáadása a súgórendszerhez az egyik legfontosabb módszer gyors hozzáférés a súgórendszer szakaszaira, lehetővé téve, hogy egy adott indexen megtalálja a kívánt részt vagy szakaszkészletet. Ez a módszer gyakran megfelelőbb, mint a tartalomkeresés vagy a teljes szöveges keresés. Az indexek a súgótémakör megírása után jönnek létre. Minden részben kiemeltek az adott témát meghatározó kulcsszavak és alapfogalmak. Ezek az indexek vagy annak részei lesznek. Az indexek létrehozása átgondolt és gondos munkát igényel a tartalommal, és bizonyos mértékig feltételezi a felhasználói pszichológia ismeretét, hogy mind a kezdők, mind a haladó felhasználó a kulcsnak választott szó alapján tudták megtalálni a számukra szükséges témát. A jó súgórendszer általában hierarchikus, legalább kétszintű indexrendszerrel rendelkezik. Például a legfelső index lehet a „Súgórendszer” kifejezés, és ez az index számos szakasznak felel meg, az indexek következő szintjét pedig az „Indexkereső” vagy a „Tartalomkeresés” kombinációi jelenthetik.

A tartalomjegyzék vagy – formálisabb kifejezéssel élve – a tartalomjegyzék beillesztése egy súgórendszerbe szinte minden kézikönyv követelményének tűnik. A tartalomjegyzék segít felépíteni a kézikönyvet. A tartalomjegyzék az átgondolt szerkezettel és szakaszcímekkel meglehetősen könnyen megtalálja a kívánt részt, és ami fontos, az azt körülvevő kontextust. Kézikönyv írásakor célszerű egy tartalomjegyzéket készíteni a kézikönyv szakaszainak megírása előtt. Sőt, már ebben a szakaszban létrejön hierarchikus struktúra a kézikönyv tartalomjegyzéke, - a kézikönyv részei, fejezetei, bekezdései.

A HTML Help Workshop rendszerben technológiailag a tartalomjegyzék a szakaszok elkészítése után készül el. Tartalomjegyzék létrehozásakor kétféle tartalomjegyzék elem létezik: könyvek és oldalak. Az oldalakkal együtt egy könyv más könyveket is tartalmazhat, ezért minden könyv egy, a programozók számára ismerős szerkezetté, úgynevezett fává bontakozik ki. Mivel a kézikönyv tartalma az magasabb szint több könyvből is állhat, akkor a tartalom tényleges szerkezete nem egy külön fa, hanem egy erdő - egy bonyolultabb szerkezet, amely teljesen elegendő a kézikönyv szakaszait összekötő összetett hierarchia megjelenítéséhez.

Most, hogy megérkezett alapgondolat a HTML Help Workshop eszközről, térjünk át a súgórendszer létrehozásának példájára. Nézzünk meg sok érdekes részletet, amelyek bemutatják ennek az eszköznek a képességeit. Először azonban ejtsünk néhány szót arról, hogyan szerezheti be a szükséges eszközöket, ha még nincs telepítve a számítógépére.

A HTML Help Workshop egy olyan környezet, ahol súgóanyagokat készíthetünk Microsoft adatbázis Segítség. Az alkalmazás tartalmaz egy funkcionális tervezőt integrációval ActiveX összetevők. Támogatja a HTML-jelölések, raszterfájlok és szkriptek beillesztését Visual Basic Scripting Edition és JScript szkriptnyelvek. Lehetővé teszi, hogy intuitív címtárakat generáljon interaktív szakaszokkal, aktív hivatkozásokkal és multimédiás adatokkal.

A program lehetővé teszi az eredmények megtekintését és hibakeresését egy külön blokkban. A modul segítségével felugró ablakokat, aktív kereső- és navigációs eszközöket illeszt be, fájlok fordítását, összeállítását egyetlen könyvtárba. Részletes kézikönyvet tartalmaz a funkciókról és a munkaforgatókönyvekről, példákkal a szkriptek írására.

A tervezőt új alkalmazásokkal való munka során használják, és kiegészítőként működhet harmadik féltől származó fejlesztői eszközökben.

Töltse le ingyenesen a HTML Help Workshop teljes orosz verzióját a hivatalos webhelyről regisztráció és SMS nélkül.

Rendszerkövetelmények

  • Támogatott operációs rendszer: Windows 10, XP, Vista, 8.1, 7, 8
  • Bitmélység: x86, 64 bit, 32 bit

Súgó létrehozása a Microsoft Help Workshopban

referenciarendszer

Kívánatos, hogy minden program rendelkezzen súgórendszerrel, melynek segítségével a felhasználó átfogó tájékoztatást kaphat a programról és a vele való munkavégzésről. A súgórendszer egy bizonyos szerkezetű fájlok halmaza, amelyek segítségével a Windows részét képező Winhelp program a hlp fájlban található súgó információkat jeleníti meg.

A Súgó ablakban van egy menü és egy eszköztár, amely lehetővé teszi a súgófájlok kezelését. A helyzettől függően az egyes gombok inaktívak lehetnek. Ezenkívül a súgórendszer fejlesztője makróparancsokkal módosíthatja a menük és eszköztárak összetételét. A segítségével létrehozhat hlp fájlt Microsoft programok Súgóműhely, amelynek forrásadata a súgószöveg, rtf fájl formájában bemutatva.
A súgórendszer (hlp fájl) létrehozásának folyamata a következő két lépés sorozataként ábrázolható:

  • Referencia információk készítése (referenciainformációs dokumentumfájl készítése).
  • Súgófájl konvertálása súgófájllá.

Súgó dokumentum fájl

A súgórendszer dokumentumfájlja egy bizonyos szerkezetű rtf fájl. Létrehozhat egy rtf súgófájlt bármilyen szerkesztővel, amely lehetővé teszi az rtf formátumú dokumentumok kezelését, beleértve a Microsoft Word. A dokumentum tartalmazhat grafikus képekés táblázatok, stílus és betűtípus. A tényleges referencia információkon kívül vezérlő adatokat is tartalmaz, például a dokumentum szakaszai közötti kapcsolatokat. Először be kell gépelnie a súgófejlécek szövegét, formázva a címsorokat valamelyik „Címsor” stílussal, például Címsor 1. Ebben az esetben az egyes szakaszok szövegének a dokumentum egy adott oldalán kell lennie (vége az „oldaltörés” szimbólummal). A szakasz a Winhelp ablakban megjelenő súgórendszer töredéke. Ha az ablak nem elég nagy a teljes szakasz megjelenítéséhez, az ablak vízszintes vagy függőleges görgetősávokkal jelenik meg. A tanúsítvány minden része a dokumentum külön szakaszaként jelenik meg. A súgófájlnak van egy tartalomjegyzéke vagy kezdeti szakasza, amely a súgó hierarchikus felépítésében gyökérszakaszként működik. A szakaszok szövegének begépelése után lábjegyzetekkel kell megjelölni a súgó információ szakaszainak fejléceit (a lábjegyzeteket a súgórendszer fordítója használja az rtf fájl hlp fájllá konvertálásakor, egy súgó fájl). Ha egy szakaszfejlécet lábjegyzettel szeretne megjelölni, vigye a kurzort a szakaszfejléc első betűje elé, és válassza ki a Lábjegyzet parancsot a Beszúrás menüből. A megnyíló Lábjegyzetek párbeszédpanel Lábjegyzet beszúrása csoportjában a kapcsolót normál helyzetbe kell állítani, a Számozás csoportban pedig a másik pozícióba. A lábjegyzet számának beviteli mezőjébe írja be a # szimbólumot, és kattintson az OK gombra.

Ennek eredményeként egy # lábjegyzet kerül be a dokumentumba, és a dokumentumablak alján megjelenik egy lábjegyzet szövegbeviteli ablak, amelyben a lábjegyzet ikon mellett meg kell adni a megjelölendő hivatkozási szakasz azonosítóját. A lábjegyzetek leggyakrabban használt típusai a következők:

LábjegyzetCélja
# Meghatároz egy súgótéma-azonosítót, amely más témakörökben is használható az ezzel a lábjegyzettel jelölt témakörhöz való navigáláshoz.
$ Megadja a témakör nevét, amely a Súgórendszer használatakor a súgótémakör azonosítására szolgál a keresési listában és a megtekintett témák listájában.
KMeghatároz egy listát kulcsszavakat, ha kiválasztja a keresési párbeszédpanellistából, arra a súgórészre lép, amelynek a címe ezzel a lábjegyzettel van megjelölve.

Megjegyzés: Jobb, ha a súgótéma azonosítója az IDH_ előtaggal kezdődik. Ebben az esetben az rtf fájl összeállítása során ellenőrzik a súgótémákra mutató hivatkozások helyességét. A fordító egy listát ad ki azokról az azonosítókról, amelyek szerepelnek a projektfájl részben (lásd lent), de nem szerepelnek az rtf fájlban.

A súgótémakör általában más témákra mutató hivatkozásokat tartalmaz. A súgórendszer ablakában azok a fogalmak (szavak), amelyek kiválasztásakor egy másik súgószakaszba lépnek át, a fő súgószövegtől eltérő színnel kiemelve és aláhúzva jelennek meg. A súgó szövegének elkészítésekor a hivatkozás szót, ha kiválasztja, a súgó másik részéhez vezet, dupla vonallal alá kell húzni. Közvetlenül a hivatkozás után szóköz nélkül helyezze el annak a súgótémának az azonosítóját, amelyre át kell térni. A beillesztett azonosítót rejtett szövegként kell formázni. Ugyanakkor a képek, akárcsak a szöveg, felhasználhatók egy másik szakaszra való hivatkozásra. Ehhez az ábrát ennek megfelelően aláhúzzuk, és közvetlenül az ábra mögé kerül a szakasz kontextusa. Az előző ábra a szövegszerkesztő ablak nézetét mutatja egy súgófájl készítése közben. Az „Ügyfél” szó egy másik súgótémakörre mutató hivatkozásként van megjelölve (itt feltételezzük, hogy az ügyfélre vonatkozó információkat tartalmazó súgótémakört # lábjegyzet jelöli, amelynek azonosítója IDH_1).

Segítő rendszer létrehozása

A rendszersúgófájl (rtf-fájl) létrehozása után megkezdheti a súgórendszer (hlp-fájl) létrehozását. Ehhez kényelmes a Microsoft Help Workshop program használata, amely a Hcw.exe fájlban található; amely külön vagy a Delphivel (vagy a C++ Builderben) érkezik, a Microsoft Help Workshop a Hcw.exe fájlon keresztül indul el.

A Microsoft Help Workshop program elindítása után a képernyőn megjelenik a fő programablak. A fordító fő fájlja a projektfájl, amely olyan elemeket egyesít, mint pl szöveges fájlok súgót, opciókat, környezeti számokat, és lehetővé teszi belőlük súgófájl létrehozását. A súgórendszer létrehozásának megkezdéséhez a Fájl menü Új parancsát kell kiválasztani, majd a megnyíló Projektfájl neve párbeszédpanelen meg kell adni a létrehozandó fájl típusát - Help Project. Ezután ki kell választani azt a mappát, ahol az a program található, amelyhez a súgórendszer készül, és ahol a súgórendszer dokumentumfájljának (rtf fájlnak) már lennie kell. Ezután a Fájlnév mezőbe írja be a Súgóprojekt fájl nevét. A projektfájl kiterjesztése HPJ.

A Mentés gombra kattintás után megnyílik a súgórendszer projekt ablaka. A projektelemek olyan különálló szakaszok, amelyek neve megjelenik nagybetűvelés be vannak zárva szögletes zárójelek. Kezdetben a projektnek csak egy szakasza van, amely tartalmazza a súgóablak paramétereit és a projekt összeállításáról szóló jelentés kimenetét.

A Súgóprojekt ablak segítségével hozzáadhat szükséges alkatrészeket a projektbe, állítsa be a súgórendszer ablak jellemzőit, fordítsa le a projektet és tesztelje le a létrehozott súgórendszert. Ha súgófájlt szeretne hozzáadni a projekthez, kattintson a Fájlok gombra, majd a megnyíló Témafájlok párbeszédpanelen kattintson a Hozzáadás gombra. Ennek eredményeként megnyílik egy szabványos Fájl megnyitása ablak, amely lehetővé teszi a kívánt RTF fájl kiválasztását.

Ezen műveletek eredményeként a projekt ablakában megjelenik egy szakasz, amelyben megjelenik a súgófájl neve. Ha a súgó információ több fájl között van elosztva, akkor a fájl hozzáadásának műveletét meg kell ismételni. A súgórendszer főablakának jellemzőinek beállításához kattintson a projekt ablakába Windows gomb. Megjelenik az Ablak létrehozása ablak. A Név ablak létrehozása mezőbe írja be a main parancsot.

Az OK gombra kattintás hatására megjelenik az Ablak tulajdonságai ablak, melynek Általános fülének Címsor szövegmezőjébe be kell írni a készülő súgórendszer főablakának címét.

Az Ablak tulajdonságai párbeszédpanel Pozíció fülével beállíthatja a Súgó ablak helyzetét és méretét.

A Pozíció fülön található egy Auto-Sizer gomb, rákattintásra megnyílik a Help Window Auto-Sizer ablak, melynek méretét és pozícióját a Pozíció fülön lévő mezők tartalma határozza meg. Az egér segítségével módosíthatja az ablak méretét és helyzetét. Az OK gombra kattintás után a Súgóablak automatikus méretezése ablak koordinátái és mérete a Pozíció fül mezőibe íródnak.

A Szín lapon beállíthatja a Súgótémakör címterületének és a Súgószöveg területének háttérszínét. Ehhez kattintson a megfelelő Módosítás gombra, és válassza ki a kívánt színt a szabványos Szín ablakban.

Ahhoz, hogy a súgórendszert használó program hozzáférjen a súgó információ egy adott szakaszához, meg kell határoznia a szakaszazonosítók számértékeit, pl. megfeleltetést hozzon létre az alkalmazásvezérlők és a súgórendszer szakaszok környezeti számai között. Ehhez a súgórendszer projekt ablakában a Térkép gombra kell kattintani, amely megnyitja a Térkép párbeszédpanelt. Ebből az ablakból a fejlesztő műveleteket hajthat végre, például új egyezést adhat hozzá vagy egy meglévőt törölhet. Az egyezések soronként, egyenlőségjellel elválasztott értékpárokként jelennek meg. A bal oldalon található a súgófájl szakasz környezete (a # szimbólummal jelölt lábjegyzet), a jobb oldalon pedig az alkalmazásvezérlő kontextusszáma.

Ebben az ablakban a Hozzáadás gombra kell kattintani és a megnyíló Térképbejegyzés hozzáadása párbeszédpanel Témaazonosító mezőjébe be kell írni a súgótémakör azonosítóját, a Leképezett numerikus érték mezőbe pedig az azonosítónak megfelelő számértéket. . A Megjegyzés mezőbe írhat be egy megjegyzést - annak a súgórendszernek a nevét, amelyhez az azonosító tartozik. A következő a súgórendszer projekt ablaka az rtf fájl hozzáadása, a fő súgórendszer ablak jellemzőinek beállítása és a szakaszazonosítók számértékei hozzárendelése után.

A projektfájl elkészítése után a projekt ablakban a Mentés és fordítás gombra kattintva lehet lefordítani. A súgórendszer projektjének első fordításakor azonban célszerű a Fájl menü Fordítás parancsát kiválasztani, amely megnyitja a Súgófájl fordítása párbeszédpanelt.

Ebben az ablakban jelölje be a Súgófájl automatikus megjelenítése a WinHelpben, ha kész jelölőnégyzetet, majd kattintson a Fordítás gombra. Az összeállítás befejeztével a képernyőn megjelenik egy ablak, amely egy tájékoztató üzenetet tartalmaz az összeállítás eredményéről, és ha a fordítás sikeres, akkor a létrehozott súgórendszer ablaka. A fordító által generált súgófájl (hlp fájl) abba a mappába kerül, amelyben a projektfájl található. Ha nem volt hibaüzenet, akkor a súgófájl helyes információkat tartalmaz és használatra kész. Ha azonban a fordítás során hibákat észleltek, a súgófájl továbbra is létrejön és használható, de előfordulhat, hogy egyes elemei, például a hivatkozások nem vagy hibásan működnek. A Help File Compiler egy MDI-alkalmazás, és egyszerre több gyermekablakot is megnyithat. A fordítás befejezése után ezek az ablakok a projektablak és a fordítási eredmények ablaka, utóbbi a projektablak tetején található. A projekten való munka folytatásához be kell zárnia az eredményablakot, vagy át kell váltania a projektablakra az Ablak/Projektnév paranccsal, ahol a Projekt neve a projektfájl neve.

Egy teljes értékű súgórendszer létrehozásához létre kell hozni egy cnt fájlt, amelyben a súgórendszer témaköreinek és szakaszainak nevei kerülnek tárolásra. A Help Workshop programban új projektet kell létrehozni Fájl->Új, a megnyíló párbeszédablakban válassza ki a létrehozandó fájl típusát - Súgótartalom. Megnyílik egy projekt ablak, amelyben ki kell töltenie az Alapértelmezett fájlnév mezőt - a súgófájl nevét (RS.hlp) és a Default title - a súgórendszer ablakának címét.

Téma hozzáadásához kattintson a Hozzáadás lent gombra – megnyílik egy párbeszédpanel a témák és szakaszok hozzáadásához. A témakör olyan dolog, amely a súgórendszerben zárt könyv ikonként jelenik meg, amelyre kattintva megnyílik a témakörök legördülő listája a súgórendszerben, a súgórendszerben pedig egy téma lap ikonként jelenik meg kérdéssel. jelet, amelyre kattintva megnyílik a megfelelő témakör. A Hozzáadás fent gombbal is felvehet egy témát – ezek a gombok abban különböznek, hogy a Hozzáadás a fentiekhez hozzáadásakor a szekció a kiválasztott szakasz felett, a Hozzáadás lent pedig alatta található. Téma hozzáadásához állítsa a kapcsolót Címsor állásba, és töltse ki a Cím mezőt - a téma címét.

Szakasz hozzáadásakor a kapcsolót Témára kell állítani, és ki kell tölteni a Cím - a szakasz neve (Fizetési napló) mezőket; Témaazonosító - szakaszazonosító (IDH_5); Súgófájl - a súgófájl neve (RS.hlp); Ablak típusa - az ablak típusa, amelyben a szakasz (fő) megjelenik.

A súgórendszer használata

Ahhoz, hogy a felhasználó a program futása közben az F1 billentyű lenyomásával súgó információkat kaphasson, az űrlap Help File tulajdonságának tartalmaznia kell a súgórendszer fájl nevét, a Help Identifier tulajdonságban pedig a numerikus azonosítót. a súgó információs részében, amelyet meg kell jeleníteni.

Jobb, ha az alkalmazás súgófájlját abba a mappába helyezi, amelyben a végrehajtható programfájl található. Ez lehetővé teszi, hogy az alkalmazás minden példányában ugyanazt a Súgófájl tulajdonságértéket használják, és nem akadályozza meg az alkalmazás telepítését bármely felhasználói mappába. Ha a tulajdonság értéke nem ad meg elérési utat, a Microsoft Access megkeresi a súgófájlt az alkalmazáskönyvtárban. Ha az F1 megnyomásakor a fókusz egy olyan vezérlőn van, amelyhez nem hozott létre egyéni súgótémakört, megjelenik az űrlap egyéni súgótéma. Ha az űrlaphoz tartozó egyéni súgótéma is hiányzik, megnyílik az Office Assistant ablak. A felhasználói súgótémakör nem jeleníthető meg az asszisztens használatával.
A Microsoft HTML Help Workshop segítségével hipertext formátumú súgófájlokat is létrehozhat.

Egy kicsit a segítő rendszerek elméletéből

A program súgórendszere vagy egyszerűen egy súgófájl célja, hogy a program felhasználója számára teljes körű és átfogó tájékoztatást nyújtson a programmal való munkavégzésről és arról, hogy miért van szükség erre a szoftvertermékre. A súgórendszernek a következő követelményeknek kell megfelelnie:

  • Adja meg a program használatának teljes leírását.
  • Legyen grafikus anyaga a program használatához.
  • Legyen elérhető a program bármely formájából hívható.
  • Legyen kontextus szerinti leírása és kényelmes információkereső rendszere.
  • Legyen a lehető legkisebb méret.
referenciarendszer szoftver termék a teljes projektfejlesztő csapat írta. A program információtartalmáért felelős személyek anyagokat írnak a szoftvertermék céljáról, ismertetik az információtartalmat, és javaslatokat tesznek a program használatára. A programkód fejlesztői ismertetik a program funkcióit, az interfész elemek rendeltetését és a közvetlen munkamódszereket. Ezenkívül a programozók összeállítják a súgórendszert és integrálják a programba. A program súgórendszere kezdeti tesztelés alatt áll. Az elsődleges tesztelés célja a hiányosságok feltárása, amelyek magukban foglalják a súgórendszerben lévő elhalt hiperhivatkozásokat, a leírások és a valós szoftverfelületek közötti ellentmondásokat, valamint az elégtelen információszolgáltatást a képzetlen felhasználó számára a programmal való munkához. Az elsődleges tesztelést a teljes szoftvertermékfejlesztő csapat végzi. Az összegyűjtött referenciarendszer anyagait közösen olvassák el. Minden kérdés, javaslat és megjegyzés dokumentálva van. Ezt követi az azonosított problématerületek általános megbeszélése. Ennek a megbeszélésnek az a célja, hogy meghatározza a szükséges javítások listáját a súgórendszerben.

A chm létrehozásának folyamatát nagyban leegyszerűsíti egy olyan eszköz, mint a HTML Help Workshop, amelyet a Microsoft fejlesztett ki. Töltse le a HTML Help Workshop programot a Microsoft webhelyéről. Telepítse a HTML Help Workshop programot a számítógépére. tovább alkotunk helyi lemez D: mappa és hívd chm. Indítsa el a HTML Help Workshop alkalmazást, válassza ki a „Fájl” -> „Új” -> „Projekt” lehetőséget a helyi menüből. Megnyílik a Project Wizard ablak.

Meg kell adnia a chm fájl projekt tárolási helyét. Megadtam az általunk létrehozott mappát.

Rizs. 2. Projekt hely kiválasztási ablak

A következő lépésben nem változtatunk semmit, mivel nem rendelkezünk olyan fájlokkal, amelyeket már hozzáadhatnánk a HTML Help Workshop projekthez.

Rizs. 3. Ablak, amely jelzi, hogy mely fájlokkal rendelkezik már a segítség létrehozásához

Kattintson a „Befejezés” gombra. Egy üres projekthez kötöttünk. Most elő kell készítenie azokat a fájlokat, amelyek nélkül lehetetlen chm létrehozása. A lényeg az, hogy maguk az oldalak tartalmazzák a segítséget. Létrehozásához a helyi menüben ki kell választani a „Fájl” -> „HTML fájl” lehetőséget, és a megjelenő ablakban be kell írni a létrehozandó oldal nevét. Bevezetőnek hívtam.

Rizs. 4. Hozza létre az első HTML-fájlt

Miután megadta a nevét, és az „OK” gombra kattintott, megjelenik egy ablak, amelyben már van egy üres html oldal, ha ebben a formában mentjük el, akkor az csak egy üres html oldal lesz „Intro” címmel. Írjon be valamit a címkék közé és mentse az oldalt a D:\CHM mappában található hajlékonylemez képére kattintva.

Rizs. 5. HTML oldalszerkesztő

Hozzon létre még néhány oldalt, hogy egy kicsit kísérletezzen. Létrehoztam a "FolderIntro.htm" és a "Help In Folder.htm" oldalakat

Rizs. 6. Fájlok a projekt mappában

Most 3 fájlunk van, amelyeket egyetlen chm fájlba kell fordítani. De ahhoz, hogy a létrehozott chm teljes legyen, fontos, hogy a fájlon belül legyen egy könyvtárfa és súgóoldalak. Ez a fa mindig a súgószöveg bal oldalán található. A fa létrehozásához a HTML Help Workshop ablakában a "Tartalom" fülre kell lépnünk. Ha erre a fülre kattint, megjelenik egy kérdés:

Rizs. 7. Hozzon létre egy tartalomfájlt (amely a súgófa szerkezetét tárolja)

Természetesen egyetértünk és alkotunk új fájl tartalom. Fogadjuk el a HTML Help Workshop által kínált fájlnevet – „Table of Contents.hhc”. A bal oldalon figyeljen a függőleges gombsorra, ezeket fogjuk használni tartalomfájl készítésekor. Kattintson a felső - „Tartalom tulajdonságai” elemre.

Rizs. 8. Ablak, amelyben a tartalomfa létrejön

Megjelenik a következő „Tartalomjegyzék tulajdonságai” ablak, a jövőben lehet játszani a stílus és a nézet beállításaival, de most itt nem változtatunk semmit, bezárjuk az ablakot. Nézzük meg a „Tartalom tulajdonságai” gombnál valamivel alacsonyabb gombokat, az első (mappa képével) – létrehoz egy könyvtárat a chm fájlon belül, amelybe oldalakat helyezhet el, a második (egy firkált lap képével). papírból) – létrehoz egy oldalt a chm fájlon belül, a harmadik (ceruza) – szerkeszt egy oldalt vagy könyvtárat a chm fájlon belül, negyedik – eltávolít egy oldalt vagy könyvtárat a chm fájlon belüli oldalak listájából. Még lejjebb vannak olyan gombok, amelyek lehetővé teszik az oldalak és katalógusok fel-le mozgatását a listában, valamint jobbra és balra mozgatását. Az utolsó előtti gomb az oldal HTML-kódjának megtekintésére szolgál, az utolsó pedig mindezt a bajt mentheti.

Tehát kezdjük el a könyvtárfa létrehozását. Kattintson a levél képével ellátott gombra, egy ablak jelenik meg előttünk, amelyben kitöltjük a „Bejegyzés címe” mezőt (begépeltem az Intro-t). Kattintson a „Hozzáadás...” gombra, megjelenik az „Elérési út vagy URL” ablak, a „Fájl vagy URL” mezőbe írja be az elsőként létrehozott nevet. html oldalak. Mivel az oldal ugyanabban a mappában van tárolva, mint maga a projekt - D:\CHM, ezért nem kell megadni a fájl teljes elérési útját.

Rizs. 9. Oldal hozzáadása a tartalomtáblázathoz

Rizs. 10. Oldal hozzáadása a projekthez

Ezután kattintson az „OK” gombra mindkét ablakban. Most kattintson a mappa képével ellátott gombra. Megjelenik egy ablak, amely megkérdezi, hogy be kell-e illeszteni a könyvtárat a tartalomtábla elejére. Megegyezünk, majd ha kell, változtatunk.

Rizs. 11. A bejegyzés helyének megadása a tartalomfában

Ugyanaz az ablak jelenik meg itt, mint a hozzáadáskor külön oldal, azaz nevet kell adni a könyvtárnak, és meg kell adni, hogy melyik html fájl jelenik meg, ha ezt a könyvtárat kiválasztja. A könyvtár konfigurálása után válassza ki ezt a könyvtárat, és kattintson az oldal képét tartalmazó gombra. Arra a kérdésre, hogy beszúrjuk-e az oldalt az elejére, „Nem”-et válaszolunk. Így az oldal beállítása után az újonnan létrehozott könyvtárba kerül. Most már áthelyezheti az alábbi könyvtárat a lefelé mutató nyílra kattintva.

Rizs. 12. Olyasmi, mint egy tartalomfa

Mentsük el a tartalomtáblázatot.

Most hozzunk létre egy "Indexet" a chm fájlhoz. Ehhez lépjen az „Index” fülre, és fogadja el egy új „index.hhk” indexfájl létrehozását. A megjelenő ablakban kattintson a kulcs képével ellátott gombra, a „Kulcsszó” mezőbe írjon be egy kulcsszót, index szerinti kereséskor (ha a súgófájl már elkészült) egy adott oldal nyílik meg. Miután megadta a kulcsszót, csakúgy, mint a tartalomtáblázat létrehozásakor, meg kell adnia egy fájlt, amely megfelel ennek a kulcsszónak.

Rizs. 13. Index létrehozási ablak

A tartalomtábla, az index és maguk a html fájlok létrehozása után megkezdheti a chm fájl közvetlen konfigurálását. Ehhez lépjen a „Projekt” fülre, majd kattintson a függőleges sorban lévő felső gombra. Mindent úgy konfigurálunk, mint a képernyőképeken.

Rizs. 14. Projektbeállítások Általános fül

Rizs. 15. Projektbeállítások Fájlok fül

A „Fájlok” fülön láthatja, hogy fel kell tüntetni, hogy mely fájlokat használjuk tartalomfájlként és indexfájlként, valamint teljes szöveges keresési stoplista fájlként. Az első két fájlt korábban készítettük, az utolsót pedig a „Tallózás...” gombra kattintva és a „keresés” név megadásával hozzuk létre. Ezt követően kattintson az „OK” gombra.

Ha chm-fájllal szeretne keresést létrehozni, be kell jelölnie a „Teljes szöveges keresési információk fordítása” jelölőnégyzetet a „Fordító” lapon.

Most kattintson a mappa képével ellátott gombra (felülről a második), a megjelenő ablakban kattintson a „Hozzáadás…” gombra, válassza ki az összes html fájlt, amelyet hozzá kívánunk adni a súgóhoz, majd kattintson a „Megnyitás” gombra. . Minden fájl hozzáadódik a súgófájlhoz. Most kellene egy ilyen kép.

Rizs. 16. HTML fájlok hozzáadása

Már csak a chm fájl lefordítása van hátra. Kattintson a függőleges gombsor legalsó gombjára.

Rizs. 17. Összeállítás

Megjelenik egy napló arról, hogy mi történt. Nyissa meg a D:\CHM mappát, és nézze meg ott a kész „MyProject.chm” fájlt. Ezzel befejeződik a chm.

Az előadás megtanít egy súgórendszer kidolgozására és ennek a rendszernek a Lazarus projekthez való csatlakoztatására.

Segítő rendszer létrehozása

Minden komoly projektnek rendelkeznie kell egy részletes súgórendszerrel, amely segít a felhasználónak megérteni a program működését. Hiszen ha nem lenne „segítség”, aligha tudnánk egyedül elsajátítani bármilyen komplex programot. Ezen az előadáson pedig megtanuljuk, hogyan lehet súgórendszereket létrehozni és a projekthez kapcsolni. Hadd emlékeztessem önöket arra, hogy bár a Lazarus egy többplatformos programfejlesztő környezet, a Windows operációs rendszer alatti munkavégzés során mesterkedünk vele. Ha a Lazarust Linuxon, Unixon vagy más nem Windows operációs rendszeren használja, akkor az előadásban szereplő ajánlások valószínűleg nem megfelelőek az Ön számára. Ebben az esetben magának kell megkeresnie ezt az anyagot.

Tehát a segítség két formátumban lehet: *.hlp és *.chm. Mindkét formátumot a Microsoft Corporation fejlesztette ki. A HLP formátum elavult, bár még ma is megtalálható, de jelenleg ez a leggyakoribb súgóformátum Windows környezet a CHM, szóval vegyük fontolóra.

CHM(Microsoft Compressed HTML Help, Microsoft Compiled HTML Help, CHM) egy környezetérzékeny súgófájl formátum, amelyet a Microsoft 1997-ben fejlesztett ki a WinHelp – HLP formátum helyettesítésére. A CHM-fájl HTML-oldalak tömörített készlete, egyfajta e-könyv, és tartalmazhatja a weboldalak teljes készletét: szöveget, táblázatokat, képeket, hivatkozásokat, médiafájlokat stb., ami egy ilyen súgórendszert alkot. erős eszköz. A CHM súgójában található összes fájl az LZX algoritmussal van tömörítve, ami a súgót kompaktabbá teszi.

Találtam egy említést az interneten, hogy a Lazarus tartalmaz egy eszközt a CHM fájlok létrehozására. És valóban, ezt az eszközt a következő címen találtam (a Lazarus telepítési mappáim alapértelmezés szerint jöttek létre):

C:\lazarus\tools\chmmaker

Ezen a címen találtam egy projektet, amelyet elméletileg le kell fordítani és be kell szerezni kész eszköz. Azonban csak nézze meg a projekt ablakát, hogy megértse, mennyire primitív ez az eszköz. Nem kell komolyan beszélni arról, hogy segítő rendszert hozzunk létre a segítségével. Ez azt jelenti, hogy más eszközt kell találnunk.

Ennek az eszköznek a következőnek kell lennie:

  • ingyenes;
  • elég erős ahhoz, hogy bármilyen bonyolultságú tanúsítványt készítsen.

És akkor rögtön két program jut eszembe: a HTM2CHM és a Microsoft HTML Help Workshop. Az elsőt Yaroslav Kirillov orosz programozó írta, orosz és meglehetősen barátságos felülettel rendelkezik. Funkcionálisan rosszabb, mint a Microsoft HTML Help Workshop. Ráadásul a program által összeállított CHM fájlok valamivel nagyobbak. Ha azonban egy egyszerű kis segítségre van szüksége, akkor a legjobb eszköz nem fogod megtalálni. Nem vesszük figyelembe a HTM2CHM programot, mivel meglehetősen egyszerű, nem lesz nehéz önállóan elsajátítania. Nézzünk egy összetettebb eszközt - a Microsoft HTML Help Workshopot. Ahogy a neve is sugallja, a programot a Microsoft Corporation fejlesztette ki, és egy ingyenes, szabadon terjesztett termék. Letöltheti a gyártó webhelyéről, a következő címen találtam: http://www.microsoft.com/en-us/download/details.aspx?id=21138

Vagy letöltheti ezt az eszközt a webhelyemről, amely a tanfolyam támogatására készült: http://lazarusprog.tk/files/htmlhelp.rar

Ez a HTML Help Workshop 4.74.8702-es verziója – egy súgórendszer létrehozására szolgáló program.

HTML Help Workshop (hhw.exe)- egy program, amely meglehetősen sok képességgel rendelkezik, bár nem könnyű használni, és nincs orosz felülete. A program lehetővé teszi az összes szükséges súgófájl létrehozását, amelyekből aztán összeáll egy projekt.

Nézzük meg, mi is az a CHM segítség. Lényegében ez egy elektronikus interaktív könyv, amely lehetővé teszi a tartalom, az indexek (címkék), a teljes szöveges kontextus szerinti keresés és a kiválasztott súgócikkek használatát. És mindez különálló HTML fájlok alapján jön létre. És most elérkezünk egy másik kérdéshez: mi az a HTML? HTML- Hiperszöveg jelölőnyelv - Hiperszöveg jelölőnyelv, amely az összes webhely felépítésének alapja, pontosan azok a weboldalak, amelyeket a böngészőinkbe töltünk be. Kiderült, hogy egy súgórendszer létrehozásához meg kell tanulnia még néhány HTML-t? Általában igen, ha csak a beépített HTML Help Workshopot használja. Egy weboldal bármilyen nyelven írható szöveg szerkesztő, még a Jegyzettömbben is, ha ismeri a HTML jelölést. Természetesen vannak egyszerűbb módszerek is.

Sokan vannak vizuális szerkesztők, amelyek lehetővé teszik a tartalom HTML-fájlként történő mentését. Először is eszembe jut irodai program Miss szó. Igen, lehetővé teszi HTML-fájlok létrehozását is, de nem javaslom a használatát: az ilyen fájlok belsejében sok szükségtelen címke van - szemét. Ezenkívül a HTML-fájlokban lévő képekre mutató hivatkozásokat img címkével kell ábrázolni, például:

és az MS Word beszúrja a képeket a Shapes gyűjteménybe.

Az interneten gyakran egy másik lehetőséget ajánl ugyanabból az irodából származó program MS FrontPage. Nos, az első verziókban ez a program nagyon jó volt: meglehetősen egyszerű, lehetővé tette a weboldalak vizuális létrehozását, és nem követelte meg a felhasználótól a HTML ismeretét. Az idő múlásával azonban a FrontPage (a Microsoft többi termékéhez hasonlóan) egyre bonyolultabbá vált, egyre több új, ismeretlen funkció került rá, és mára az MS FrontPage egy ügyetlen szörnyeteg, aminek elsajátításához elég nehéz tankönyvre lesz szükség.

Van egy harmadik, jobb lehetőség. Az interneten számos vizuális HTML-szerkesztő található, amelyekhez nincs szükség HTML-ismeretre. Vannak még fizetős programok, és ingyenes. Vannak meglehetősen bonyolult rendszerek, mint például a Macromedia Dreamweaver, amelyek lehetővé teszik teljes webhelyek felépítését, és vannak egyszerűbb programok is.

HTML fájlok létrehozásához nagyon ajánlom az egyszerű és ingyenes vizuális HTML szerkesztőt az orosz NVU felülettel. Ezt a szerkesztőt letöltheti a fejlesztő webhelyéről: http://nvu.mozilla-russia.org/

Ez az NVU 1.0 - Visual HTML szerkesztő ( WYSIWYG-szerkesztő, angolból Amit látsz, azt kapod, „amit látsz, azt kapod”). Ez a szerkesztő nem igényel HTML-ismeretet, meglehetősen könnyen megtanulható, és részletes orosz nyelvű segítséget tartalmaz:

Fontolgat weblap készítés Nem fogjuk használni ezt a szerkesztőt, ott minden nagyon egyszerű és átlátható, és az előadás amúgy is nagy lesz. Csak annyit jegyzek meg, hogy jobb, ha a HTML fájlokat latin karakterekkel nevezzük el, és nem használunk szóközöket, vagyis a „Menu Commands .html” helyett jobb lenne a fájl neve „CommandsMenu. html”. A helyzet az, hogy ha a kézikönyv egyes oldalain hivatkozásokat helyez el a kézikönyv más oldalaira, akkor a HTML Help Workshop hibás eredményeket adhat orosz nyelvű fájlnevekkel. A szóközök a fájlnévben szintén rossz ötletek lehetnek.

Most térjünk vissza a segítségünkre. Remélem, megmentette a Titkosító Jegyzettömb projektet a 18. előadásból? Ehhez a projekthez súgórendszert hozunk létre. Először is ki kell alakítanunk a leendő tanúsítvány szerkezetét. A súgótartalom egy fastruktúra, amelyben lehet könyveketÉs oldalakat. A HTML súgóműhelyben található könyvek alszakaszokat tartalmaznak; ezek a könyvek egymásba ágyazhatók. Az oldal egy utolsó szakasz, amely nem tartalmaz alszakaszokat. A programunk nem olyan bonyolult, így a szerkezet meglehetősen egyszerű lesz:

A program célja Menüparancsok Fájl Szerkesztés Formátum Kódolás Súgó Visszacsatolás

Itt van két oldalunk: " A program célja"És" Visszacsatolás"és a könyv is" Menüparancsok", ami viszont további 5 oldalt tartalmaz: " Fájl", "Szerkesztés", "Formátum", "Kódolás"És" Referencia".

Így 8 HTML fájlt kell készítenünk külön a könyvhöz és az egyes oldalakhoz. Nem adok teljes listát ezekről a fájlokról – a súgó tartalma az Ön fantáziáján múlik, de adok néhány tájékoztató jellegű címkét. Itt van például, hogyan jeleztem a linkeket meglévő oldalak kézikönyvek:


Rizs. 28.2.

A kódot képként adtam meg, hogy a példacímkék ne ütközzenek magának az előadásnak a címkéivel. Ezenkívül a HTML fájl szövege egy egyszerű Jegyzettömbben nyílik meg, az NVU címkéinek megtekintéséhez meg kell nyitnia a "lapot" Kód" a munkaablak alján.

És így szúrok be egy képet:


Rizs. 28.3.

Az eredmény valami ehhez hasonló oldal legyen egy beillesztett képpel:

Remélem megértetted a jelentését, és jól elkészítetted mind a 8 html fájlt (van egy 9. fájlom is - egy kép MyText.jpg).

A miénk Titkosító pad a mappában van 18-01 , ha követte az ajánlásaimat. Hozzon létre egy másik mappát ebben a mappában Segítség, ahol összegyűjtjük a súgórendszerünket. Ezt a címet kaptam:

C:\Oktatás\18-01\Súgó

8 html fájlt tettem oda:

  • Coder.html
  • CommandsMenu.html
  • Fájl.html
  • Format.html
  • Naznachenie.html
  • ObratSvyaz.html
  • Pravka.html
  • Help.html

és a MyText kép. JPG, amit beszúrtam a kódoló oldalra. html (lásd 28.4. ábra).

Most minden előkészület megtörtént, letöltheti a HTML Help Workshop programot, és végre elkezdheti a CHM fájl létrehozását. A program betöltése után válassza a "menüparancsot" Fájl -> Új", vagy kattintson a " gombra Új" tovább Vezérlőpultok. A következő ablak jelenik meg előtted:


Rizs. 28.5.

Tehát itt választhatja a következő objektumok létrehozását:

  • Projekt- A projekt egésze. Túl korai még választanunk; először el kell készítenünk egy tartalomjegyzéket.
  • Szöveg- Egy egyszerű szöveges fájl.
  • HTML fájl- HTML fájl, weboldal. Azonban, mint már említettük, ennek a szerkesztőnek a képességei nagyon szerények, és használatához a hipertext jelölés ismerete szükséges.
  • Tartalomjegyzék- Tartalomjegyzék, fájlformátum HHC (Hyper Help Tartalom). Itt megnyílik egy szerkesztő, amelyben meg kell adni a kontextuális súgó tartalmát, pontosan ugyanúgy, mint a korábban általunk kifejlesztett fastruktúrában. És minden könyvet és oldalt össze kell kapcsolnia a saját HTML-fájljával.
  • Index- Indexfájl vagy indexfájl létrehozása. Ez a fájl kulcsszavakat és kifejezéseket gyűjt össze, amelyeket azután index felépítéséhez használ fel. Manapság az interneten az ilyen kulcsszavakat gyakran címkéknek nevezik. A fájl HHK (Hyper Help Keyword) formátumú.

Tartalomjegyzék készítése

Mint fentebb említettük, először meg kell tennie Tartalomjegyzék, tehát válasszon egy tárgyat Tartalomjegyzék.

Az ablakban HTML Help Workshop az objektum megnyílik TOC (Tartalomjegyzék):


Rizs. 28.6.

Számunkra fontos néhány gomb a bal oldali eszköztáron. A felső gomb az Tartalomjegyzék Tulajdonságok. A következő két gombbal könyvet vagy oldalt adhatunk a táblázathoz, most erre van szükségünk.

kattintson a " Szúrjon be egy oldalt" (a gombok nevei megjelennek, ha az egérmutatót egy ideig felettük tartja) oldal hozzáadásához. A " mezőben Bejegyzés címe" meg kell adnia a táblázatban megjelenő szakasz nevét. Ez lesz a " A program célja" (természetesen idézőjelek nélkül). Ezután a " gombra kell kattintania Hozzáadás/Szerkesztés" a szakasznak megfelelő HTML-fájl megadásához. Megnyílik egy másik ablak " Elérési út vagy URL", amelyben meg kell adni a HTML fájl nevét vagy internetcímét. Használhatja a " gombot. Tallózás" fájl kiválasztásához, de ekkor a fájl megjelenik a relatív címével együtt, például:

..\..\Oktatás\18-01\Help\Naznachenie.html

Az összes könyvtárprojekt fájl ugyanabban a mappában lesz, így itt nincs szükség relatív címre. Távolítsa el, hagyja a sorban" Fájl vagy URL"csak a szakasznak megfelelő HTML fájl neve, ez van nálam:

Naznachenie.html

kattintson a " rendben", majd a partíció hozzáadása ablakot Tartalomjegyzékekígy fog kinézni:


Rizs. 28.7.

kattintson a " rendben", és a szakasz hozzáadásra kerül Tartalomjegyzék.

Most kattintson a " Írjon be egy címsort"mert ezúttal nem egy oldalt, hanem egy könyvet kell hozzáadnunk" Menüparancsok". Arra a kérdésre, hogy biztosan hozzá szeretne-e adni egy könyvet a tartalomjegyzékhez, válaszoljon igennel. A könyv hozzáadásának folyamata pontosan megegyezik az oldalak hozzáadásával. Adja meg a szakasz címét " Menüparancsok", és adja meg a szakasznak megfelelő HTML-fájlt. Ne felejtse el eltávolítani a relatív címet, ha a " gombot használta Tallózás" fájl kiválasztásához.

Ha mindent megad, amire szüksége van, és megerősíti az összes kérést, a könyv hozzáadódik Tartalomjegyzék, de MAGASABB lesz, mint az előző oldal! A mi fastruktúránkban pedig a második sorban kell lennie. Itt négy nyílgomb segít. Az első kettő lehetővé teszi az objektum feljebb és lejjebb mozgatását, a második pedig balra és jobbra. Így nem csak a partíciót állíthatjuk be a kívánt sorra Táblázatok, hanem mozgassa is a kívánt pozícióba a fastruktúrában. Végül is a harmadik sorban kell lennie az oldalnak " Fájl"ami be lesz ágyazva a könyvbe" Menüparancsok", ezért jobbra kell tolni.

Miután elvégezte ezt a műveletet a szükséges számú alkalommal, adja hozzá az összes többi oldalt Tartalomjegyzék:


Rizs. 28.8.

Ne felejtse el eltávolítani a HTML-oldalak relatív URL-címét.

Ha végzett, nyomja meg az alsó gombot " Fájl mentése" a bal oldali eszköztáron a mentéshez Tartalomjegyzékek. A táblázat nevét változatlanul hagyhatja, " Tartalomjegyzék.hhc", de ügyeljen arra, hogy ugyanabba a mappába mentse, ahol a HTML súgófájlok már találhatók. Ezt a mappát azonban már meg kell adni a mentési ablakban Táblázatok, ha HTML oldalakat adott hozzá a " Tallózás".

Projektfájl létrehozása

Főmenü parancs " Fájl -> Összes bezárása"zárja be a korábban létrehozott Elválasztó tábla. Ezután válassza ki a "parancsot" Fájl -> Új"vagy kattintson a gombra" Új" tovább Eszköztárakúj objektum létrehozásának megkezdéséhez. Ezúttal alkotunk Projekt, tehát az objektumkiválasztó ablakban adja meg Projekt.

Megjelenik az Új projekt varázsló ablak, és először egy meglévő projektet örökölt formátumba kell konvertálnia WinHelp. Te és én a semmiből hozunk létre egy projektet, így a " Konvertálja a WinHelp projektet"Nem telepítjük, csak kattintsunk" További".

A következő lépésben meg kell adnia egy projektfájl nevét, vagy válasszon ki egy meglévőt. Ennek legegyszerűbb módja, ha megnyomja a " Tallózás", győződjön meg róla, hogy a mappa nyitva van" Segítség", amelyben az összes súgóprojekt fájlt tároljuk, a " mezőben Fájl név" adja meg a projektfájl nevét. Itt van egy megjegyzés: az eredményül kapott súgó neve megegyezik a projektfájléval, és a súgófájlok neve általában egybeesik a program nevével. A programfájlunk az ún. CodeBook.exe, majd beírjuk a nevet Kódkönyvés nyomja meg a " Nyisd ki". Visszakerül egy fájlnévvel ellátott ablakba, ez a név megjelenik a címmel együtt, és a projektfájl neve automatikusan megkapja a kiterjesztést HHP (Hyper Help Project). Én így kaptam:

C:\Education\18-01\Help\CodeBook.hhp

kattintson a " További", és megnyílik a következő varázslóablak. Itt meg kell jelölnünk, hogy mely projektfájljaink vannak már. Vannak HTML fájljaink szakaszokkal és egy fájl Tartalomjegyzékek, jelölje be a megfelelő négyzeteket:


Rizs. 28.9.

kattintson a " További". A következő lépésben meg kell adnia a fájlt Tartalomjegyzékek. kattintson a " Tallózás" és válassza ki a táblázatfájlt ( Tartalomjegyzék.hhc). kattintson a " Nyisd ki", cím és fájlnév Táblázatok a mester mezőjébe fog esni. kattintson a " További".

A következő lépésben meg kell adnunk a projekt összes HTML-fájlját. Hozzáadhatja őket egyenként, vagy ami még jobb, az összes fájlt egyszerre. kattintson a " Hozzáadás", megnyílik egy fájlmegnyitó ablak. Alapértelmezés szerint a mappát meg kell nyitni" Segítség". Az ablakban 8 HTML fájlt fog látni. Válassza ki az elsőt, majd tartsa lenyomva a gombot , kattintson az utolsóra. Mind a 8 fájl kiválasztásra kerül. kattintson a " Nyisd ki", és ezek a fájlok megjelennek a varázsló ablakában:


Rizs. 28.10.

Indexek létrehozása

A súgónk már majdnem készen van, már össze is tudjuk fordítani a kapott súgófájlt, de nem árt hozzá néhány további funkciókat. Még nincs indexünk!

Index egy fájl kiterjesztéssel HHK (Hyper Help Keyword), amely kulcsszavakat és kifejezéseket, valamint a kapcsolódó súgóoldalakra mutató hivatkozásokat tartalmaz.

Manapság számos webhely található az interneten - könyvtárak, blogok, híroldalak stb. - ahol információkat találhat az úgynevezett címkékről. Látta a mezőt, ahol beírja a keresett szavakat és kifejezéseket, és a "" gombot. megtalálja" a közelben? Az ott megadott kulcsszavakat az internetes szférában címkéknek és egy súgóprojektben indexeknek nevezik.

Egy súgóoldalon több kulcsszó is lehet. Másrészt egy kulcsszó számos súgóoldalra hivatkozhat. Az indexek megfelelő rendszerezése nagyban megkönnyíti a végfelhasználó munkáját a segítséggel, minden az Ön képzeletétől és felhasználói pszichológiai ismereteitől függ.

Az ablakban HTML Help Workshop A projektfájl meg van nyitva, az ablak bal oldalán három fül látható: " Projekt", "Tartalom"És" Index". Az indexek létrehozásának megkezdéséhez lépjen a " fülre Index". Mivel a projektben az indexfájl még nincs megadva, egy kérés jelenik meg - új indexfájlt hozunk létre, vagy egy meglévőt csatlakoztatunk? Új fájlt hozunk létre, ezért hagyja bejelölve a rádiógombot" Hozzon létre egy új indexfájlt"és nyomja meg a " rendben". A rendszer kéri, hogy adjon meg egy nevet az indexfájlnak, az alapértelmezett névvel Index.hhk. Nem sok értelmét látom ennek a név megváltoztatásának. Csak győződjön meg arról, hogy a " Mappa"mappánk még nyitva van" Segítség", az indexfájlt is el kell mentenünk. Kattintson a " Megment", és létrejön az indexfájl.

Még mindig üres – nincsenek indexek. Kezdjük el létrehozni őket. Általában érdemes előre átgondolni, hogy a súgó melyik részéhez melyik kulcsszavakra hivatkozzon. Én így kaptam:

28.1. táblázat. Mintalista kulcsszavakat és kifejezéseket az indexfájlhoz
Fájl és szakasz neve Kulcsszavak
Coder.html

Menüparancsok " Kódolás"

kódolás, dekódolás, titkosítás, megfejtés, megfejtés, szöveg
CommandsMenu.html

Menüparancsok

menüpontok, fájl, szerkesztés, formázás, kódolás, súgó
Fájl.html

Menüparancsok " Fájl"

fájl, munka fájllal, létrehozás, megnyitás, mentés, statisztika, kilépés
Format.html

Menüparancsok " Formátum"

formátum, betűtípus, szín, tördelés, automatikus szövegtördelés
Naznachenie.html

A program célja

Kódkönyv, titkosító pad, jegyzettömb, jelszó, kulcsszó, verzió
ObratSvyaz.html

Visszacsatolás

visszajelzés, weboldal, e-mail, email, szerző
Pravka.html

Menüparancsok " Szerkesztés"

szerkesztés, visszavonás, kivágás, másolás, beillesztés, törlés, összes kijelölése, vágólap

A fájlnevek és a szakaszok nevei eltérhetnek. Ezen kívül talán a képzelete megmondja, hogyan bővítheti ki a kulcsszavak listáját.

Most, hogy rendeztük a listát, kezdjük el az indexek létrehozását. Az ablakban HTML Help Workshop a fülnek nyitva kell lennie Index Figyelje meg a bal oldali eszköztár gombjait, amelyek majdnem megegyeznek azokkal Tartalomjegyzékek. A második gomb érdekel minket" Szúrjon be egy kulcsszót", egy kulcsot mutat.

Kattintson rá. Megnyílik az Index hozzáadása ablak. A kulcsszót vagy kifejezést be kell írni a " Kulcsszó", majd nyomja meg a " gombot Hozzáadás". Megnyílik egy ablak, amelyben ki kell választania azt a részt, amelyre ez a kulcsszó hivatkozni fog. Ha ez a szó különböző szakaszokban található, akkor több indexet kell létrehoznia: egy kulcsszóval, de különböző hivatkozásokat a szakaszokhoz. nagy súgórendszerek, amelyek továbbra is működnek!

Tehát a kulcsszó feltüntetve, a súgó rész a "mezőben" van HTML címek"kijelölt mezők" Fájl vagy URL"És" Cím" automatikusan ki kell töltenie. Kattintson a " rendben", és az új index megjelenik az Index hozzáadása ablakban:


Rizs. 28.11.

Kattintson az "újra" gombra rendben", és a " lapon Index"megjelenik a kulcsszó" kódolás". Semmi bonyolult, kivéve, hogy egy ilyen műveletet többször meg kell ismételni, minden párnál" Kulcsszó – Szakaszlink Legyen türelmes, és írja be az összes kulcsszót és kifejezést.

Minden alkalommal, amikor a rendszer megkérdezi, hogy hozzon-e létre új indexet a lista tetején – válaszoljon igennel, ezt a listát később rendezzük. Ha véletlenül hibázik, felülről a harmadik, ceruza képével ellátott gombra kattintva szerkesztheti az indexet, vagy a negyedikre törölheti, csak ez a hibás index legyen kiemelve.

Nem tudom ti hogy vagytok vele, de végül 46 kulcsszót és kifejezést kaptam! Nem ártana ábécé sorrendbe rendezni őket. Ehhez használja a harmadik gombot alulról " A kulcsszavak rendezése ábécé szerint" az A és Z betűkkel és egy lefelé mutató nyíllal - nyomd meg, és a lista rendeződik. Ha esetleg nagy segítséggel dolgozol, akkor nem egy menetben lehet indexeket létrehozni, hanem időnként hozzáadni. De akkor mégis ne felejtse el újra rendezni őket, különben az indexek hanyagnak tűnnek.

Ez az, befejezte az indexekkel való munkát, kattintson az alsó gombra " Fájl mentése" az indexfájl mentéséhez.

Teljes szöveges keresés létrehozása

Az indexek jelentősen megkönnyíthetik a felhasználó számára, hogy megtalálja a szükséges segítséget, de mégis teljes szöveges keresés ezt gyakrabban használják. Teljes szöveges keresés- ekkor írja be a felhasználó a keresett szót/kifejezést, és