Jeffrey Bardzell, ebooki
[ Pobierz całość w formacie PDF ]
6
ADOBE DREAMWEAVER CS3 Z ASP, COLDFUSION I PHP.
Oficjalny podręcznik
Przedefiniowanie wyglądu elementów HTML za pomocą CSS .......................................................................... 59
Tworzenie i stosowanie własnych stylów CSS .......................................................................................................67
Tworzenie szablonu do wielokrotnego użytku .....................................................................................................78
Zwiększanie dostępności za pomocą niewidocznej nawigacji ............................................................................80
Czego się nauczyłeś? ..................................................................................................................................................84
Lekcja 3. Dynamiczne witryny WWW ..................................................................................................................................85
Czego się nauczysz? ................................................................................................................................................... 85
Przewidywany czas ..................................................................................................................................................... 85
Pliki lekcji ................................................................................................................................................................... 85
Podstawy dynamicznych witryn WWW .................................................................................................................86
Wybór technologii serwerowych .............................................................................................................................90
Zmiana witryny Newland Tours na witrynę dynamiczną ................................................................................... 93
Praca na serwerze lokalnym .....................................................................................................................................94
Konfigurowanie środowiska lokalnego dla IIS/ASP ............................................................................................94
Konfigurowanie środowiska lokalnego dla ColdFusion .....................................................................................96
Konfigurowanie środowiska lokalnego dla Apache i PHP ..................................................................................98
Praca na serwerze zdalnym ..................................................................................................................................... 104
Definiowanie witryny dynamicznej w programie Dreamweaver (wszyscy użytkownicy) ............................. 105
Budujemy prostą aplikację dynamiczną ............................................................................................................... 110
Czego się nauczyłeś? ................................................................................................................................................ 120
Lekcja 4. Przesyłanie danych między stronami ...........................................................................................................121
Czego się nauczysz? ................................................................................................................................................. 121
Przewidywany czas ................................................................................................................................................... 121
Pliki lekcji ................................................................................................................................................................. 121
Poznajemy protokół HTTP .................................................................................................................................... 123
Pobieranie danych z adresu URL .......................................................................................................................... 125
Wysyłanie danych za pomocą odnośników ..........................................................................................................131
Umieszczanie i odczytywanie cookies .................................................................................................................. 135
Czego się nauczyłeś? ................................................................................................................................................ 141
Lekcja 5. Wysyłanie wiadomości e-mail z formularza WWW ................................................................................143
Czego się nauczysz? ................................................................................................................................................. 143
Przewidywany czas ................................................................................................................................................... 143
Pliki lekcji ................................................................................................................................................................. 143
Wprowadzenie do usługi pocztowej SMTP ......................................................................................................... 145
Konfigurowanie systemu w celu wysyłania wiadomości e-mail przez SMTP .................................................. 145
Konfigurowanie serwera IIS w celu wysyłania wiadomości e-mail (użytkownicy ASP) ................................. 146
SPIS TREŚCI
7
Konfigurowanie ColdFusion w celu wysyłania wiadomości e-mail ................................................................. 148
Konfigurowanie PHP w celu wysyłania wiadomości e-mail .............................................................................. 150
Pisanie kodu wysyłającego własności ................................................................................................................... 153
Obiekty, metody i właściwości ............................................................................................................................... 153
Tworzenie formularzy WWW ................................................................................................................................ 159
Wysyłanie wartości formularza przez e-mail ....................................................................................................... 163
Walidacja formularza po stronie klienta .............................................................................................................. 165
Czego się nauczyłeś? ................................................................................................................................................ 168
Lekcja 6. Budujemy kalkulator cen wycieczek ............................................................................................................171
Czego się nauczysz? ................................................................................................................................................. 171
Przewidywany czas ................................................................................................................................................... 171
Pliki lekcji ................................................................................................................................................................. 171
Tworzenie stron ....................................................................................................................................................... 173
Budujemy formularz ............................................................................................................................................... 175
Zbieranie, przetwarzanie i wyświetlanie danych ................................................................................................. 181
Walidacja po stronie serwera .................................................................................................................................. 187
Tworzenie obszarów warunkowych ...................................................................................................................... 191
Tworzenie i zastosowanie własnej klasy CSS ....................................................................................................... 193
Czego się nauczyłeś? ................................................................................................................................................ 195
Lekcja 7. Bazy danych w WWW ..........................................................................................................................................197
Czego się nauczysz? ................................................................................................................................................. 197
Pliki lekcji ................................................................................................................................................................. 197
Przyspieszony kurs obsługi baz danych ............................................................................................................... 198
Wprowadzenie do obiektów związanych z bazami danych ............................................................................... 199
Relacje ....................................................................................................................................................................... 201
Bazy danych w sieci WWW ....................................................................................................................................203
Bezpieczeństwo baz danych a WWW ...................................................................................................................206
Instalacja bazy danych Newland Tours w MySQL .............................................................................................206
Przegląd bazy danych Newland ............................................................................................................................. 211
Nawiązywanie połączenia z bazą danych ............................................................................................................. 215
Pobieranie zestawu rekordów i wyświetlanie informacji z bazy danych ..........................................................224
Czego się nauczyłeś? ................................................................................................................................................229
Lekcja 8. Kalkulator cen — ciąg dalszy .........................................................................................................................231
Czego się nauczysz? ................................................................................................................................................. 231
Przewidywany czas ................................................................................................................................................... 231
8
ADOBE DREAMWEAVER CS3 Z ASP, COLDFUSION I PHP.
Oficjalny podręcznik
Pliki lekcji ................................................................................................................................................................. 231
Menu rozwijane wypełniane dynamicznie ..........................................................................................................232
Filtrowanie zestawów rekordów ............................................................................................................................237
Skrypt korzystający z prawdziwych danych .........................................................................................................240
Dokumentowanie kodu za pomocą komentarzy ...............................................................................................245
Czego się nauczyłeś? ................................................................................................................................................248
Lekcja 9. Filtrowanie i wyświetlanie danych z wykorzystaniem techniki AJAX ..........................................249
Czego się nauczysz? .................................................................................................................................................249
Przewidywany czas ...................................................................................................................................................249
Pliki lekcji .................................................................................................................................................................249
Przesyłanie danych z użyciem techniki AJAX ..................................................................................................... 251
Rozbudowa Dreamweavera za pomocą rozszerzeń ............................................................................................252
Przekształcanie zestawu rekordów w XML ...........................................................................................................254
Łączenie strony opisów z danymi XML ............................................................................................................... 256
Tworzenie tabeli Spry .............................................................................................................................................. 261
Tworzenie obszarów Spry .......................................................................................................................................266
Wyświetlanie danych z użyciem Spry Accordion ...............................................................................................268
Dodawanie obrazów i nazwy kraju ....................................................................................................................... 271
Pobieranie danych z tabel zewnętrznych przy użyciu SQL ...............................................................................274
Dostosowywanie wyglądu strony za pomocą formatowania i pozycjonowania CSS ....................................278
Czego się nauczyłeś? ................................................................................................................................................284
Lekcja 10. Tworzenie strony zawierającej opisy wyjazdów ..................................................................................285
Czego się nauczysz? .................................................................................................................................................285
Przewidywany czas ...................................................................................................................................................285
Pliki lekcji .................................................................................................................................................................285
Planowanie aplikacji ...............................................................................................................................................287
Tworzenie zestawów rekordów za pomocą operatora JOIN .............................................................................290
Tworzenie opisów wyjazdów ..................................................................................................................................295
Wstawianie obrazów i atrybutów alt .....................................................................................................................300
Implementowanie stronicowania zestawu rekordów .........................................................................................302
Przesyłanie danych do innych aplikacji ...............................................................................................................308
Czego się nauczyłeś? ................................................................................................................................................ 317
Lekcja 11. Budowanie interfejsów wyszukiwania ......................................................................................................319
Czego się nauczysz? ................................................................................................................................................. 319
Przewidywany czas ................................................................................................................................................... 319
Pliki lekcji ................................................................................................................................................................. 319
SPIS TREŚCI
9
Przygotowywanie strony wyszukiwania i tworzenie odnośnika „Wyszukaj wszystkie” ................................ 321
Wyszukiwanie według rejonu świata — tworzenie interfejsów .........................................................................324
Poprawianie zapytania SQL oraz używanie komentarzy do kodu
w celu testowania kodu i usuwania błędów .......................................................................................................... 330
Kontrolowanie wyświetlania paska nawigacji ..................................................................................................... 334
Wyszukiwanie według kraju — filtrowanie względem wartości pola formularza .......................................... 338
Wybór zapytania SQL w zależności od zmiennych środowiskowych .............................................................344
Czego się nauczyłeś? ................................................................................................................................................348
Lekcja 12. Uwierzytelnianie użytkowników .................................................................................................................349
Czego się nauczysz? .................................................................................................................................................349
Przewidywany czas ...................................................................................................................................................349
Pliki lekcji .................................................................................................................................................................349
Uwierzytelnianie użytkowników jako aplikacja sieci WWW ............................................................................ 351
Tworzenie strony rejestracji ................................................................................................................................... 354
Tworzenie strony logowania .................................................................................................................................. 360
Tworzenie Application.cfc (tylko ColdFusion) .................................................................................................. 365
Ograniczanie dostępu do stron ............................................................................................................................. 367
Czego się nauczyłeś? ................................................................................................................................................ 369
Lekcja 13. Zarządzanie treścią za pomocą formularzy ............................................................................................371
Czego się nauczysz? ................................................................................................................................................. 371
Przewidywany czas ................................................................................................................................................... 371
Pliki lekcji ................................................................................................................................................................. 371
Tworzenie części administracyjnej ........................................................................................................................374
Formatowanie zawartości przechowywanej w bazie danych .............................................................................377
Tworzenie formularza .............................................................................................................................................378
Zmienne sesji i ukryte pola wykorzystywane do śledzenia użytkowników .....................................................382
Wstawianie rekordu ................................................................................................................................................ 383
Czego się nauczyłeś? ................................................................................................................................................ 386
Lekcja 14. Tworzenie stron aktualizujących dane .....................................................................................................387
Czego się nauczysz? .................................................................................................................................................387
Przewidywany czas ...................................................................................................................................................387
Pliki lekcji .................................................................................................................................................................387
Przygotowywanie stron ...........................................................................................................................................389
Planowanie stron Master-Detail ............................................................................................................................390
Wprowadzenie aktualizacji na stronie szczegółowej ..........................................................................................398
Czego się nauczyłeś? ................................................................................................................................................407
[ Pobierz całość w formacie PDF ]