Szczegóły ebooka

ASP.NET AJAX. Programowanie w nurcie Web 2.0

ASP.NET AJAX. Programowanie w nurcie Web 2.0

Christian Wenz

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!

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)

  • Tytuł: ASP.NET AJAX. Programowanie w nurcie Web 2.0
  • Autor: Christian Wenz
  • Tytuł oryginału: Programming ASP.NET AJAX: Build rich, Web 2.0-style UI with ASP.NET AJAX
  • Tłumaczenie: Marek Pałczyński
  • ISBN: 978-83-246-6146-6, 9788324661466
  • Data wydania: 2012-08-22
  • Format: Ebook
  • Identyfikator pozycji: aspprw
  • Wydawca: Helion