ASP NET 3 5 Programowanie.pdf
(
994 KB
)
Pobierz
ASP.NET 3.5.
Programowanie
Autorzy
:
Jesse Liberty
,
Dan Maharry
,
Dan Hurwitz
T³umaczenie: Robert Górczyñski
ISBN: 978-83-246-2212-2
Tytu³ orygina³u:
Programming ASP.NET 3.5
Format: 168
×
237, stron: 1088
Kompletne Ÿród³o informacji na temat ASP.NET!
Jak maksymalnie wykorzystaæ mo¿liwoœci Visual Studio?
Jakie tajemnice kryje jêzyk LINQ?
Jak tworzyæ bezpieczne aplikacje internetowe?
Aplikacje internetowe ciesz¹ siê wci¹¿ rosn¹c¹ popularnoœci¹. Na rynku narzêdzi do ich
tworzenia mo¿na znaleŸæ wiele rozwi¹zañ, a wœród nich jedno wyj¹tkowe – platformê
.NET. Pozwala ona na wykorzystanie dowolnego obs³ugiwanego przez ni¹ jêzyka
programowania do tworzenia dynamicznych, interaktywnych i atrakcyjnych rozwi¹zañ
internetowych. Wybieraj¹c platformê .NET, otrzymasz dostêp do wielu dodatkowych
narzêdzi i – co najwa¿niejsze – do wiedzy zgromadzonej przez ca³¹ u¿ywaj¹c¹ jej
spo³ecznoœæ. Niezliczona liczba stron, artyku³ów i osób chêtnych do pomocy sprawia,
¿e rozwi¹zanie nawet najbardziej skomplikowanego problemu staje siê ³atwiejsze.
Dziêki tej ksi¹¿ce zdobêdziesz wiedzê pozwalaj¹c¹ Ci na swobodne poruszanie siê
w œwiecie aplikacji internetowych opartych o .NET. Nauczysz siê w maksymalny
sposób wykorzystywaæ mo¿liwoœci œrodowiska Visual Studio 2008, poznasz dostêpne
kontrolki oraz sprawdzisz, do czego mo¿e Ci siê przydaæ ADO.NET. Ponadto odkryjesz
tajemnice jêzyka LINQ i zasady, których przestrzeganie zapewni bezpieczeñstwo Twojej
aplikacji. W kolejnych rozdzia³ach autorzy przedstawi¹ Ci metody tworzenia us³ug sieciowych,
zwiêkszania wydajnoœci poprzez buforowanie oraz konfiguracji serwera IIS 7.0. Ksi¹¿ka
ta pozwoli Ci w ³atwy sposób wykonaæ pierwszy krok w œwiat dynamicznych stron
WWW, tworzonych z wykorzystaniem ASP.NET.
Praca w zintegrowanym œrodowisku programistycznym Visual Studio 2008
Podstawowe kontrolki oraz kontrolki pozwalaj¹ce na dostêp do danych
Dostêp do baz danych z wykorzystaniem ADO.NET
Zastosowanie jêzyka LINQ
Gwarancja poprawnoœci danych
Zapewnienie bezpieczeñstwa aplikacji internetowej
Tworzenie stron wzorcowych
Przygotowanie us³ug sieciowych
Protoko³y i standardy us³ug sieciowych
Poprawa wydajnoœci poprzez zastosowanie buforowania
Konfiguracja serwera IIS 7.0
Debugowanie kodu i œledzenie jego wykonania
Wdra¿anie aplikacji w œrodowisku lokalnym i globalnym
Przydatne skróty klawiaturowe
Poznaj mo¿liwoœci jednej z najpopularniejszych platform do tworzenia dynamicznych stron WWW!
Spis treci
Wstp ........................................................................................................................................ 9
1.
Programowanie sieciowe .............................................................................................17
Technologia Ajax
17
Platforma .NET 3.0 i 3.5
18
Visual Studio 2008
21
Internet Information Services 7.0
22
Wyjcie poza VS2008
22
Oprogramowanie VS2008
24
2.
Visual Studio 2008 ....................................................................................................... 25
Pierwsze spojrzenie: strona pocztkowa
27
Utworzenie pierwszej strony internetowej
28
Projekty i rozwizania
35
Zintegrowane rodowisko programistyczne
40
3.
Kontrolki — podstawowe zaoenia .......................................................................... 81
Zdarzenia
84
Kontrolki serwerowe ASP.NET
92
Kontrolki serwerowe AJAX
107
Kontrolki serwerowe HTML
111
Przetwarzanie po stronie klienta
116
4.
Kontrolki podstawowe ............................................................................................... 121
Uywanie Visual Studio nie jest obowizkowe
122
Formularze sieciowe: zwyke czy AJAX?
127
Kontrolki Label i Literal
128
Kontrolka TextBox
129
Kontrolka HiddenField
139
Kontrolki Button
142
3
Kontrolka HyperLink
148
Elementy graficzne
150
Zaznaczanie wartoci
159
5.
Kontrolki zaawansowane .........................................................................................205
Kontrolka Panel
205
Kontrolka UpdatePanel
230
Kontrolki MultiView i View
238
Kontrolka Wizard
247
Kontrolka FileUpload
261
Kontrolka AdRotator
267
Kontrolka Calendar
272
6.
Podstawy witryny internetowej ............................................................................... 295
Klasa Page
295
Plik ukrytego kodu
298
Przejcie na inn stron
301
Stan
315
Cykl yciowy
334
Dyrektywy
337
7.
Kontrolki róde danych oraz poczenia .................................................................343
róda danych i kontrolki róde danych
343
Uywanie kontrolki ObjectDataSource
345
Uywanie kontrolki XmlDataSource
350
Uywanie kontrolki SqlDataSource
353
ledzenie uaktualnie za pomoc zdarze
379
8.
Uywanie kontrolek dostpu do danych ..................................................................383
Hierarchiczne kontrolki danych
384
Kontrolki danych tabelarycznych
385
Listy danych
386
Jeden rekord w danej chwili: kontrolka DetailsView
392
Wiele rekordów jednoczenie: kontrolka GridView
412
Kontrolki bazujce na szablonach
425
9.
ADO.NET ..................................................................................................................... 451
Model obiektowy ADO.NET
451
Rozpoczynamy prac z ADO.NET
457
Rczne tworzenie obiektów danych
468
Procedury skadowane
477
Uaktualnianie za pomoc SQL i ADO.NET
484
4
Spis treci
Uaktualnianie danych za pomoc transakcji
489
czenie z obiektami Business
502
10.
Prezentacja LINQ ....................................................................................................... 507
Budowa LINQ
508
Dostawcy LINQ
528
LINQ to XML
529
LINQ to SQL
537
11.
Sprawdzanie poprawnoci ........................................................................................ 555
Kontrolka RequiredFieldValidator
558
Kontrolka Summary
562
Kontrolka CompareValidator
566
Sprawdzanie zakresu
572
Wyraenia regularne
574
Kontrolka CustomValidator
576
Sprawdzanie poprawnoci grup
579
12.
Bezpieczestwo na bazie formularzy ......................................................................583
Uwierzytelnianie
585
Szczegóowy opis uwierzytelniania na bazie formularzy
599
13.
Strony wzorcowe i nawigacja ...................................................................................633
Strony wzorcowe
633
Nawigacja
646
Filtrowanie na podstawie systemu bezpieczestwa
665
14.
Personalizacja ............................................................................................................ 671
Tworzenie spersonalizowanych witryn internetowych
671
Tematy i skórki
692
Web Parts
700
15.
Kontrolki wasne oraz kontrolki uytkownika ..........................................................713
Kontrolki uytkownika
714
Kontrolki wasne
728
Tworzenie kontrolek pochodnych
741
Tworzenie kontrolek zoonych
743
16.
Usugi sieciowe .......................................................................................................... 753
Wprowadzenie do usug sieciowych
754
Zrozumienie protokoów i standardów usugi sieciowej
755
Uywanie usug sieciowych SOAP
758
Tworzenie usugi sieciowej ASP.NET SOAP
762
Spis treci
5
Wywoywanie usugi sieciowej
771
Tworzenie usugi sieciowej WCF
776
Tworzenie i uywanie usug sieciowych w technologii Ajax
787
Wprowadzenie do REST i JSON
793
Wicej informacji na temat usug sieciowych
804
17.
Buforowanie i wydajno .......................................................................................... 807
Rodzaje buforowania
808
Buforowanie danych
809
Buforowanie danych wyjciowych
815
Buforowanie czciowe: buforowanie fragmentu strony
822
Buforowanie obiektów
827
Klasa HttpCachePolicy
843
Wydajno
845
Testowanie wydajnoci i profilowanie
851
18.
Logika aplikacji i konfiguracja ...................................................................................853
Wprowadzenie do IIS 7.0
853
Logika o zasigu caej aplikacji
860
Konfiguracja aplikacji
884
Modyfikacja pliku web.config za pomoc IIS 7.0
894
Web Site Administration Tool
920
Wasne sekcje konfiguracyjne
925
19.
ledzenie, usuwanie i obsuga bdów .................................................................... 931
Tworzenie przykadowej aplikacji
931
ledzenie
934
Wykrywanie i usuwanie bdów
941
Obsuga bdów
957
Wasne strony bdów
959
20.
Wdroenie ..................................................................................................................963
Podzespoy
964
Wdroenie lokalne
976
Wdroenie globalne
982
Instalator Windows
984
Web Deployment Projects
998
21.
Epilog: od teraniejszoci do vNext ........................................................................ 1005
(Niektóre) wyselekcjonowane procesy
1005
Projekty w realizacji
1008
Na horyzoncie
1013
6
Spis treci
Plik z chomika:
michael1307
Inne pliki z tego folderu:
100 rzeczy ktore kazdy projektant powinien wiedziec o potencjalnych klientach.pdf
(1608 KB)
10 projektow w cyfrowej ciemni fotograficznej.pdf
(773 KB)
100 sposobow na cyfrowe wideo.pdf
(1337 KB)
100 sposobow na Excel 2007 PL Tworzenie funkcjonalnych arkuszy.pdf
(1134 KB)
100 sposobow na Flash.pdf
(2199 KB)
Inne foldery tego chomika:
Dla bystrzaków
Dokumenty
Ebook-point
editio
Escape Magazine
Zgłoś jeśli
naruszono regulamin