WAP dla każdego. Wydanie II
Autor: Mariusz Stępień
Szczegóły książki w Helionie
ISBN: 83-7197-407-8
Cena: 45 zł
Oprawa: miękka
Format: B5
Nośnik: 1 CD
Data wydania: 2001.02.01
Liczba stron: 184
Kategoria: Podstawy internetu
Autor od lat pasjonuje się komputerami, a szczególnie sieciami komputerowymi. Oczywiście na pierwszym miejscu stawia Internet. Najbliższe mu sprawy wiążą się z projektowaniem witryn internetowych -- tych najzwyklejszych pisanych w HTML-u oraz dynamicznych, połączonych z bazami danych, tworzonymi z wykorzystaniem technologii Active Server Pages (ASP) i PHP. Autor nie chciał pozostać obojętny wobec rewolucji, jaką niesie ze sobą technologia budowania witryn komórkowych. W jego książce znajdziesz:
- podstawy języka WML i WMLscript;
- wykorzystanie PHP i ASP;
- konfigurowanie serwera WWW do współpracy z WAP-em;
- emulatory i narzędzia dla projektantów;
- praktyczne rozwiązania.
WAP dla każdego. Wydanie II -- spis treści
Kto powinien przeczytać tę książkę? (9)
- W jakim systemie operacyjnym będziemy pracowali? (10)
Rozdział 1. Internet w kieszeni, czyli WAP (11)
- Nokia WAP Toolkit (12)
- Edytor WML (13)
- Edytor języka WMLScript (14)
- Edytor rysunków WBMP (14)
- Opis języka WML (15)
- Elementy talii (DECKS) (16)
- Definiowanie stałych - "TEMPLATE" (17)
- Definiowanie kart (CARD) - "CARD" (18)
- Formatowanie tekstu - znacznik "P", wyrównywanie i dzielenie linii (19)
- Formatowanie tekstu - przejście do nowej linii - "BR" (20)
- Formatowanie tekstu - wyróżnianie logiczne - znaczniki "EM" i "STRONG" (21)
- Formatowanie tekstu - kursywa, pogrubienie i podkreślenie - "I", "B", "U" (22)
- Formatowanie tekstu - zmiana rozmiaru czcionki - "BIG" i "SMALL" (23)
- Tabele - "TABLE", "TR", "TD" (24)
- Osadzanie rysunków - "IMG" (25)
- Odnośniki do innych talii i kart - "A" (26)
- Odnośniki do innych talii i kart - "ANCHOR" (27)
- Zegar - "TIMER" (29)
- Elementy nawigacyjne - "DO" (30)
- Obsługa zdarzeń - "ONEVENT" (32)
- Obsługa zdarzeń - "ONPICK" (33)
- Zadania - "GO" (34)
- Zadania - "PREV", "REFRESH", "NOOP" (35)
- Zmienne - "SETVAR" (37)
- Wprowadzanie danych - "INPUT" (37)
- Pole wyboru - "SELECT" (39)
- Opcje i grupy opcji - "OPTION" i "OPTGROUP" (41)
- "FIELDSET" (42)
- Odwołanie do skryptu WMLS (43)
- Polskie znaki w kartach WML (45)
- Elementy języka WMLScript (46)
- Zmienne (47)
- Funkcje (47)
- Instrukcja warunkowa IF (48)
- Pętla WHILE (48)
- Pętla FOR (48)
- Instrukcja BREAK (49)
- Instrukcja CONTINUE (49)
- Instrukcja RETURN (49)
- Biblioteki standardowe WMLScript (50)
- Biblioteka Lang (50)
- Funkcja abs (50)
- Funkcja min (50)
- Funkcja max (50)
- Funkcja parseInt (51)
- Funkcja parseFloat (51)
- Funkcja isInt (51)
- Funkcja isFloat (52)
- Funkcja maxInt (52)
- Funkcja minInt (52)
- Funkcja float (52)
- Funkcja exit (53)
- Funkcja abort (53)
- Funkcja random (53)
- Funkcja seed (53)
- Funkcja characterSet (54)
- Biblioteka Float (54)
- Funkcja int (54)
- Funkcja floor (54)
- Funkcja ceil (55)
- Funkcja pow (55)
- Funkcja round (55)
- Funkcja sqrt (55)
- Funkcja maxFloat (56)
- Funkcja minFloat (56)
- Biblioteka String (56)
- Funkcja length (56)
- Funkcja isEmpty (56)
- Funkcja charAt (57)
- Funkcja subString (57)
- Funkcja find (58)
- Funkcja replace (58)
- Funkcja elements (58)
- Funkcja elementAt (59)
- Funkcja removeAt (59)
- Funkcja replaceAt (59)
- Funkcja insertAt (60)
- Funkcja squeeze (60)
- Funkcja trim (61)
- Funkcja compare (61)
- Funkcja toString (61)
- Funkcja format (61)
- Biblioteka URL (62)
- Funkcja isValid (62)
- Funkcja getScheme (63)
- Funkcja getHost (63)
- Funkcja getPort (63)
- Funkcja getPath (63)
- Funkcja getParameters (64)
- Funkcja getQuery (64)
- Funkcja getFragment (64)
- Funkcja getBase (65)
- Funkcja getReferer (65)
- Funkcja resolve (65)
- Funkcja escapeString (65)
- Funkcja unescapeString (66)
- Biblioteka WMLBrowser (66)
- Funkcja getVar (66)
- Funkcja setVar (66)
- Funkcja go (67)
- Funkcja prev (67)
- Funkcja newContext (67)
- Funkcja getCurrentCard (68)
- Funkcja refresh (68)
- Biblioteka Dialogs (68)
- Funkcja prompt (68)
- Funkcja confirm (69)
- Funkcja alert (69)
- Biblioteka Lang (50)
Rozdział 2. Powtórka z MS Access (71)
- Tabele (72)
- Projektowanie tabel (72)
- Import i eksport danych (75)
- Kwerendy (75)
- Formularze (82)
- Projektowanie interfejsu (82)
- Ruszamy z Visual Basic for Applications (85)
- Deklaracje zmiennych (86)
- Ustawienie fokusu (86)
- Przypisanie wartości zmiennej (86)
- Wykonywanie poleceń SQL (87)
- Otwieramy tabelę (88)
- Obsługa błędów (88)
- Włączanie i wyłączanie komunikatów systemowych (89)
- Okno komunikatu (89)
- Praca na obiektach typu Recordset (90)
- Krótki wstęp (90)
- Formularz zarządzający adresami - założenia projektowe (91)
- Procedura dla pola kombi - Nazwisko (91)
- Procedura dla przycisku Zamiana (93)
Rozdział 3. WML ASP - propozycja firmy Microsoft (95)
- Królestwo za dynamiczne karty WML (95)
- Kilka zdań o Active Server Pages (96)
- Instalacja i konfiguracja serwera z obsługą ASP (96)
- Windows 95/98 (97)
- Windows NT (100)
- Konfigurowanie ODBC - tworzenie DSN (101)
- Aplikacje ASP (102)
- Struktura dokumentów (102)
- Umieszczanie dokumentów na serwerze internetowym (104)
- Elementy języka Visual Basic Script (104)
- Deklaracje stałych i zmiennych (104)
- Operacje na łańcuchach znaków (105)
- Instrukcja warunkowa If (105)
- Instrukcja For ... Next (106)
- Instrukcja Do ... Loop (107)
- Instrukcja While ... Wend (107)
- Instrukcja wyboru Select Case (108)
- Instrukcja On Error (109)
- Funkcje biblioteczne, które warto znać (109)
- Funkcja ASC (109)
- Funkcja Chr (109)
- Funkcja Date (110)
- Funkcja InStr (110)
- Funkcja LCase (110)
- Funkcja Len (110)
- Funkcja Mid (111)
- Funkcja Replace (111)
- Funkcja Time (111)
- Funkcja UCase (111)
- Elementy formularzy - powtórka z HTML-a (112)
- Parametry formularza (112)
- Element Input (113)
- Element Textarea (115)
- Element Select (115)
- Odbieranie danych - obiekt REQUEST (116)
- Odbieranie danych z formularza (117)
- Zmienne serwera (119)
- Komunikacja z bazą danych (119)
- Nie taki diabeł straszny... (119)
- Odczytywanie danych z bazy (120)
- Wysyłanie danych do bazy (123)
- Zasoby magazynu dla przedstawiciela handlowego z komórką (124)
- Baza danych MS Access (124)
- Aplikacja ASP (125)
Rozdział 4. PHP - uniwersalność przede wszystkim (135)
- Źródło sukcesu PHP? (135)
- Instalacja PHP (135)
- Peer Web Server (135)
- XITAMI (137)
- Zend Optimizer (138)
- Testowanie PHP (138)
- Aplikacje PHP (139)
- Struktura dokumentów PHP (139)
- Elementy języka PHP (141)
- Tworzenie stałych i zmiennych (141)
- Tablice (142)
- Operacje na łańcuchach znaków (142)
- Instrukcja warunkowa if (143)
- Instrukcja for (143)
- Instrukcja while (144)
- Instrukcja do ... while (145)
- Instrukcja wyboru switch (145)
- Instrukcje break i exit (146)
- Funkcje biblioteczne, które warto znać (146)
- Funkcja array (146)
- Funkcja date (147)
- Funkcja define (148)
- Funkcja echo (148)
- Funkcja ereg_replace (148)
- Funkcja gettype (149)
- Funkcja header (150)
- Funkcja intval (150)
- Funkcja strval (150)
- Funkcja settype (151)
- Funkcja strlen (151)
- Funkcja substr (151)
- Funkcja strtolower (152)
- Funkcja strtoupper (152)
- Funkcja odbc_close (152)
- Funkcja odbc_close_all (153)
- Funkcja odbc_connect (153)
- Funkcja odbc_exec (154)
- Funkcja odbc_fetch_row (154)
- Funkcja odbc_result (154)
- Przedstawianie danych z bazy na kartach WML (155)
- Wysyłanie danych do bazy (157)
- Centrum informacyjne (160)
- Baza danych - MS Access (160)
- Aplikacja PHP (160)
- Dokument info.php (161)
- Dokument bankomaty.php (161)
- Dokument bankomaty2.php (163)
- Dokument pomoc.php (164)
- Dokument pomoc2.php (165)
- Wirtualny kantor - dynamiczne skrypty WMLS (167)
- Baza danych - MS Access (167)
- Aplikacja PHP (167)
- Dokument kantor.php (168)
- Dokument kurs.php (168)
- Dokument kalkulator.php (170)
- Dokument kalkulator_wmls.php (172)
- Dokument opis_skrotow.php (173)
Rozdział 5. Sposób na serwer WAP (175)
- XITAMI - instalacja i konfiguracja (175)
- Internet Information Server 4.0 - konfiguracja (177)
- Apache 1.3.12 - konfiguracja (178)
Pożegnanie - czyli do zobaczenia w sieci (179)
- Zawartość płyty CD-ROM (180)