I. kötet | |
A Word Wide Web - rövid áttekintés | |
A Word Wide Web meghatározása | 5 |
Röviden a hálózatokról | 6 |
Hálózatokból álló hálózat | 7 |
Az Internet, mint világméretű számítógépes hálózat | 7 |
Intranetek | 8 |
A Web születése | 8 |
Eszközök a Weben történő szörfözéshez | 10 |
Szöveges és grafikus böngészők | 13 |
A Web architektúrája | 17 |
A protokollok | 17 |
Mi a HTTP? | 18 |
Mi a HTML? | 18 |
Forró zónák | 19 |
Barangolás a Weben | 20 |
Szörfözés a Weben URL-ek és hiperhivatkozások segítségével | 20 |
Az URL-ek közelebbről | 21 |
Programozói nyelvek a Weben | 22 |
A Java - első pillantásra | 22 |
A Perl - első pillantásra | 23 |
A CGI - első pillantásra | 23 |
A VRML - első pillantásra | 23 |
Az ActiveX - első pillantásra | 23 |
Összefoglalás | 24 |
A Web programozásával foglalkozó fontosabb helyek | 24 |
Web protokollok | |
A protokollokról | 27 |
Hálózati összetevők | 28 |
A kommunikációs alrendszerek | 29 |
A hálózatok hétszintű ISO/OSI modellje | 29 |
A szintek meghatározása | 30 |
A hétszintű hálózati modell | 33 |
Az ISO/OSI hálózati modell vizsgálata | 34 |
A fizikai sz int meghatározása | 34 |
Mi a TCP/IP? | 46 |
A TCP/IP protokollegyüttes | 47 |
A protollrétegződés elve | 48 |
A TCP/IP adatfolyama | 49 |
A TCP/IP protokollkészlet | 50 |
A TCP/IP csomagok címei | 52 |
A protokollok ehlye a TCP/IP protokollkészletben | 53 |
Kapcsolatorientált szolgáltatások | 53 |
Kapcsolat nélküli szolgáltatások | 53 |
Bővítsük a TCP/IP-s szókincsünket | 53 |
Egyéb fontos protokollok | 61 |
A SLIP, CSLIP és a PP | 61 |
A HTTP áttekintése | 61 |
Az ügyfél/kiszolgáló modell | 62 |
A virtuális áramkör | 62 |
Az ügyfelek és a kiszolgálók azonosítása | 62 |
A HTTP ügyfél kérései | 63 |
Mit jelent az S-HTTP? | 63 |
SSL vagy S-HTTP | 64 |
Összefoglalás | 64 |
A hálózati kommunikációval foglalkozó fontosabb helyek | 65 |
A HTTP közelebbről | |
A HTTP - a Web eredendő protokollja | 67 |
A MIME | 68 |
Részletesebben a HTTP-ről | 70 |
Keresés, elővétel és megjelölés a HTTP-vel | 72 |
A HTTP négylépéses tranzakciója | 73 |
A HTTP válaszkódjainak osztályai | 75 |
Részletesebben az URL-ekről | 76 |
Az URL-ekről | 76 |
Az URL-ek és a HTML | 78 |
Abszolút és relatív URL-ek | 78 |
A HTTP metódusai | 79 |
Egyéb HTTP metódusok | 81 |
A fejléc általános mezői | 81 |
A kérésfejléc mezői | 82 |
A törzsfejléc mezői | 84 |
A válaszok | 86 |
A HTTP válaszfejlécének mezői | 86 |
A törzs | 87 |
Adatkommunikáció a Weben | 88 |
Egy példa HTTP tranzakcióra | 88 |
Összefoglalás | 89 |
A HTTP protokollal foglalkozó fontosabb helyek | 89 |
Bevezető a HTML nyelvbe | |
A HTML és történetének rövid áttekintése | 92 |
A hipertextek és a forró zónák rövid áttekintése | 93 |
Dokumentumformázó rendszerek | 93 |
A HTML elemek típusai | 94 |
A címkék szabályai | 97 |
Négy fontos HTML elem | 97 |
A szöveg és a HTML elemek | 99 |
A HTML megjegyzések | 100 |
Az alapvető HTML elemek | 100 |
Karakterek, szavak és bekezdések | 112 |
Szövegrész-azonosítók | 112 |
Felhasználói adatbevitel | 113 |
HTML űrlapok | 113 |
Az űrlap elemei | 113 |
Adatok bekérése űrlapon | 114 |
Miniatűrlap készítése | 118 |
Összefoglalás | 120 |
A HTML nyelvvel foglalkozó fontosabb helyek | 120 |
A HTML 3.2-es verziója (és ami utána jön) | |
A HTML 3.2-es verziói PUBLIC szövegazonosítói | 123 |
A HTML 3.2-es verzió attribútumai | 135 |
Néhány szó a keretekről | 142 |
Összefoglalás | 144 |
A HTML 3.2-es verzióval foglalkozó fontosabb helyek | 144 |
Egyszerű Web-kiszolgáló készítése | |
Röviden a Windows operációs rendszerről | 147 |
A Windows használata a Web programozáshoz | 148 |
A Windows-szoftvercsatornák | 149 |
A Winsock API | 150 |
A Winsock használata | 151 |
A Winsock megvalósítása | 152 |
A Winsock függvénytár gyors áttekintése | 153 |
A TCP (Transport Control Protocol) átismétlése | 157 |
Az UDP (User Datagram Protocol) átismétlése | 157 |
Web-kiszolgáló készítése | 158 |
Módosítások megjelölése a forráskódban | 158 |
A kiszolgáló-alkalmazási osztályok áttekintése | 159 |
Az egyszerű kiszolgáló bővítése | 179 |
Összefoglalás | 181 |
A kiszolgálókkal foglalkozó fontosabb helyek | 181 |
Egyszerű Web-böngésző készítése | |
HTML elemző program írása | 184 |
A Simple Browser működése és használata | 189 |
A Simple Browser részekre bontása | 191 |
A Simple Browser böngésző lehetséges bővítései | 200 |
Összefoglalás | 201 |
Az MFC, Doc/View és C++ témakörökkel foglalkozó fontosabb helyek | 201 |
A Web-böngésző továbbfejlesztése | |
A továbbfejlesztett böngésző használata | 203 |
A Web egyszerűbb programozása a Winlnet függvénytárral | 207 |
A kibővített böngésző grafikus képességei | 208 |
A kibővített böngésző részekre bontása | 208 |
A bővített böngésző egyéb továbbfejlesztési lehetőségei | 216 |
Sokoldalú böngésző készítése | 217 |
Összefoglalás | 219 |
Böngészőkkel foglalkozó fontosabb helyek | 219 |
Robotok, ágensek és egyéb Web gyűjtögetők készítése | |
A robotokról | 222 |
Saját robot készítése - a Wanderer | 223 |
A Wanderer program részekre bontása | 224 |
A Wanderer main függvénye | 226 |
Etikus robotok | 234 |
Robot kizárása egy Web-helyről | 234 |
Összefoglalás | 235 |
Robotokkal és vándorokkal foglalkozó fontosabb helyek | 236 |
II. kötet | |
Bevezető a VRML nyelvbe | |
Röviden a VRML nyelvről | 5 |
A VRML dokumentumok tárolási helye | 7 |
A VRML rövid története | 7 |
Saját VRML böngésző/segítő beszerzése | 8 |
A VRML mértékegységei | 9 |
A csomópont é a jelenetsor kapcsolata | 10 |
VRML csomópontok | 10 |
VRML megjegyzések | 12 |
A VRML általános szintaxisa | 12 |
A VRML 1.0-s verzió 36 csomópontja | 12 |
A VRML mezői | 13 |
A VRML csomópontok közelebbről | 13 |
A VRML mezők áttekintése | 32 |
A több értéket tartalmazó mezők áttekintése | 34 |
Néhány VRML példa | 35 |
Összefoglalás | 44 |
VRML nyelvvel és dokumentumokkal foglalkozó fontosabb helyek | 44 |
CGI programozás | |
A CGI script fájlok | 48 |
Miért használnak a Web-helyek CGI-t? | 48 |
A CGI szerepe a hálózatban | 48 |
A kiszolgáló programnak meg kell hívnia egy CGI script fájlt | 49 |
A CGI és az adatbázisok | 51 |
A script fájlok helye | 51 |
A számítógép konfigurálása Web-kiszolgálóként | 51 |
Saját IP cím megállapítása | 52 |
Kapcsolatfelvétel a kiszolgálóval | 52 |
A CGI könyezeti változói | 53 |
A CGI parancssori beállításai | 58 |
A standard input (stdin) | 58 |
A standard output (stdout) | 59 |
CGI kimenet küldése közvetlenül a böngészőre | 59 |
A CGI fejlécei | 59 |
Az első CGI script fájl megírása C nyelven | 61 |
A CGI_ENV script fájl | 64 |
CGI script fájl írása C++ nyelven | 64 |
Alternatívák a script fájlokhoz | 72 |
Összefoglalás | 73 |
CGI script fájlokkal foglalkozó fontosabb helyek | 73 |
A Perl programozási nyelv | |
A Perl programozási nyelv | 76 |
A Perl története | 76 |
A Perl interpreter típusú programozási nyelv | 77 |
A Perl és a C/C ++ programozási nyelvek összehasonlítása | 77 |
A Perl gazdag választéka | 77 |
A Perl használatáról | 78 |
Bevezető a Perl nyelvbe | 79 |
A Halló világ! Perl nyelven | 79 |
A Perl meghívása | 80 |
A Perl hibakeresője | 81 |
A Perl adattípusai | 83 |
A Perl változói | 84 |
A Perl operátorai | 88 |
Az operátorok precedenciája | 93 |
A Perl utasításai | 94 |
Egyszerű utasítások módosítása | 101 |
Szubrutinok | 103 |
Karakterláncok kezelése | 107 |
Listakezelő függvények | 109 |
Tömbfüggvények | 110 |
Asszociatív tömböket kezelő függvények | 113 |
Parancssori argumentumok elérése | 115 |
A környezeti változók elérése | 115 |
Fájl I/O műveletek | 115 |
Adatok soronkénti írása és olvasása | 117 |
Bináris adatok kezelése | 119 |
Könyvtár-információk beolvasása Perlben | 121 |
Script fájlok kivitelének formázása | 122 |
Reguláris kifejezések | 123 |
Összefoglalás | 127 |
Perl nyelvvel foglalkozó fontosabb helyek | 127 |
CGI script fájlok készítése Perl nyelven | |
A Perl nyelv választásának indokai | 130 |
Perl nyelvű CGI script fájl meghívása | 131 |
Szöveg és HTML dokumentumok generálása Perl nyelven | 133 |
Hozzáférés a lekérdező karakterlánchoz | 135 |
HTML űrlapok dekódolása a GET metódussal | 137 |
HTML űrlapok dekódolása a POST metódussal | 139 |
A CGI-LIB függvénytár használata űrlapok dekódolására | 142 |
Összefoglalás | 142 |
Perl nyelvű CGI script fájlok írásával foglalkozó fontosabb helyek | 143 |
A web programozása Java és JavaScript nyelven | |
A Java használata | 147 |
A Java és a hálózat biztonsága | 147 |
A Java eszköz- és rendszerfüggetlen | 148 |
A Java letöltése és telepítése | 149 |
Mit tartalmaz a Java fejlesztőkészlete? | 150 |
Első Java appletünk elkészítése | 151 |
Az applet lefordítása | 152 |
A Class fájl | 153 |
HTML fájl létrehozása | 153 |
Az appletnéző használata | 153 |
Megjegyzések használa a Java nyelvben | 155 |
A Java nyelv különbséget tesz a kis- és a nagybetűk között | 155 |
A Java nyelvi specifikációjának letöltése | 155 |
Önálló programok és appletek | 156 |
A Java osztálykönyvtárai | 159 |
Az applet osztály kibővítése | 159 |
A Java változótípusai | 160 |
A Java kulcsszavai | 161 |
Java műveletek és operátorok | 162 |
Programvezérlő szerkezetek | 163 |
A Java függvényei | 165 |
Paraméterek átadása Java függvényeknek | 166 |
Érték visszaadása a függvény hívójának | 167 |
Néhány alapvető fontosságú függvény | 168 |
A Java osztályai | 170 |
Osztály használata appletben | 172 |
Egyszerű konstruktor függvény készítése | 173 |
Betűtípusok használata | 175 |
HTML paraméterek átadása Java appletnek | 177 |
Java események | 179 |
Billentyűesemények | 179 |
Egéresemények | 181 |
Párbeszédablakok használata Java appletekben | 182 |
Grafikus képek betöltése és megjelenítése | 184 |
Hang betöltése és lejátszása | 190 |
A JavaScript nyelv | 191 |
Hová kerül a JavaScript | 192 |
JavaScript parancsok megjelenítésének kikapcsolása HTML megjegyzésekkel | 193 |
JavaScript megjegyzések | 194 |
A <SCRIPT> elem | 194 |
JavaScript karakterláncok | 194 |
Egyszerű kiíratás a JavaScript segítségével | 195 |
Egyszerű üzenetablakok készítése | 197 |
A JavaScript változói | 198 |
A JavaScript műveletei és operátorai | 199 |
Szöveg bekérése a felhasználótól | 201 |
Az Eval függvény | 201 |
A JavaScript foglalt szavai | 202 |
A JavaScript programvezérlő szerkezetei | 202 |
A JavaScript függvényei | 204 |
A JavaScript objektumai | 206 |
A JavaScript eseményei | 210 |
JavaScript és az űrlapok kezelése | 210 |
Összefoglalás | 212 |
A Java nyelvvel foglalkozó fontosabb helyek | 212 |
A web programozása VBScript és ActiveX segítségével | |
A VBScript nyelv áttekintése | 215 |
A VBScript és a hálózati biztonság | 218 |
A VBScript nyelv nem eszköz- és platformfüggetlen | 220 |
A <SCRIPT> elem | 221 |
Az első VBScript appletünk | 222 |
VBScript parancsok megjelenítésének kikapcsolása HTML megjegyzésekkel | 223 |
A VBScript megjegyzései | 224 |
A VBScript karakterláncai | 225 |
A VBScript változói | 225 |
A VBScript programok nem érzékenyek a kis- és nagybetűkre | 226 |
A VBScript változótípusai | 226 |
Névadási szokások a VBScript nyelvben | 227 |
Egyszerű kiíratás létrehozása a VBScript nyelven | 229 |
A VBScript operátorai | 231 |
A VBScript programszerkezetei | 232 |
A VBScript nyelv függvényei és szubrutinjai | 235 |
Paraméterek átadása a VBScript függvényeknek | 237 |
Szubrutinok szervezése a VBScript fájlokban | 239 |
Egyszerű párbeszédablakok megjelenítése | 240 |
Egyszerű adatbevitel VBScript nyelven | 243 |
A VBScript beépített függvényei | 245 |
A VBScript eseményei | 247 |
ActiveX objektumok | 250 |
Összefoglalás | 250 |
VBScript nyelvű script fájlok írásával és ActiveX objektumok használatával foglalkozó fontosabb helyek | 254 |
Tárgymutató | 257 |