ASP.NET AJAX. Programowanie w nurcie Web 2.0 - ebook
ASP.NET AJAX. Programowanie w nurcie Web 2.0 - ebook
Wykorzystaj najlepsze rozwiązania technologii AJAX i stwórz interaktywną stronę internetową
- Jak wykorzystywać dane serwerowe?
- Jak tworzyć i udostępniać własne kontrolki?
- Jak aktualizować część strony w regularnych odstępach czasu?
Zastanawiałeś się, dlaczego interaktywne witryny cieszą się dziś taką popularnością? Dzieje się tak głównie dlatego, że wymagają one od użytkowników współuczestnictwa w tworzeniu i rozwoju serwisu, a tym samym powodują, że abonenci mają duży wpływ na jego ostateczny kształt. Dzięki temu każdy odbiorca korzysta z atrakcyjnej witryny idealnie dopasowanej do swoich potrzeb. To właśnie ASP.NET AJAX umożliwia projektowanie profesjonalnych, interaktywnych stron WWW w duchu Web 2.0. Znawcy tematu zapewniają, że AJAX jest rozwiązaniem przyszłościowym w dziedzinie projektowania serwisów internetowych. O tym, jak za pomocą tej technologii wdrożyć w swoim serwisie rozwiązania zgodne z filozofią Web 2.0, dowiesz się właśnie z tego podręcznika.
W książce "ASP.NET AJAX. Programowanie w nurcie Web 2.0" zamieszczono, oprócz teoretycznych wiadomości, mnóstwo przykładów demonstrujących działanie najważniejszych mechanizmów środowiska ASP.NET AJAX. Przedstawione rozwiązania mają bardzo ogólny charakter, a zatem możesz szybko dostosować je do potrzeb własnej aplikacji. Korzystając z tego podręcznika, nauczysz się m.in. projektować własne kontrolki i udostępniać je w serwisie Toolkit, poznasz zasady korzystania ze standardowych bibliotek AJAX-a w innych środowiskach (np. PHP). Będziesz umiał zbudować profesjonalną, dynamiczną stronę internetową, bazującą na platformie ASP.NET AJAX.
- Struktura i architektura środowiska ASP.NET AJAX
- JavaScript
- Rozszerzenia ASP.NET AJAX
- Usługi sieciowe
- Odświeżanie części strony -- obiekt UpdatePanel
- Lokalizacja i globalizacja aplikacji
- ASP.NET Control Toolkit
- Animacja na stronie WWW
- Wiązanie i walidacja danych
- Zachowania i komponenty
- Dokumentacja klasy XMLHttpRequest i modelu DOM
Płyń z nurtem nowoczesności -- twórz elektryzujące, interaktywne strony WWW!
Spis treści
Przedmowa (9)
I: Podstawy (17)
1. ASP.NET AJAX, Ajax i ASP.NET (19)
- ASP.NET AJAX i Ajax (19)
- ASP.NET AJAX i ASP.NET (21)
- Wymagania wstępne i instalacja ASP.NET AJAX (23)
- Struktura i architektura środowiska ASP.NET AJAX (29)
- Pierwszy przykład strony ASP.NET AJAX - Witaj użytkowniku (31)
- Kontrolka ScriptManager (35)
- Podsumowanie (37)
- Do dalszego czytania (37)
2. JavaScript (39)
- Język JavaScript (41)
- Programowanie obiektowe (51)
- Dostęp do elementów strony (54)
- Metody modelu DOM (58)
- Podsumowanie (59)
- Do dalszego czytania (59)
3. Ajax (61)
- Obiekt XMLHttpRequest (61)
- Obiekt XMLDocument (71)
- JSON (76)
- Podsumowanie (79)
- Do dalszego czytania (79)
II: Rozszerzenia ASP.NET AJAX (81)
4. Wykorzystanie rozszerzeń JavaScript środowiska ASP.NET AJAX (83)
- Skróty ASP.NET AJAX i funkcje pomocnicze (83)
- Rozszerzenia istniejących obiektów JavaScript (86)
- Techniki programowania obiektowego dla języka JavaScript w ASP.NET AJAX (87)
- Klienckie wersje klas .NET (98)
- Podsumowanie (102)
- Do dalszego czytania (102)
5. Usługi sieciowe (103)
- Obsługa błędów (103)
- Metody strony (107)
- Przechowywanie informacji o stanie sesji (110)
- Wymiana złożonych struktur danych między klientem i serwerem (115)
- Wykorzystanie usług sieciowych z poziomu skryptu JavaScript (119)
- Podsumowanie (129)
- Do dalszego czytania (129)
6. Odświeżanie części strony - obiekt UpdatePanel (131)
- Przekształcenie fragmentu strony w aktualizowany obszar (132)
- Podsumowanie (145)
- Do dalszego czytania (146)
7. Wykorzystanie usługi profili ASP.NET AJAX (147)
- Przygotowanie witryny (148)
- Dostęp do danych profilu (149)
- Dostęp do danych profilu zdefiniowanych w grupie (154)
- Podsumowanie (158)
- Do dalszego czytania (158)
8. Wykorzystanie usługi uwierzytelniania ASP.NET AJAX (159)
- Przygotowanie aplikacji (159)
- Logowanie i wylogowanie (162)
- Podsumowanie (168)
- Do dalszego czytania (168)
9. Lokalizacja i globalizacja aplikacji (169)
- Lokalizacja (170)
- Globalizacja i internacjonalizacja (182)
- Podsumowanie (186)
- Do dalszego czytania (186)
III: ASP.NET AJAX Control Toolkit (187)
10. Korzystanie z pakietu Control Toolkit (189)
- Instalacja pakietu Control Toolkit (189)
- Korzystanie z pakietu kontrolek (192)
- Podsumowanie (195)
- Do dalszego czytania (195)
11. Animacja na stronie WWW (197)
- Platforma animacji (197)
- Mechanizm "przeciągnij i upuść" (204)
- Podsumowanie (207)
- Do dalszego czytania (207)
12. Automatyczne uzupełnianie wprowadzanych danych, zwalczanie spamu i inne operacje (209)
- Tworzenie harmonijkowych obszarów (209)
- Zachowanie względnego położenia elementu (211)
- Wyposażenie kontrolki TextBox w funkcję automatycznego uzupełniania danych (213)
- Dołączenie kalendarza do pola tekstowego (220)
- Dynamiczne zwijanie pojedynczego panelu (221)
- Wyświetlanie okna komunikatu (223)
- Zwalczanie spamu w blogach i na innych forach internetowych (226)
- Tworzenie zakładek (228)
- Podsumowanie (230)
- Do dalszego czytania (230)
13. Tworzenie i udostępnianie własnych kontrolek (231)
- Tworzenie własnych kontrolek ASP.NET AJAX (231)
- Dołączenie komponentu do pakietu Control Toolkit (239)
- Podsumowanie (247)
- Do dalszego czytania (248)
IV: ASP.NET AJAX Futures (249)
14. Kontrolki klienckie (251)
- Podstawy korzystania z kontrolek klienckich ASP.NET AJAX (251)
- Korzystanie z kontrolek ASP.NET AJAX (252)
- Obsługa zdarzeń kontrolek (267)
- Podsumowanie (271)
- Do dalszego czytania (271)
15. Wiązanie i walidacja danych (273)
- Wiązanie danych (273)
- Walidacja danych (289)
- Podsumowanie (303)
- Do dalszego czytania (303)
16. Zachowania i komponenty (305)
- Wykorzystanie zachowań (305)
- Wykorzystanie komponentów (317)
- Podsumowanie (319)
- Do dalszego czytania (319)
17. Wykorzystanie danych serwerowych (321)
- Kontrolka ListView (321)
- Utworzenie własnego źródła danych (336)
- Podsumowanie (341)
- Do dalszego czytania (341)
18. Animacje (343)
- Zastosowanie animacji (343)
- Wykorzystanie animacji do uzyskania efektu zanikania (344)
- Podsumowanie (354)
- Do dalszego czytania (354)
19. Usprawnianie działania zakładek oraz przycisków "w przód" i "w tył" (355)
- Poprawianie kodu (356)
- Usprawnianie zakładek oraz przycisków "w przód" i "w tył" za pomocą kontrolki UpdateHistory (358)
- Usprawnianie zakładek oraz przycisków "w przód" i "w tył" za pomocą kontrolek ASP.NET AJAX Futures (362)
- Podsumowanie (368)
- Do dalszego czytania (368)
20. Rozszerzenie Web Parts (369)
- Wykorzystanie środowiska ASP.NET AJAX z rozszerzeniem ASP.NET Web Parts (369)
- Podsumowanie (374)
- Do dalszego czytania (374)
V: Biblioteka Microsoft AJAX (375)
21. Wykorzystanie ASP.NET AJAX w połączeniu z innymi technologiami sieciowymi (377)
- Wykorzystanie rozwiązań ASP.NET AJAX w aplikacji PHP (378)
- Podsumowanie (382)
- Do dalszego czytania (382)
Dodatki (383)
A: Uruchamianie aplikacji ASP.NET AJAX (385)
B: Dokumentacja klasy XMLHttpRequest (397)
C: Dokumentacja modelu DOM (399)
D: Dokumentacja środowiska ASP.NET AJAX (403)
E: Dokumentacja kontrolek ScriptManager, UpdatePanel, UpdateProgress i Timer (407)
Skorowidz (411)
Kategoria: | Branża IT |
Zabezpieczenie: |
Watermark
|
ISBN: | 978-83-246-6146-6 |
Rozmiar pliku: | 7,8 MB |