Java


(kááávu si osladíííím o trochu víííc...)

Java je nový (nový znamená tak 5 let...) jazyk, vyvinutý firmou Sun. Je z velké části odvozen z C++. Na Internetu se obecně používá jako oživení HTML stránek. Java ovšem není jenom Internet, v Javě se už teď dělá hodně aplikací, stejně, jako se dělá třeba v Céčku pod UNIXem, dělá se v Javě pod SunOS (trochu to přeháním, ale prakticky k tomu Sun nemá daleko...).

Základem programu v Javě je zdrojový kód. Ten vypadá celkem normálně:

import java.awt.*; public class Wokno extends java.applet.Applet {
Button Cudl1 = new Button("OK");
Button Cudl2 = new Button("Zrušit");

public void init() {
add(Cudl1);
a tak dále...

Na tenhle zdroják pustíte program, kterej z něj vytvoří útvar, jenž se zove bytekód. Je to něco jako .obj (resp. .o) soubor z Céčka. Tím se nebudu zabývat. Jednak tomu až tak moc nerozumim a za další to souvisí s HTML jen okrajově. Bytekód vám stačí k tomu, abyste si ho mohli dát na stránku (ovšem musí mít k tomu předpoklady (řádka public class Wokno extends java.applet.Applet...)). Bytekód je nezávislý na počítači a jediné co je potřeba mít, je browser podporující Javu. Na applet se potom odkazujete ze stránky pomocí příkazu:

<APPLET>
Ten zajistí vložení bytekódu na stránku podobně, jako příkaz <IMG> zajistí vložení obrázku na stránku. Tento příkaz je ale párový. Příkaz má také podobné parametry:

CODE="cesta_k_bytekódu"Určuje, kde se nalézá soubor s bytekódem (class) appletu. Má podobný význam, jako parametr SRC příkazu <IMG>.
NAME="označení_appletu"Symbolické označení appletu. (používá se např. pro komunikaci mezi applety...)
ALT=popis"Určuje text, který se zobrazí v prohlížeči, který nepodporuje Javu
WIDTH=šířka_v_pixelech"Určuje kolik místa se má rezervovat pro applet na stránce. Uvedení tohoto parametru zrychluje zobrazování stránky.
HEIGHT=výška_v_pixelech"Určuje kolik místa se má vynechat na stránce. Také zrychluje zobrazování stránky.
ALIGN=zarovnáníNo comment

<PARAM>
Tento příkaz se smí vyskytnout pouze jako součást příkazu <APPLET>. Definuje jednotlivé parametry appletu. Pro každý parametr appletu se použije jeden příkaz <PARAM>. Má takovéto parametry:

NAME="jméno_parametru"Určuje jméno parametru.
VALUE="hodnota"Určuje hodnotu parametru.

To je vše k vytváření appletů. Je to opět specializované odvětví HTML a moc toho o něm nevím (protože se Javu teprve učím). Pokud hledáte applety, které byste mohli použít na své stránce, podívejte se na adresu http://www.gamelan.com. Tam najdete spoustu appletů a pokud nějaké vytvoříte, můžete je tady poskytnout lidem z celého světa.


Příklad

<HTML>
<HEAD>
<TITLE> JAVA </TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<P ALIGN=CENTER>
<APPLET NAME="Applet1" CODE="java/applet1.class" WIDTH=361 HEIGHT=157 VALIGN=CENTER ALT="Tady je Java applet :-)">
<PARAM NAME="NADPIS" VALUE="Java applet!!">
</APPLET>
</BODY>
</HTML>