Chris Payne asp.net-dla-kazdego full version, ebooki

[ Pobierz całość w formacie PDF ]
6
ASP.NET dla kadego
Przetwarzanie..............................................................................................................56
Komponenty .NET (Assemblies)................................................................................57
Uruchamianie wielu wersji tego samego komponentu jednocze nie .........................57
Znaczenie maszyny wirtualnej CLR w rodowisku ASP.NET ..................................58
J;zyki programowania w rodowisku ASP.NET ..............................................................58
Jeszcze jedno spojrzenie na kod........................................................................................58
To nie jest ASP! ................................................................................................................60
Rozdział 3. Stosowanie Visual Basic .NET..........................................................61
Wprowadzenie do j;zyka VB.NET...................................................................................62
Zmienne.............................................................................................................................62
Typy danych................................................................................................................62
Deklarowanie zmiennych............................................................................................64
Nazwy zmiennych.......................................................................................................65
Konwersje typów danych............................................................................................66
Tablice...............................................................................................................................68
Operatory...........................................................................................................................71
Wyra<enie warunkowe......................................................................................................71
Instrukcja if .................................................................................................................71
Instrukcja case.............................................................................................................74
P;tle programowe..............................................................................................................75
Instrukcja While..........................................................................................................75
Instrukcja for...............................................................................................................77
P;tle niesko@czone......................................................................................................79
Rozgał;zianie programu (branching logic).......................................................................79
Podprogramy...............................................................................................................80
Funkcje........................................................................................................................82
Parametry opcjonalne..................................................................................................83
Obsługa zdarze@ (event handlers)...............................................................................84
Klasy..................................................................................................................................86
Słowo kluczowe New .................................................................................................88
Dziedziczenie..............................................................................................................89
Przydatne funkcje j;zyka VB.NET ...................................................................................90
Informacje o VB.NET.......................................................................................................90
To nie jest ASP! ................................................................................................................92
Rozdział 4. Stosowanie obiektów ASP.NET w jzykach C# i VB.NET....................93
Wprowadzenie do j;zyka C#.............................................................................................94
Przykłady składni j;zyka C#.......................................................................................94
Krótkie przypomnienie wiadomo ci o obiektach..............................................................97
Atrybuty (Properties) ..................................................................................................97
Metody ........................................................................................................................98
Kopie obiektów (Object instances).............................................................................98
Elementy statyczne (Static Members) ........................................................................99
Obiekty ASP.NET...........................................................................................................100
Obiekt Response .......................................................................................................100
Obiekt Request..........................................................................................................105
Obiekt HttpCookie....................................................................................................107
Obiekt Page...............................................................................................................110
Obiekt Session ..........................................................................................................114
Obiekt HttpApplication.............................................................................................120
Obiekt HttpServerUtility...........................................................................................121
Informacje o j;zyku C#...................................................................................................123
To nie jest ASP! ..............................................................................................................123
Spis treci
7
Rozdział 5. Podstawy tworzenia formularzy internetowych ................................125
Podstawowe wiadomo ci o formularzach.......................................................................126
Podstawowe wiadomo ci o formularzach internetowych ...............................................127
Programowanie formularzy internetowych.....................................................................128
Serwerowe obiekty sterujJce ....................................................................................129
Zdarzenia generowane przez serwerowe obiekty sterujJce ......................................130
Przesyłanie formularzy internetowych .....................................................................133
Zapami;tywanie stanu ..............................................................................................135
Kolejno przetwarzania formularzy internetowych ................................................137
Serwerowe obiekty sterujJce HTML ..............................................................................138
Internetowe serwerowe obiekty sterujJce .......................................................................141
Zastosowanie internetowych obiektów sterujJcych..................................................144
Natychmiastowe przesyłanie danych........................................................................147
Internetowe serwerowe obiekty sterujJce a serwerowe obiekty sterujJce HTML ......149
To nie jest ASP! ..............................................................................................................150
Rozdział 6. Ci0g dalszy wiadomo1ci na temat tworzenia formularzy internetowych.153
Elastyczno formularzy internetowych .........................................................................154
Obiekty sterujJce u<ytkownika .......................................................................................154
Tworzenie obiektów sterujJcych u<ytkownika.........................................................155
Zastosowanie obiektów sterujJcych u<ytkownika....................................................159
Rozszerzenia dotyczJce obiektów sterujJcych u<ytkownika ...................................162
Obiekty sterujJce dostosowane do potrzeb konkretnej aplikacji ....................................165
Tworzenie obiektów dostosowanych do konkretnej aplikacji..................................166
Wykorzystywanie obiektów dostosowanych do potrzeb konkretnej aplikacji.........167
Zastosowanie atrybutów i stanu................................................................................168
ŁJczenie zdarze@.......................................................................................................171
Tworzenie obiektów sterujJcych w trakcie wykonywania kodu strony .........................177
To nie jest ASP! ..............................................................................................................181
Rozdział 7. Kontrolowanie poprawno1ci stron ASP.NET.....................................183
Scenariusze kontrolowania poprawno ci ........................................................................184
Obiekty sprawdzajJce poprawno danych wej ciowych w rodowisku ASP.NET ......188
Działanie obiektów sterujJcych sprawdzajJcych poprawno danych.....................190
Zastosowanie obiektów sterujJcych do sprawdzania poprawno ci danych
wprowadzanych przez u<ytkownika.............................................................................195
Kontrolowanie poprawno ci wprowadzanych danych po stronie serwera ...............201
WyłJczanie kontroli poprawno ci.............................................................................203
Wyra<enia regularne .................................................................................................203
Dostosowywanie kontroli poprawno ci do potrzeb konkretnej aplikacji .......................205
Komunikaty o bł;dach ..............................................................................................205
Wy wietlanie podsumowania po kontrolowaniu poprawno ci
wprowadzanych danych .........................................................................................207
Dostosowywanie obiektów sprawdzajJcych poprawno danych
wej ciowych do potrzeb konkretnej aplikacji ........................................................210
To nie jest ASP! ..............................................................................................................213
Rozdział 8. Podstawowe wiadomo1ci na temat tworzenia baz danych................215
Co to sJ bazy danych?.....................................................................................................215
Klucze i ograniczenia................................................................................................218
Standardy dost;pu do danych ...................................................................................219
W jakich sytuacjach nale<y korzysta z baz danych?...............................................219
Tworzenie baz danych.....................................................................................................220
8
ASP.NET dla kadego
J;zyk SQL (Structured Query Language) .......................................................................225
Instrukcja SELECT...................................................................................................225
Instrukcja INSERT....................................................................................................229
Instrukcja UPDATE..................................................................................................229
Instrukcja DELETE ..................................................................................................230
Dost;p do danych ze stron ASP.NET .............................................................................230
Uzyskiwanie dost;pu do danych...............................................................................231
To nie jest ASP! ..............................................................................................................233
Rozdział 9. Zastosowanie baz danych w 1rodowisku ASP.NET..........................235
Wiadomo ci wst;pne na temat uzyskiwania dost;pu do danych w rodowisku ASP.NET ..235
Obiekt DataSet ................................................................................................................236
Zastosowanie obiektu DataSet..................................................................................238
Relacje.......................................................................................................................241
Wypełnianie obiektu DataSet danymi ......................................................................241
WiJzanie danych .............................................................................................................243
Stosowanie wiJzania danych ....................................................................................245
Obiekty sterujJce z wiJzaniem danych ...........................................................................249
Obiekt Repeater ........................................................................................................249
Internetowy serwerowy obiekt sterujJcy DataList ...................................................254
Serwerowy obiekt sterujJcy DataGrid......................................................................259
Podsumowanie wiadomo ci na temat obiektów sterujJcych wiJ<Jcych dane..........267
To nie jest ASP! ..............................................................................................................277
Rozdział 10. Korzystanie z baz danych za pomoc0 obiektów ADO.NET.................279
Wprowadzenie do technologii ADO.NET ......................................................................280
ADO.NET kontra ADO ............................................................................................280
Technologia ADO.NET a j;zyk XML......................................................................281
Model obiektowy ADO.NET....................................................................................283
Obiekt DataSet — ciJg dalszy ........................................................................................284
Modyfikowanie danych w wierszu (obiekt DataRow) .............................................286
PrzeglJdanie danych zapisanych w tabeli (obiekt DataTable) .................................288
Współbie<no ..........................................................................................................290
Korzystanie z baz danych za pomocJ technologii ADO.NET........................................291
Dane dotyczJce połJczenia z bazJ danych ...............................................................291
Obiekt OleDbConnection..........................................................................................293
Obiekt OleDbCommand ...........................................................................................294
Obiekt OleDbDataReader .........................................................................................295
Wyra<enia SQL Update, Insert oraz Delete..............................................................297
Obiekt OleDbDataAdapter........................................................................................298
Zastosowanie obiektów ADO.NET w rodowisku ASP.NET ........................................304
To nie jest ASP! ..............................................................................................................313
Rozdział 11. U:ycie XML w ASP.NET..................................................................315
Wprowadzenie do j;zyka XML ......................................................................................315
Model danych XML..................................................................................................316
Schematy XML.........................................................................................................318
Dost;p do danych XML w dokumentach ASP.NET.......................................................320
Odczyt danych XML.................................................................................................321
Zapis danych XML ...................................................................................................325
Walidacja dokumentów XML...................................................................................327
Obiektowy model dokumentu XML ...............................................................................331
Pobieranie danych XML...........................................................................................332
Modyfikacja danych XML........................................................................................336
XML oraz DataSet ..........................................................................................................339
To nie jest ASP! ..............................................................................................................344
Spis treci
9
Rozdział 12. Zastosowanie zaawansowanych technik obsługi danych .................345
Zaawansowane techniki obsługi baz danych ..................................................................346
Zapytania sparametryzowane....................................................................................346
Procedury zachowane ...............................................................................................351
Transakcje.................................................................................................................360
Zaawansowane techniki obsługi danych XML ...............................................................363
XPathDocument........................................................................................................363
XPath.........................................................................................................................366
Przekształcenia XSL .................................................................................................369
To nie jest ASP! ..............................................................................................................373
Rozdział 13. Odczytywanie i zapisywanie plików na serwerze WWW....................375
Wykorzystanie plików w ASP.NET................................................................................375
DołJczanie zawarto ci plików zewn;trznych .................................................................376
Server-Side Includes .................................................................................................376
Inne sposoby dołJczania plików ...............................................................................379
Dost;p do plików ............................................................................................................379
Pliki, strumienie, czytelnicy i pisarze .......................................................................379
Okre lanie wła ciwo ci plików i folderów...............................................................381
Otwieranie plików.....................................................................................................389
Odczyt plików...........................................................................................................392
Zapis plików..............................................................................................................396
Inne operacje na plikach i folderach .........................................................................397
Podsumowanie informacji o plikach i folderach ......................................................398
Składowanie izolowane...................................................................................................398
Tworzenie izolowanych obszarów składowania.......................................................400
Dost;p do plików zapisanych w obszarach izolowanych.........................................401
To nie jest ASP! ..............................................................................................................405
Rozdział 14. Wykorzystanie ulepszonych mechanizmów
obsługi pamici podrcznej ASP.NET..............................................407
Czym jest przechowywanie informacji w pami;ci podr;cznej? .....................................408
Jak ASP.NET wykorzystuje pami; podr;cznJ? ............................................................409
Przechowywanie stron w pami;ci podr;cznej ..........................................................410
Przechowywanie ustawie@ konfiguracyjnych...........................................................410
Zapisywanie w pami;ci podr;cznej wyników i danych ...........................................410
Jak korzysta z pami;ci podr;cznej? ..............................................................................411
Zapami;tywanie wyników wykonania stron ASP.NET ...........................................411
Zapisywanie obiektów w pami;ci podr;cznej ..........................................................418
Zale<no ci informacji przechowywanych w pami;ci podr;cznej ............................425
U<ycie klasy HttpCachePolicy .................................................................................428
Efektywne korzystanie z pami;ci podr;cznej .................................................................433
To nie jest ASP! ..............................................................................................................434
Rozdział 15. Zastosowanie obiektów biznesowych .............................................435
Prezentacja komponentów...............................................................................................435
Czym sJ obiekty biznesowe?....................................................................................436
Dlaczego warto u<ywa komponentów? ..................................................................437
W jaki sposób ASP.NET korzysta z komponentów?................................................439
Tworzenie obiektów biznesowych..................................................................................439
Dlaczego konieczna jest kompilacja obiektu? ..........................................................443
Implementacja obiektów biznesowych ...........................................................................443
Praktyczny przykład........................................................................................................447
Kilka spraw, które nale<y wziJ pod uwag;.............................................................455
Wykorzystanie komponentów stworzonych poza rodowiskiem .NET..........................455
To nie jest ASP! ..............................................................................................................459
[ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • trzonowiec.htw.pl
  • Odnośniki