oryginal-aspnet-ajax-server-controls-zaawansowane-programowanie-w-nurcie-net-framework-35-microsoft-net-development-series_aspajf.pdf
(
12863 KB
)
Pobierz
663834199 UNPDF
ASP.NET AJAX Server Controls.
Zaawansowane programowanie
w nurcie .NET Framework 3.5.
Microsoft .NET Development Series
Autor: Adam Calderon, Joel Rumerman
T³umaczenie: Miko³aj Szczepaniak
ISBN: 978-83-246-2089-0
Tytu³ orygina³u:
Advanced ASP.NET
AJAX Server Controls For .NET Framework 3.
5
Format: 168x237, stron: 584
Poznaj najlepsze techniki implementowania w³asnych kontrolek
serwera frameworka ASP.NET
•
Jak skonstruowaæ niezale¿ne od przegl¹darek skrypty JavaScript?
•
Jak zbudowaæ w³asne, niestandardowe us³ugi aplikacji?
•
Jak zarz¹dzaæ relacjami komponentów z elementami modelu DOM?
Kontrolki serwera pozwalaj¹ umieszczaæ dane dotycz¹ce wygl¹du przegl¹darki
i funkcjonalnoœci serwera w spójnych obiektach wielokrotnego u¿ytku. Mo¿na je
stosowaæ nie tylko na wielu stronach tej samej aplikacji szkieletu ASP.NET, ale tak¿e
w wielu ró¿nych aplikacjach tego frameworka. Oferuje on mnóstwo gotowych, zarówno
wyj¹tkowo prostych, jak i z³o¿onych kontrolek serwera. Co wiêcej — z jego pomoc¹
mo¿na równie¿ tworzyæ w³asne kontrolki, posiadaj¹ce funkcjonalnoœci, których
nie zaimplementowano w kontrolkach ju¿ istniej¹cych. Jak wykorzystaæ ten potencja³
ASP.NET?
Ksi¹¿ka
„
ASP.NET AJAX Server Controls. Zaawansowane programowanie w nurcie
.NET Framework 3.5
”
zawiera szczegó³owe wyjaœnienia i instrukcje, jak korzystaæ
z frameworka ASP.NET AJAX w procesie tworzenia kontrolek serwera, obejmuj¹cych
funkcjonalnoœæ frameworka AJAX. Dziêki temu podrêcznikowi poznasz wewnêtrzne
mechanizmy i mo¿liwoœci rozszerzania frameworka ASP.NET AJAX. Nauczysz siê
konstruowaæ interaktywne kontrolki przy u¿yciu elementów zestawu narzêdzi AJAX
Control Toolkit oraz budowaæ w³asne, niestandardowe us³ugi aplikacji.
•
Programowanie w jêzyku JavaScript
•
Obs³uga b³êdów
•
£añcuchy, zmienne i argumenty funkcji
•
Programowanie biblioteki Microsoft AJAX Library
•
Dziedziczenie i implementacja interfejsu
•
Typy wyliczeniowe
•
Kontrolki
•
Obiekt Sys. Application
•
Dodawanie funkcji klienckich do kontrolek serwera
•
Lokalizacja we frameworku ASP.NET AJAX
•
Wytwarzanie kontrolek w œrodowisku czêœciowej komunikacji zwrotnej
•
Us³ugi aplikacji
•
Architektura strony klienckiej i architektura serwera
Nie ograniczaj siê — twórz i dodawaj w³asne funkcjonalnoœci AJAX do kontrolek serwera!
Spis treści
Słowo wstępne
13
Przedmowa
15
Podziękowania
23
O autorach
27
I
KOD KLIENTA
1
Programowanie w języku JavaScript 31
Ogólnie o języku JavaScript 32
Wprowadzenie do JavaScriptu 32
Atrybuty języka JavaScript 32
Proste typy danych 34
Łańcuchy 35
Obiekty 36
Zmienne i argumenty funkcji 43
Obsługa błędów 51
Opóźnianie wykonywania kodu za pomocą limitów i przedziałów czasowych 56
Programowanie obiektowe w języku JavaScript
64
Abstrakcyjne typy danych
65
Dziedziczenie
71
Podsumowanie
75
2
Programowanie biblioteki Microsoft AJAX Library
77
Rozszerzanie wbudowanych typów języka JavaScript
78
Wartości logiczne
78
Daty i liczby
79
6
Spis treści
Łańcuchy
79
Tablice
80
Rozszerzanie biblioteki Microsoft AJAX Library
85
Klasy
85
Interfejsy
92
Typy wyliczeniowe
96
Dziedziczenie i implementacja interfejsu
101
Ważne nowe typy
111
Typ Sys.EventHandlerList
111
Typ Sys.StringBuilder
117
Obiekt Sys.Debug
118
Typ Sys.UI.DomElement
123
Typ Sys.UI.DomEvent
128
Zarządzanie zasięgiem
133
Delegacje
134
Wywołania zwrotne
135
Podsumowanie
137
II
KONTROLKI
3
Komponenty
141
Definicja komponentów
141
Komponenty, kontrolki i zachowania
142
Typ Sys.Component
144
Definiowanie nowych komponentów
148
Tworzenie komponentów
153
Podsumowanie wiedzy o komponentach
168
Kontrolki
168
Nowe pojęcia
170
Definiowanie nowej kontrolki
172
Tworzenie kontrolki
174
Podsumowanie wiedzy o kontrolkach
175
Zachowania
175
Definiowanie zachowania
177
Tworzenie zachowania
178
Podsumowanie wiedzy o zachowaniach
183
Podsumowanie
183
Spis treści
7
4
Obiekt Sys.Application
185
Informacje podstawowe
185
Tworzenie obiektu Sys.Application
185
Informacje o typie
187
Informacje o metodach
188
Menedżer komponentów
190
Dodawanie komponentu
191
Odnajdywanie komponentu
194
Usuwanie komponentu
197
Uzyskiwanie komponentów
198
Procedura inicjalizacji
198
Proces tworzenia komponentów
202
Zdarzenie load
211
Procedura zwalniania
215
Metoda Sys.Application.dispose
216
Podsumowanie
218
5
Dodawanie funkcji klienckich do kontrolek serwera 219
Architektura generowania skryptów 220
Generowanie skryptów zachowań i kontrolek 220
Zasoby skryptu 225
Kontrolka ScriptManager 228
Dodawanie zachowania klienta z wykorzystaniem klasy ExtenderControl 230
Wprowadzenie do klasy ExtenderControl 231
Tworzenie kontrolki rozszerzającej 231
Dodawanie funkcjonalności klienta z wykorzystaniem klasy ScriptControl 242
Przegląd klasy ScriptControl
243
Tworzenie kontrolki skryptu
245
Dodawanie funkcjonalności klienta do kontrolek kompozytowych
z wykorzystaniem interfejsu IScriptControl
254
Przegląd kontrolek kompozytowych
254
Interfejs IScriptControl
256
Tworzenie kontrolki kompozytowej
257
Podsumowanie
261
8
Spis treści
6
Lokalizacja we frameworku ASP.NET AJAX
263
Lokalizacja we frameworku ASP.NET
263
Określenie, które elementy wymagają lokalizacji
265
Przystosowanie aplikacji do reguł określonej kultury
269
Lokalizacja wyświetlanych wartości
274
Lokalizacja we frameworku ASP.NET AJAX
283
Mechanizmy lokalizacyjne języka JavaScript
284
Mechanizmy lokalizacyjne ASP.NET AJAX
287
Podsumowanie
320
7
Wytwarzanie kontrolek
w środowisku częściowej komunikacji zwrotnej
321
Działanie kontrolki UpdatePanel
322
Wpływ częściowej komunikacji zwrotnej na komponenty klienckie
327
Automatyczne zwalnianie zachowań i kontrolek
332
Automatyczne zwalnianie komponentów
340
Ręczne zwalnianie komponentów, kontrolek lub zachowań
343
Ładowanie wyrażeń i plików języka JavaScript
357
Metody rejestrowania skryptów w kontrolce ScriptManager
357
Metoda Sys.Application.notifyScriptLoaded()
363
Zdarzenia obiektu Sys.Application
365
Zdarzenie init
365
Zdarzenie load
366
Podsumowanie
368
III
KOMUNIKACJA
8
Architektura komunikacji frameworku ASP.NET AJAX
371
Nowy model komunikacji
372
Architektura komunikacji frameworku ASP.NET AJAX 2.0 Extensions
374
Usługi sieciowe
375
Metody stron
385
Serializacja
386
Komponenty frameworku stosowane po stronie serwera
391
Architektura komunikacji biblioteki Microsoft AJAX Library
398
Usługi pośredniczące
398
Serializacja
411
Plik z chomika:
mariuszlew
Inne pliki z tego folderu:
full-version-abc-jezyka-html-i-xhtml_abchtx.pdf
(14313 KB)
full-version-bezpieczenstwo-aplikacji-tworzonych-w-technologii-ajax_bezapa.pdf
(33677 KB)
full-version-ajax-bezpieczne-aplikacje-internetowe_ajabez.pdf
(15777 KB)
full-version-ajax-dla-tworcow-aplikacji-internetowych_ajaxin.pdf
(3489 KB)
full-version-ajax-i-php-tworzenie-interaktywnych-aplikacji-internetowych-wydanie-ii_ajpht2.pdf
(10356 KB)
Inne foldery tego chomika:
Cisco
final
Informatyka
java
Java(1)
Zgłoś jeśli
naruszono regulamin