include

Obiektowy język definiowania dokumentów hipertekstowych i jego implementacja.

ObjectHTML

Wstęp - geneza, zastosowania
Opis podstawowych pojęć
    Internet
    IP
    TCP
    HTTP
    WWW
    HTML
    URL
    Pozostałe usługi
Definicje
Inne rozwiazania
    Wprowadzenie
    ASP
    JSP
    PHP
    Homesite
    Microsoft FrontPage
Projekt języka
    Struktura leksykalna
    Komentarze
    Typy atrybutów i zmiennych
    Podstawowe składowe programu
    Deklaracje
    Klasy
    Metody
    Atrybuty
    Grupy
        Wprowadzenie
        Definicja
    Instrukcje
        $
        [ ]
        call
        set
        append
        incr
        if
        while
        for
        currenttime
        encode
        import
        export
        grmembers
        grname
        grparent
        lastwordin
        firstwordin
        beforeword
        afterword
        query
    Wyrażenia i operatory
    file
    image
    include ->
    Gramatyka
Wywołanie kompilatora
Program narzędziowy makedefs
    Geneza i ogólny opis
    Uruchamianie
    Przykłady użycia
Opis implementacji
    Drzewo programu / kompilator
    Opis najważniejszych klas
Przykładowa aplikacja
Podsumowanie
Literatura

include

Poprzednia strona: image
Nastepna strona: Gramatyka

Dla zwiększenia czytelności kodu programu, kod powinien być umieszczony w wielu plikach. Kompilator przetwarza na wejściu tylko jeden plik. Do scalenia kodu programu podzielonego na wiele plików służy instrukcja include. W miejsce jej wystąpienia wstawiany jest plik. Składnia instrukcji jest następująca:

include stała

gdzie stała jest nazwą pliku do wstawienia.

Przykład:

/* Zawartość pliku p1.ohtml */
group g_1 "Grupa 1

/* Zawartość pliku p2.ohtml */
include p1.ohtml
group g_2 "Grupa 2"

Po pierwszym etapie kompilacji zostanie utworzony jeden plik nie zawierający już instrukcji include. W ich miejsce zostaną wstawione odpowiednie pliki. Dla powyższego przykładu zawartości takiego pliku będzie następująca:

group g_1 "Grupa 1
group g_2 "Grupa 2"

Listopad 2000