ÚvodDetailní popis programuStáhnout program HPCFirma Blue Wave

Psaní stránek s použitím HPC

Pojmy
Objekt
Část html kódu následujícího formátu: <@název> definice objektu </@>. Název objektu musí být jedinečný. V definici objektu mohou být kromě html kódu také odkazy na jiné objekty (labely), nesmí v ní však být definice jiného objektu.
Label
Speciální nepárový tag použitý v html kódu. Má tento formát <$název> . Tento tag je programem nahrazen za objetk příslušného názvu.

Program umožňuje napsat do jednoho souboru společnou kostru stránek, šablonu. Místo částí textu odlišných pro jednotlivé stránky se do šablony umístí labely. Soubor pro konkrétní stránku pak obsahují jen definice objektů příslušícím k labelům.

Příklad labely - modře, definice objektů - červeně
Šablona
<HTML>
<HEAD>
<TITLE><$titulek></TITLE>
</HEAD>
<BODY  BGCOLOR="#ffffff"  >
<$maintext>
</BODY>
</HTML>
Stránka
<@titulek>Demo page</@>

<@maintext>
<FONT COLOR="#00ff00" >
Hello word !
</FONT>
</@>
První verze programu umožňovala jen vyvážení objektů odspoda nahoru (v šablonách byly jen labely a definice objektů byly v souborech pod nimi). Současná verze umožňuje vyvážení objektů i v opačném směru (objekty mohou být definovány i v šablonách a mohou se používat v souborech podle nich kompilovaných) a dokonce i napříč celou prezentací (objekty jsou definovány v externích souborech a je možné je použít kdekoliv v celé prezentaci).

Příklad
Šablona
<@verze>ver 2.02</@>
<HTML>
<HEAD>
<TITLE><$titulek></TITLE>
</HEAD>
<BODY  BGCOLOR=<$cl_pozadi> >
<$maintext>
</BODY>
</HTML>
Stránka
<@titulek>Demo page</@>

<@maintext>
<$redtext>Hello word <$/redtext>
<BR>
<FONT COLOR=<$cl_text> >
Demo <$verze>
</FONT>
</@>
Externí soubor

<@cl_pozadi>#ffffff</@>
<@cl_text>#000000</@>

<@redtext><FONT  COLOR="#ff0000" ></@>
<@/redtex></FONT></@>

Zpět na Popis programu

©Blue Wave s.r.o.
info@bluewave.cz