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

Telefon komórkowy z obsługą prptokołu WAP, czyli dostepem do Internetu nie musi być tylko zabawką. Jeśli chcesz wiedzieć, jak działa telefon z WAP-em, jak tworzyć karty do telefonów, używając języka WML i WMLScript, jak wykorzystać PHP i ASP do tworzenia dynamicznych kart WML powiązanych z bazami danych np. przykłady dla baz MS Access, jak zainstalować i skonfigurować serwer WWW dla potrzeb WAP-u, PHP i ASP -- koniecznie przeczytaj tę książkę!

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)

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)
©2007 Włodzimierz Gajda