Randy Connolly asp.net-2.0.-projektowanie-aplikacji-internetowych full version.pdf
(
37393 KB
)
Pobierz
6
ASP.NET 2.0. Projektowanie aplikacji internetowych
Rozdział 2. Sposób działania ASP.NET .................................................................................................... 69
Model zdarzeń ASP.NET ................................................................................................ 69
Przesłanie danych ................................................................................................... 71
Stan widoku oraz stan kontrolki ............................................................................... 73
Cykl życia strony ..................................................................................................... 74
Kompilacja kodu ASP.NET ............................................................................................. 85
Kolejność kompilacji ............................................................................................... 88
Klasa Page .................................................................................................................. 90
Request ................................................................................................................. 90
Response ............................................................................................................... 91
Server .................................................................................................................... 92
Cykl życia aplikacji ASP.NET .......................................................................................... 93
Użytkownik żąda przesłania zasobu ASP.NET z serwera .............................................. 93
Tworzenie podstawowych obiektów ASP.NET dla żądania ............................................ 98
Przypisywanie obiektu HttpApplication do żądania ...................................................... 99
Przetwarzanie żądania z użyciem potoku HttpApplication .......................................... 101
Podsumowanie .......................................................................................................... 104
Ćwiczenia .................................................................................................................. 104
Najważniejsze zagadnienia .......................................................................................... 104
Odnośniki .................................................................................................................. 105
Rozdział 3. Wykorzystanie standardowych kontrolek serwera WWW .............................................107
Wprowadzenie do kontrolek serwera ............................................................................ 107
Kontrolki HTML serwera ......................................................................................... 108
Kontrolki serwera WWW ......................................................................................... 108
Kontrolki sprawdzające poprawność ....................................................................... 108
Kontrolki użytkownika ............................................................................................ 109
Własne kontrolki serwera ....................................................................................... 109
Przegląd kontrolek serwera WWW ................................................................................ 109
Wspólne składniki ................................................................................................. 109
Programowe manipulowanie właściwościami ........................................................... 113
Najważniejsze standardowe kontrolki serwera WWW ..................................................... 115
Kontrolka Label .................................................................................................... 115
Kontrolka Literal ................................................................................................... 117
Kontrolka TextBox ................................................................................................. 119
Kontrolki przycisków .............................................................................................. 122
Kontrolka CheckBox .............................................................................................. 128
Kontrolka RadioButton .......................................................................................... 131
Kontrolki list ......................................................................................................... 132
Kontrolka Image ................................................................................................... 141
Kontrolka ImageMap ............................................................................................. 143
Kontrolka HyperLink .............................................................................................. 146
Kontrolka HiddenField ........................................................................................... 147
Kontrolka Table .................................................................................................... 149
Kontrolka Calendar ............................................................................................... 156
Podsumowanie .......................................................................................................... 171
Ćwiczenia .................................................................................................................. 171
Najważniejsze zagadnienia .......................................................................................... 172
Odnośniki .................................................................................................................. 172
Spis treści
7
Rozdział 4. Dodatkowe standardowe kontrolki serwera WWW .........................................................173
Przegląd dodatkowych standardowych kontrolek serwera WWW ...................................... 173
Kontrolka Panel ......................................................................................................... 175
Kontrolki MultiView oraz View ...................................................................................... 182
Nawigacja pomiędzy widokami ............................................................................... 185
Tworzenie paneli z zakładkami przy użyciu MultiView ................................................ 185
Kontrolka Wizard ........................................................................................................ 190
Zastosowanie kontrolki Wizard ............................................................................... 194
Opis układu kreatora Wizard .................................................................................. 196
Dostosowywanie kreatora ...................................................................................... 198
Obsługa zdarzeń kreatora ...................................................................................... 206
Kontrolka FileUpload .................................................................................................. 208
Przetwarzanie przesłanego pliku ............................................................................. 211
Ograniczanie wielkości przesyłanego pliku ............................................................... 212
Kontrolka PlaceHolder ................................................................................................ 212
Tworzenie przeglądarki plików ................................................................................ 213
Kontrolka AdRotator ................................................................................................... 220
Plik XML z danymi reklam ...................................................................................... 221
Wyświetlanie reklam z bazy danych ......................................................................... 222
Programowanie kontrolki AdRotator ........................................................................ 223
Kontrolka XML ........................................................................................................... 224
Tworzenie pliku XSLT ............................................................................................. 226
Programowanie kontrolki XML ................................................................................ 228
Podsumowanie .......................................................................................................... 233
Ćwiczenia .................................................................................................................. 235
Najważniejsze zagadnienia .......................................................................................... 236
Odnośniki .................................................................................................................. 236
Rozdział 5. Obsługa wyjątków i kontrolki sprawdzania poprawności .............................................. 237
Obsługa błędów ......................................................................................................... 237
Obsługa wyjątków .NET .......................................................................................... 238
Obsługa wyjątków na poziomie klasy przy wykorzystaniu bloku try…catch .................. 239
Obsługa wyjątków na poziomie strony ..................................................................... 242
Obsługa wyjątków na poziomie aplikacji .................................................................. 243
Użycie kontrolek serwera sprawdzających poprawność .................................................. 249
Proces kontroli poprawności formularza w ASP.NET ................................................. 251
Kontrolka RequiredFieldValidator ............................................................................ 257
Kontrolka ValidationSummary ................................................................................ 258
Kontrolka CompareValidator .................................................................................. 260
Kontrolka RangeValidator ...................................................................................... 262
Kontrolka RegularExpressionValidator ..................................................................... 263
Kontrolka CustomValidator .................................................................................... 270
Grupy kontroli poprawności .................................................................................... 275
Podsumowanie .......................................................................................................... 280
Ćwiczenia .................................................................................................................. 280
Najważniejsze zagadnienia .......................................................................................... 282
Odnośniki .................................................................................................................. 282
8
ASP.NET 2.0. Projektowanie aplikacji internetowych
Rozdział 6. Dostosowywanie wyglądu witryny i zarządzanie nim .................................................... 283
Zmiana wyglądu kontrolek serwera .............................................................................. 283
Zastosowanie wspólnych właściwości formatujących ................................................ 283
Użycie CSS dla kontrolek ....................................................................................... 285
Właściwości wyglądu, CSS i ASP.NET ...................................................................... 290
Użycie tematów i motywów .......................................................................................... 290
Definiowanie motywów .......................................................................................... 292
Tworzenie tematów w Visual Studio ........................................................................ 292
Stosowanie tematu ............................................................................................... 294
Jak działają tematy ................................................................................................ 294
Przesłanianie tematów .......................................................................................... 295
Motywy nazwane ................................................................................................... 296
Tematy i obrazy ..................................................................................................... 297
Tematy i CSS ........................................................................................................ 297
Dynamiczne ustawianie tematu .............................................................................. 300
Tworzenie przykładowej strony z dwoma tematami ................................................... 302
Strony wzorcowe ........................................................................................................ 310
Definiowanie strony wzorcowej ............................................................................... 313
Zagnieżdżone strony wzorcowe ............................................................................... 316
Jak działają strony wzorcowe? ................................................................................ 318
Programowanie strony wzorcowej ........................................................................... 320
Strony wzorcowe i tematy ...................................................................................... 322
Kontrolki użytkownika ................................................................................................. 328
Tworzenie i modyfikacja kontrolek użytkownika ........................................................ 328
Dodawanie danych i funkcji do kontrolki użytkownika ............................................... 330
Podsumowanie .......................................................................................................... 331
Ćwiczenia .................................................................................................................. 332
Najważniejsze zagadnienia .......................................................................................... 333
Odnośniki .................................................................................................................. 333
Rozdział 7. Nawigacja w witrynie ASP.NET .......................................................................................... 335
Przedstawienie nawigacji w witrynie ASP.NET ................................................................ 335
Model dostawcy .................................................................................................... 337
Mapa witryny XML ...................................................................................................... 337
Korzystanie z mapy witryny XML ............................................................................. 340
Programowanie mapy witryny ................................................................................. 343
Korzystanie z różnych map witryny .......................................................................... 345
Inne funkcje mapy witryny ...................................................................................... 348
Kontrolka SiteMapPath ............................................................................................... 348
Nadawanie stylu kontrolce SiteMapPath ................................................................. 349
Integracja ciągów zapytania z SiteMapPath ............................................................. 353
Kontrolka Menu ......................................................................................................... 356
Zastosowanie kontrolki Menu ................................................................................ 358
Zmiana wyglądu kontrolki Menu ............................................................................. 361
Obsługa zdarzeń menu .......................................................................................... 369
Kontrolka TreeView ..................................................................................................... 375
Opis kontrolki TreeView ......................................................................................... 376
Zastosowanie kontrolki TreeView ............................................................................ 378
Zmiana wyglądu kontrolki TreeView ........................................................................ 380
Zastosowanie innych danych w kontrolce TreeView .................................................. 382
Odpowiadanie na zdarzenia kontrolki TreeView ........................................................ 386
Spis treści
9
Podsumowanie .......................................................................................................... 392
Ćwiczenia .................................................................................................................. 392
Najważniejsze zagadnienia .......................................................................................... 392
Odnośniki .................................................................................................................. 394
Część II Operacje na danych
395
Rozdział 8. Łączenie i reprezentacja danych ...................................................................................... 397
Podstawy dołączania danych ....................................................................................... 397
Jak korzystać z dołączania danych? ........................................................................ 398
Co może być źródłem danych? ............................................................................... 398
Wykorzystanie kolekcji ................................................................................................ 400
Interfejsy kolekcji .................................................................................................. 400
Użycie standardowych kolekcji ............................................................................... 401
ArrayList ............................................................................................................... 405
Typy ogólne .......................................................................................................... 408
Kolekcje słownikowe ............................................................................................. 412
Tworzenie własnych kolekcji ogólnych ..................................................................... 414
DataSet ..................................................................................................................... 418
Użycie obiektu DataTable ....................................................................................... 419
Zastosowanie obiektu DataSet ............................................................................... 425
Relacje między obiektami DataTable ....................................................................... 429
Integracja XML z DataSet ....................................................................................... 431
Wybór kontenera danych ............................................................................................. 438
Kolekcje .NET jako kontenery danych ...................................................................... 439
Własne kolekcje jako kontenery danych .................................................................. 439
Obiekty DataSet jako kontenery danych .................................................................. 440
Typowane obiekty DataSet jako kontenery danych ................................................... 441
Podsumowanie .......................................................................................................... 442
Ćwiczenia .................................................................................................................. 442
Najważniejsze zagadnienia .......................................................................................... 443
Odnośniki .................................................................................................................. 443
Rozdział 9. Zastosowanie ADO.NET .......................................................................................................445
Wprowadzenie do ADO.NET ......................................................................................... 445
Wybór dostawcy danych ......................................................................................... 449
Klasy dostawcy danych .......................................................................................... 449
Klasy DbConnection ................................................................................................... 450
Ciągi połączenia .................................................................................................... 450
Programowanie DbConnection ................................................................................ 451
Przechowywanie ciągów połączenia ......................................................................... 454
Pule połączeń ....................................................................................................... 455
Klasy DbCommand ..................................................................................................... 455
Tworzenie obiektu DbCommand ............................................................................. 456
Polecenia SQL do pobierania, dodawania, modyfikowania i usuwania danych ............. 457
Procedury składowane ........................................................................................... 458
Wykonywanie połączeń za pomocą obiektu DbCommand .......................................... 459
Wykorzystanie klasy DbParameter .......................................................................... 460
Użycie transakcji ................................................................................................... 463
Plik z chomika:
AGAPE_AGAPE
Inne pliki z tego folderu:
autocad 2005 i 2005 pl full.pdf
(22413 KB)
intensywny kurs przywództwa. szybki program rozwoju zdolności przywódczych full.pdf
(9732 KB)
płytki umysł. jak internet wpływa na nasz mózg helion.pdf
(34503 KB)
analiza statystyczna. microsoft excel 2010 pl cała książka.pdf
(27781 KB)
matematyczne-szkielko-i-oko.-mniej-i-bardziej-powazne-zastosowania-matmy full scan.pdf
(28897 KB)
Inne foldery tego chomika:
! # Wrzucone - sprawdzone i pełne Ebooki #
! # Wrzucone - sprawdzone i pełne Ebooki #(1)
! # Wrzucone - sprawdzone i pełne Ebooki #(10)
! # Wrzucone - sprawdzone i pełne Ebooki #(2)
! # Wrzucone - sprawdzone i pełne Ebooki #(3)
Zgłoś jeśli
naruszono regulamin