Facebook - konwersja
Pobierz fragment

ASP.NET 2.0 AJAX. Zaawansowane programowanie - ebook

Wydawnictwo:
Tłumacz:
Data wydania:
26 września 2013
Format ebooka:
PDF
Format PDF
czytaj
na laptopie
czytaj
na tablecie
Format e-booków, który możesz odczytywać na tablecie oraz laptopie. Pliki PDF są odczytywane również przez czytniki i smartfony, jednakze względu na komfort czytania i brak możliwości skalowania czcionki, czytanie plików PDF na tych urządzeniach może być męczące dla oczu. Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na laptopie
Pliki PDF zabezpieczone watermarkiem możesz odczytać na dowolnym laptopie po zainstalowaniu czytnika dokumentów PDF. Najpowszechniejszym programem, który umożliwi odczytanie pliku PDF na laptopie, jest Adobe Reader. W zależności od potrzeb, możesz zainstalować również inny program - e-booki PDF pod względem sposobu odczytywania nie różnią niczym od powszechnie stosowanych dokumentów PDF, które odczytujemy każdego dnia.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
czytaj
na tablecie
Aby odczytywać e-booki na swoim tablecie musisz zainstalować specjalną aplikację. W zależności od formatu e-booka oraz systemu operacyjnego, który jest zainstalowany na Twoim urządzeniu może to być np. Bluefire dla EPUBa lub aplikacja Kindle dla formatu MOBI.
Informacje na temat zabezpieczenia e-booka znajdziesz na karcie produktu w "Szczegółach na temat e-booka". Więcej informacji znajdziesz w dziale Pomoc.
Pobierz fragment
57,00

ASP.NET 2.0 AJAX. Zaawansowane programowanie - ebook

Śmiało wkraczaj w nowoczesne technologie, aby tworzyć interaktywne aplikacje internetowe!
  • Jak zarządzać odwołaniami do strony?
  • Jak osadzać skrypty w kontrolkach serwerowych?
  • Jak używać narzędzia Fiddler do kontroli komunikatów?

ASP.NET AJAX to nazwa stworzonego przez Microsoft rozwiązania AJAX. Odnosi się do zestawu technologii klienckich i serwerowych, które koncentrują się na ulepszaniu programowania WWW pod Visual Studio. Jest to jedna z najpopularniejszych, a równocześnie najbardziej docenianych - zarówno przez użytkowników, jak i programistów - technologii do tworzenia interaktywnych witryn internetowych. ASP.NET AJAX dysponuje między innymi serwerowymi usługami aplikacyjnymi, takimi jak uwierzytelnianie i przechowywanie profilu użytkownika, oraz zawiera zestaw kontrolek ułatwiających asynchroniczną aktualizację stron i korzystanie z zasobów serwera.

Książka "ASP.NET 2.0 AJAX. Zaawansowane programowanie" szczegółowo ukazuje, na czym polega tworzenie aplikacji WWW nowej generacji. Dzięki temu podręcznikowi będziesz wiedział, jak korzystać z różnych bibliotek, jak używać zaawansowanych kontrolek z pakietu AJAX Toolkit, a także jak budować własne kontrolki. Nauczysz się asynchronicznie uaktualniać fragmenty stron i zarządzać skryptami używanymi w przeglądarce, dowiesz się, jak testować takie aplikacje i usuwać z nich błędy. Z tą książką zdobędziesz wiedzę potrzebną do kreowania nowoczesnych, interaktywnych aplikacji.

  • Częściowe aktualizacje stron
  • Pobieranie kodu JavaScript
  • Biblioteka kliencka ASP.NET AJAX
  • Używanie prototypów
  • Elementy DOM
  • Użycie kontrolki ScriptManager
  • Dodawanie odwołań do skryptów
  • Zaawansowane kontrolki z pakietu AJAX Toolkit
  • Efekty interfejsu użytkownika
  • Testowanie, debugowanie i wdrażanie aplikacji ASP.NET AJAX

Korzystaj z nowoczesnych technologii podczas tworzenia interaktywnych aplikacji internetowych!

Spis treści

O autorach (11)

Wstęp (13)

Rozdział 1. Tworzenie nowej generacji aplikacji WWW (17)

  • Wzbogacanie aplikacji internetowych (18)
  • Kto skorzysta z technologii AJAX (19)
    • Dlaczego użytkownicy chcą aplikacji AJAX (19)
    • Dlaczego programiści chcą stosować AJAX (20)
  • Czym jest ASP.NET AJAX (22)
    • Komponent ASP.NET (24)
    • Komponent JavaScript (25)
    • Komponent usług sieci WWW (28)
    • Komponent dynamicznego HTML (29)
  • Inne biblioteki AJAX (29)
  • Zachowywanie równowagi między programowaniem klienckim a serwerowym dzięki ASP.NET AJAX (31)
  • Podsumowanie (32)

Rozdział 2. Częściowe aktualizacje stron (33)

  • Kontrolka UpdatePanel (33)
    • Wyzwalanie aktualizacji (36)
    • Wywoływanie metody Update z serwera (40)
    • Cykl życia częściowej aktualizacji strony (41)
    • Przestrogi i objaśnienia zawiłości związanych z UpdatePanel (42)
  • Kontrolka UpdateProgress (43)
  • Automatyczne aktualizacje z kontrolką Timer (47)
  • Zarządzanie odwołaniami do strony (49)
    • Cykl wywołania strony (50)
    • Anulowanie wywołania (53)
    • Wykrywanie błędów (54)
    • Praca z aktualizacjami (55)
  • AJAX a dostępność (56)
  • Podsumowanie (57)

Rozdział 3. JavaScript dla programisty ASP.NET (59)

  • Użycie JavaScriptu po stronie klienta (60)
    • Pobieranie kodu JavaScript do przeglądarki (60)
    • Odczuwana wydajność (61)
    • Zasoby skryptu (62)
  • Typy zmiennych w JavaScripcie (63)
  • Anomalie języka (66)
    • Co to jest równość? (66)
    • Null, undefined albo coś innego (69)
  • Zakres zmiennych (70)
  • Używanie prototypów (73)
  • Więcej o domknięciach (76)
    • Odśmiecanie (79)
    • Elementy DOM (80)
    • Unikanie wycieków pamięci (80)
  • Ewaluacja eval (81)
  • Obsługa wyjątków (82)
  • Pobieranie fragmentów łańcucha tekstowego (84)
  • Lepszy JavaScript (85)
    • Redukcja skryptów (85)
    • Używanie zmiennych buforujących (86)
  • Podsumowanie (87)

Rozdział 4. Zrozumieć bibliotekę kliencką ASP.NET AJAX (89)

  • Cykl życia strony w przeglądarce (90)
  • Używanie systemu typów (91)
    • Deklarowanie przestrzeni nazw (91)
    • Tworzenie klas (94)
    • Używanie interfejsów (99)
    • Definiowanie wyliczeń i flag (101)
  • Base Class Library (105)
    • Klasa String (105)
    • Daty i liczby (106)
    • Tablice (108)
  • Obsługa Intellisense (110)
  • Błędy i debugowanie (113)
    • Konsola śledzenia błędów (113)
    • Tworzenie błędów (114)
    • Parametry walidacyjne (115)
  • Obiekt Browser (117)
  • Podsumowanie (118)

Rozdział 5. Użycie kontrolki ScriptManager (121)

  • Wszechobecny ScriptManager (121)
    • Dodawanie odwołań do skryptów (123)
    • Ustawianie ScriptMode (125)
    • Osadzanie zasobów skryptowych (126)
    • Lokalizacja skryptów (130)
    • Globalizacja skryptów (132)
    • Odwołania do usług (134)
  • Usługi aplikacyjne ASP.NET (137)
    • Uwierzytelnianie przy użyciu formularzy (137)
    • Usługa profili (140)
  • Obsługa błędów (144)
    • Dopuszczalność niestandardowych błędów (144)
    • Obsługa błędów w czasie asynchronicznego odesłania (145)
    • Limit czasowy w wywołaniach asynchronicznych (146)
  • Zmiana lokalizacji skryptów (146)
    • Ustawianie ścieżki do skryptu (147)
    • Rozwiązywanie odwołań do skryptów (147)
    • ScriptManagerProxy (148)
    • Kompresja skryptów (148)
  • Zgodność (148)
  • Podsumowanie (149)

Rozdział 6. Praca w sieci z ASP.NET AJAX (151)

  • Obiekt XMLHttpRequest (151)
    • Bezpieczeństwo XMLHttpRequest (152)
    • Właściwości i metody obiektu (152)
  • Wykonywanie wywołań WebRequest (154)
    • Ustawianie metody HTTP (155)
    • Ustalanie limitów czasu (157)
    • Dodawanie niestandardowych nagłówków (158)
    • Przesyłanie dodatkowych danych (161)
    • Rozwiązywanie pełnego adresu URL (162)
  • Zarządzanie żądaniami WWW (162)
    • Domyślny limit czasu (162)
    • Globalna obsługa żądań WWW (165)
    • WebRequestExecutor (167)
  • Przesyłanie danych (168)
    • Serializacja (168)
    • Format JSON (169)
    • Serializacja JSON (172)
    • PageMethods (176)
    • Praca z datami (178)
    • Pomijanie serializacji (178)
    • Konfiguracja serializera JSON (179)
    • Niestandardowa serializacja (180)
  • Podsumowanie (180)

Rozdział 7. Usługi aplikacyjne w ASP.NET AJAX (183)

  • Uwierzytelnianie użytkowników (183)
    • Konfiguracja uwierzytelniania na bazie formularzy (184)
    • Niestandardowe uwierzytelnianie (185)
    • Uwierzytelnianie w kodzie JavaScript (187)
    • Dostęp do statusu użytkownika (189)
    • Wylogowanie (190)
  • Dane profilu użytkownika (191)
    • Definiowanie danych profilu (192)
    • Dostęp do właściwości profilu (194)
    • Dostęp do danych profilu z przeglądarki (195)
    • Wstępne ładowanie właściwości profili (197)
    • Ładowanie właściwości profilu (198)
    • Zapisywanie danych profilu (201)
  • Podsumowanie (204)

Rozdział 8. Zaawansowane kontrolki z pakietu AJAX Toolkit (205)

  • Kontrolowanie układu strony (206)
    • Accordion (206)
    • AlwaysVisibleControlExtender (209)
    • CollapsiblePanelExtender (211)
    • ResizableControlExtender (212)
    • Zakładki (214)
  • Efekty interfejsu użytkownika (216)
    • Animacje (217)
    • UpdatePanelAnimationExtender (218)
    • DropShadowExtender (219)
    • RoundedCornersExtender (220)
  • Kontrolki pojawiające się na ekranie (221)
    • CalendarExtender (221)
    • ConfirmButtonExtender (222)
    • HoverMenuExtender (223)
    • PopupControlExtender (224)
    • ModalPopupExtender (224)
    • CascadingDropDownExtender (225)
  • Podsumowanie (227)

Rozdział 9. Testowanie i debugowanie aplikacji ASP.NET AJAX (229)

  • Skrypty produkcyjne i diagnostyczne (229)
  • Używanie klasy Error (232)
  • Używanie klasy Sys.Debug (235)
    • Wykonywanie operacji śledzenia (236)
    • Dokonywanie asercji (239)
  • Włączanie debugowania w przeglądarce Internet Explorer (240)
    • Debugowanie za pomocą Internet Explorera i Visual Studio .NET 2005 (241)
  • Debugowanie za pomocą Internet Explorera i programu Microsoft Script Debugger (245)
  • Debugowanie za pomocą Firefoksa i Firebug (246)
  • Przeglądanie komunikatów żądań i odpowiedzi w ASP.NET AJAX (249)
    • Używanie narzędzia Fiddler do kontroli komunikatów (249)
    • Użycie programu Web Development Helper do kontroli komunikatów (252)
  • Podsumowanie (254)

Rozdział 10. Wdrażanie aplikacji ASP.NET AJAX (255)

  • Instalacja poszczególnych fragmentów (255)
    • ASP.NET AJAX (256)
    • ASP.NET AJAX Control Toolkit (256)
    • ASP.NET Futures CTP (257)
  • Przygotowanie do wdrożenia na farmie serwerów WWW (258)
    • Ustawianie MachineKey (258)
    • Obsługa stanu sesji (259)
  • Korzystanie z innej platformy (260)
  • Unikanie typowych problemów w konfiguracji (260)
    • Wyłączenie debugowania (261)
    • Włączenie niestandardowych błędów (261)
    • Wyłączenie śledzenia (262)
    • Ustalanie trybu wdrożenia (263)
  • Tworzenie projektów wdrożenia w sieci WWW (264)
  • Po wdrożeniu (266)
    • Monitorowanie wydajności (267)
    • Sterowanie funkcjami AJAX (268)
    • Konfiguracja IIS7 (269)
  • Korzystanie z kompresji skryptów (270)
    • Kompresja skryptów dynamicznych (270)
    • Kompresja skryptów statycznych (271)
    • Warto rozważyć użycie skryptów współdzielonych (272)
    • Nie warto zmieniać wersji zawartych w ścieżkach dostępu (272)
  • Podsumowanie (273)

Rozdział 11. Budowanie własnych kontrolek (275)

  • Budowanie kontrolek klienckich ASP.NET AJAX (276)
    • Rozszerzanie języka JavaScript (276)
    • Rejestracja przestrzeni nazw (279)
    • Tworzenie konstruktora kontrolki (279)
    • Używanie wzorca projektowego prototypu z notacją JSON (281)
    • Definiowanie właściwości kontrolki (283)
    • Inicjalizacja kontrolki i obsługa zdarzeń (286)
    • Definiowanie metod kontrolki (289)
    • Pozbywanie się zasobów kontrolki (299)
    • Rejestrowanie klasy niestandardowej kontrolki (300)
    • Tworzenie egzemplarza kontrolki klienckiej (300)
  • Budowanie serwerowej kontrolki ASP.NET AJAX (303)
    • Osadzanie skryptów w kontrolkach serwerowych (304)
    • Tworzenie klasy kontrolki i implementacja IScriptControl (305)
    • Przesłanianie metod Render i OnPreRender (307)
    • Użycie własnej kontrolki ASP.NET AJAX na stronie ASP.NET (311)
  • Podsumowanie (312)

Skorowidz (313)

Kategoria: Programowanie
Zabezpieczenie: Watermark
Watermark
Watermarkowanie polega na znakowaniu plików wewnątrz treści, dzięki czemu możliwe jest rozpoznanie unikatowej licencji transakcyjnej Użytkownika. E-książki zabezpieczone watermarkiem można odczytywać na wszystkich urządzeniach odtwarzających wybrany format (czytniki, tablety, smartfony). Nie ma również ograniczeń liczby licencji oraz istnieje możliwość swobodnego przenoszenia plików między urządzeniami. Pliki z watermarkiem są kompatybilne z popularnymi programami do odczytywania ebooków, jak np. Calibre oraz aplikacjami na urządzenia mobilne na takie platformy jak iOS oraz Android.
ISBN: 978-83-246-8446-5
Rozmiar pliku: 4,7 MB

BESTSELLERY

Kategorie: