Copyright: Copyright ® Blue Wave s.r.o.


Obsah

O programu

Výhody programu

Popis programu

•	Ovládání programu

•	Tvorba stránek s programem HPC

•	Řídící skript

•	Příklad ke stažení

Reference

Registrace programu HPC

O firmě Blue Wave s.r.o.

Stránky programu HPC na Internetu''

Copyright Blue Wave s.r.o.


Co je HPC ?

Program HPC slouží k vytváření a snadné údržbě rozsáhlejších webových prezentací. Jeho hlavní myšlenka je jednoduchá. Stránky jedné prezentace jsou si většinou podobné, používají stejný grafický design, rozložení prvků atd. Základní kostra je tedy obvykle stejná pro celou prezentaci, stránky se liší jen v některých částech. Při standardní tvorbě stránek je třeba shodné části neustále kopírovat, kód pro každou stránku je zbytečně dlouhý a tedy nepřehledný, při případné změně jsou nutné zdlouhavé opravy ve všech souborech.
Tento program umožňuje napsat do jednoho souboru to, co mají stránky společné, tzv. šablonu. Soubor pro konkrétní stránku pak obsahuje jen specifické části kódu. Program zkompiluje celou prezentaci dohromady.
(Pozn.: Nejedná se o program běžící na straně serveru, stránky jsou zkompilovány do konečné podoby před umístěním na server.)

Program umí i další užitečné věcí. Umožňuje definovat v externích souborech vlastní tagy nebo objekty. Ty je možné používat v celé prezentaci a jsou nahrazeny až při překladu. Toho se dá využít například k rychlé změně fontů, barev a stylů v celé prezentaci.

Výhody programu HPC


Výhody programu HPC

Snadná změna v celé prezentaci
Velmi často je potřeba přidat např. ikonu pro e-mail na všechny stránky v prezentaci. Při použití šablon není třeba editovat každou stránku, stačí provést úpravu v šabloně a prezentaci jednoduše překompilovat.

Snadná změna vzhledu prezentace
Pokud spojíme šablony s externí definicí tagů a objektů, můžeme velmi snadno měnit vzhled celé prezentace pouhou změnou v jednom souboru.

Snadný překlad do jiného jazyka
Pokud nepíšeme texty přímo do stránky, ale místo nich používáme jen odkazy do externího souboru, můžeme pak stránky snadno přeložit do jiného jazyka.

Větší přehlednost stránek
Jelikož soubory pro stránky obsahují pouze tu část kódu, která je pro ně specifická, je orientace při editování mnohem snadnější.

Nezávislost na editoru
Program není součástí žádného editoru HTML stránek. Jedná se jen o překladač, takže stránky můžete tvořit ve svém oblíbeném editoru.

Co je HPC ?


Popis programu

Popis programu je rozdělen do několika samostatných kapitol.

Ovládání program HPC
V této části je popsán vlastní program HPC. Jeho ovládání je však velmi jednoduché a snadno ho zvládnete i bez čtení tohoto manuálu.

Tvorba stránek s použitím HPC
Zde se dozvíte, jak tvořit stránky, které bude HPC umět zkompilovat. Doporučujeme Vám tuto část řádně prostudovat, abyste mohli HPC co nejefektivněji využívat.

Řídící skript
Zde najdete popis všech příkazů řídícího skriptu.

Příklad ke stažení - Mamuti.zip 508 KB
Jako příklad použití HPC uvádíme zdrojový kód prezentace vytvořené pro dětský oddíl Mamuti (http://www.mamuti.cz). Na příkladu nejlépe uvidíte, jak se dá program HPC využít.

(Pozn.: po prvním zkompilování je třeba přehrát adresáře obrázků do cílového adresáře)


Reference

Toto je seznam hlavních WWW prezentací vytvořených pomocí program HPC.
Aktuální seznam je přístupný na stránkách programu HPC.
Budeme rádi, přidáte-li tam i Vaši prezentaci.

Aktualizováno k 19.10.1999

www.malypruvodce.cz

Stránky zaměřené na outdoorové vybavení. Najdete zde jak rady, podle čeho vybavení vybírat tak přímo nabídku mnoha firem. Na své si tu přijdou turisté, vodácí, horolezci i ostatní.

www.pharmacia.cz

Stránky zabívající se medicínou a vším, co s ní souvisí. Mimo jiné zde najdete ceník doplatků na léky, seznam pojišťoven a seznam lékáren.

www.mamuti.cz

Stránky Oddílu experimentální archeologie MAMUTI. Najdete zde všechno možné o experimentální archeologii.

HPC.bluewave.cz

Samozřejmě i tyto stránky jsou vytvořené pomocí HPC.

Informační intranetový systém JIVA JIRÁK

Firma JIVA JIRÁK je firma vyrábějící vybavení pro velkokuchyně a zdravotnictví. Zaměstnává více než 100 lidí a její výroba je umístěna ve Vestci u Prahy.
Intranetový systém zabezpečuje komplexní správu dat pro firmu, od nabídky až do výroby.

Obchodní systém AINA

Jedná se o intranetový systém pro firmu AINA, která obchoduje s luxusním dámským spodním prádlem. Tento systém propojuje centrální sklad firmy s prodejnami rozmístěnými po celé Praze.


Registrace programu HPC

Děkujeme že používáte program HPC.

Pokud máte zájem se registrovat a získat tak nejnovější verzi programu a HOT LINE podporu, můžete tak učinit buď  poštou nebo přes Internet.
Registrace Vám také zaručuje, že budete zdarma dostávat nejnovější verze HPC.
Registrace odstraní všechna omezení, která nyní program HPC má.
Pokud se rozhodnete nyní se neregistrovat, prosíme abyste nám poslali jakékoli náměty týkající se rozvoje HPC. Toto nám pomůže vyrobit pro Vás a další uživatele ještě lepší produkt. Naším cílem je poskytnout Vám kvalitní software a Vaše připomínky jsou tou nejlepší cestou. Své připomínky prosím posílejte na hpc@bluewave.cz

Existují dvě možnosti jak si zaregistrovat program HPC. Jednou možností je kontaktovat nás přímo přes Internet a druhou možností je kontakt poštou.

Registrace přes Internet

Registrace poštou

Ceník registrace


Registrace přes Internet

Internetová registrace je velmi rychlou formou jak získat program HPC bez všech omezení.
Pro Internetovou registraci zmáčkněte odkaz Registrovat nyní nebo jdetě na stránky http://hpc.bluewave.cz/registr.asp a následujte pokyny na stránkách.

Registrovat nyní

Zpět na Registraci


Registrace poštou

Pro zaregistrování programu HPC poštou je třeba vyplnit registrační formulář, který najdete pod odkazem Registrovat nyní a ten odeslat na adresu
Blue Wave s.r.o.
V. P. Čkalova 10
Praha 6
160 00

Součastně s tímto formulářem je nutno zaplatit cenu podle ceníku na účet 127934417/5100 u IPB.
Tato platba může být uskutečněna buď poštovní poukázkou typu C nebo převodním příkazem v jakékoli bance.
Do zprávy pro příjemce uveďte prosím pro snadnější identifikaci Vámi zvolené registrační jméno.

Ve chvíli kdy obdržíme Váš registrační formulář a Vaši platbu, Vás ihned kontaktujeme a sdělíme Vám Vaše registrační jméno a příslušný kód a zašleme Vám informace o poskytované podpoře a nových verzích.
Získáte také přístup do heslované části stránek o programu HPC.

Registrovat nyní

Zpět na Registraci


Ceník programu HPC

Program HPC je shareware, to znamená, že je pod určitými podmínkami na danou dobu uvolněn k bezplatnému používání. Po uplynutí této doby je nutno se pro další používání zaregistraovat.
Registrací získáte mimo jiné k přístup podpoře programu HPC a nejnovější verzi programu.

HPC jedna licence	600 Kč

HPC firemní licence (jedna lokolita)	3000 Kč

HPC firemní licence (celá firma)	5000 Kč

Zpět na registraci


O firmě Blue Wave s.r.o.

Kdo jsme ?
Za názvem Blue Wave se skrývá tým mladých lidí, kteří jsou schopni nasadit své síly pro Váš úspěch. Spojili jsme odborníky na informační technologie, ekonomii a řízení lidských zdrojů abychom mohli lépe napomáhat Vašemu úspěchu.
Přestože jsme zatím velmi mladá firma, a to jak dobou svého působení tak i svými lidmi, nejsme v  této oblasti žádnými nováčky. Naši lidé se v oblasti IT pohybují již delší dobu a své doposud nabyté zkušenosti se rozhodli zúročit společně. Naše zaměření se ovšem netýká jen IT ale naším cílem je integrovat oblast IT a oblast ekonomiky a řízení lidských zdrojů.

Co nabízíme ?
Jak již název napovídá cílem naší firmy je nabídnout komplexní služby. Snažíme se nabízet kvalitní produkty, spojené s nadstandardními službami za rozumné ceny. Naším cílem je Váš úspěch a pro ten děláme maximum.
Pro Vaši firmu jsme schopni zabezpečit:
- prodej a instalaci počítačů a počítačových sítí
- správu počítačových sítí
- prodej a instalaci software
- tvorbu software na zakázku
- tvorbu Internetových prezentací
- tvorbu aktivních aplikací pro Internet (obchod, vyhledávání z databáze, apod.)
- tvorbu Intranetových systémů
- tisk prezentačních materiálů

Naše produkty zahrnují jak krátkodobé spolupráce na přesně ohraničených projektech, tak i nabídky dlouhodobější spolupráce.

Blue Wave s.r.o.
V. P. Čkalova 10
160 00 Praha 6

tel: + 420 603 723504

email: info@bluewave.cz

http://www.bluewave.cz


Mamuti
Příklad ke stažení Mamuti

Jako příklad použití HPC uvádíme zdrojový kód prezentace vytvořené pro dětský oddíl Mamuti (http://www.mamuti.cz). Na příkladu nejlépe uvidíte, jak se dá program HPC využít.

(Pozn.: po prvním zkompilování je třeba přehrát adresáře obrázků do cílového adresáře)

Adresa příkladu je http://hpc.bluewave.cz/mamuti.zip

Stáhnout


Ovládání programu
Ovládání programu HPC

Program se spouští příkazem HPC.exe v prostředí Window 95/NT. Hlavní okno programu vypadá takto.

Ovládání programu je jednoduché, proto jen stručně.
Po stisknutí tlačítka Nahrát skript se otevře dialogové okno pro zadání řídícího souboru (skriptu). Doporučená přípona je *.prj. Skripty se kterými se naposledy pracovalo, můžeme otevřít z menu Skript. Jméno skriptu se zobrazuje v pravé části horní lišty. Kliknutím na jméno skriptu můžeme skript upravovat.

Stiskem tlačítka Kompilovat spustíme kompilaci podle nahraného skriptu. Můžeme také použít kombinaci kláves Ctrl K. Po proběhnutí kompilace program zobrazí do hlavního okna zprávu o kompilaci. Pokud v některém příkazu skriptu nastane chyba, program to ohlásí a ve zprávě zobrazí příslušné řádky červeně. Modře zobrazuje úspěšný překlad, zeleně úspěšný překlad do šablony.

Překompilovat prezentaci musíme vždy, provedeme li nějaké změny ve zdrojových textech a chceme se na ně podívat v prohlížeči. Samotná kompilace je otázkou okamžiku.


Řídící script
Řídící skript

Skript je textový soubor , ve kterém je definováno, který soubor se má přeložit podle které šablony a některé další věci.
Skript není čten po řádkách, můžeme tedy řádkovat naprosto libovolně (třeba všechno v jedné řádce). Oddělovačem slov je mezera (více mezer) nebo konec řádku. Ve skritu můžeme použít následující příkazy. Bloky označené < blok > se mohou opakovat .

#comp šablona <soubor>
Kompiluje soubory podle šablony. Program čte šablonu a narazí-li na label, snaží se ho nahradit příslušným objektem. Objekt hledá nejprve sám v sobě, potom v souboru , který se podle šablony kompiluje a nakonec v souborech definovaných v příkaze #include. Pokud objekt nikde nenajde, nahradí ho prázdným znakem.

#astmp soubor
Názvu souboru v předchozím příkazu může předcházet příkaz #astmp . Soubor se pak překládá jako šablona. To znamená že se labely nenahrazují, ale soubory se pouze spojí. To umožňuje vytvářet několika úrovňové šablony (podle základní šablony vytvořím několik podšablon).

#make <soubor>
Pokud potřebujeme v určitém souboru jen nahradit labely, ale není třeba ho kompilovat podle šablony, použijeme příkaz make. Objekty jsou vyhledávány nejprve v sobě, potom v souborech definovaných v příkaze #include.

#copy <soubor>
Občas je potřeba pracovat s nějaký souborem, který nemá být kompilován. Přesto je někdy výhodné, mít ho jak v adresáři se šablonami, tak v cílovém adresáři. Pro pouhé kopírování souborů do cílového adresáře slouží tento příkaz.

#totop cesta
Kdekoliv v kódu stránky můžeme použít label <$^>. Za tento label se substituuje cesta z příkazu #totop. Standardně je prázdná. Používá se, pokud podle jedné šablony kompilujeme stránky v různých adresářích a v šabloně jsou nějaké odkazy na obrázky nebo jiné stránky. Před cestou k obrázku použijeme daný label a ve skriptu pak příkazem #totop určíme cestu k vrcholu prezentace.
(Př. <IMG src=”<$^>images\cleardot.gif”>) Tento příkaz platí od místa použití dále. Pokud chceme cestu nastavit na prázdný znak, použijeme k tomu příkaz #totop null .

#dir cesta
Definuje cestu do cílového adresáře. (Kam se mají ukládat vzniklé soubory). Může být použito kdekoliv ve skriptu, cesta platí pro následující soubory. Pro opětnou kompilaci do původního adresáře může být použit příkaz #dir null .

#ext <zrodjext cilext>
Příkaz může mít tvar například #ext as_ asp . Příkazem můžeme definovat, jak se překládají konkrétní přípony souborů. V uvedeném příkladě se všechny soubory mající příponu as_ přeloží na soubory s příponou asp. Program standardně převádí tyto přípony: ht_ -> htm, as_->asp tm_ -> tmp.

#include <soubor>
Určije soubor(soubory), ve kterém se hledají objekty, pokud se nenaleznou ve vlastním souboru nebo v šabloně.

#start
V kódu stránky je možné použít tagy <$-> a <$+>. Tyto tagy se nahrazují jménem souboru, který se v skriptu kompiloval před a za tímto aktuálním souborem. Nahrazování probíhá jen mezi příkazy #start a #stop. První a poslední soubor ukazuje sám na sebe.

#stop
Viz. příkaz #start

Příklad skriptu
#dir ..\WWW
#ext
  cs_ css
#include
  extern1.obj
  extern2.obj
#make
  styl.cs_
#comp mainsab.tmp
  #astmp menusab.tm_
  default.ht_
  seznam.as_
#comp menusab.tmp
  menu1.ht_
  menu2.ht_
#make
  styl.cs_


Tvorba stránek s programem 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 - bold, definice objektů - italica
Š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></@>