asp.net 2.0. gotowe rozwiązania ebook.pdf
(
21717 KB
)
Pobierz
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
ASP.NET 2.0.
Gotowe rozwiĴzania
Autor: Imar Spaanjaars, Paul Wilton,
Shawn Livermore
TĀumaczenie: MichaĀ Dadan
ISBN: 978-83-246-0566-8
TytuĀ oryginaĀu:
ASP.NET 2.0 Instant Results
Format: 168x237, stron: 488
Zestaw projektw do natychmiastowego wykorzystania!
¤
Opisy zaĀoŃeĺ projektowych
¤
Instrukcje w kwestii instalacji
¤
Wskazwki dla programistw
RosnĴca popularnoľě platformy .NET 2.0 widoczna jest takŃe w internecie. Coraz wiķcej
aplikacji internetowych powstaje z wykorzystaniem technologii ASP.NET 2.0. Kontrolki
i biblioteki udostķpniane programistom zdecydowanie uĀatwiajĴ budowanie nawet
najbardziej zĀoŃonych systemw. Biblioteki .NET 2.0 to takŃe zmieniona architektura
witryn, nowe mechanizmy dostķpu do danych i znacznie wiķksza szybkoľě dziaĀania
aplikacji. Jednak tak ogromna liczba zmian wiĴŃe siķ z koniecznoľciĴ opanowania przez
programistw nowych moŃliwoľci i zasad stosowania ich w praktyce. Jednym
z najlepszych sposobw nauki jest analiza gotowych projektw i implementowanie ich
we wĀasnych systemach.
KsiĴŃka
â
ASP.NET 2.0. Gotowe rozwiĴzania
Ò
to przeglĴd 12 projektw zrealizowanych
z wykorzystaniem tej technologii. Znajdziesz tu omwienie najpopularniejszych
elementw witryn i aplikacji internetowych Ï zaĀoŃenia projektowe, kod łrdĀowy,
wykorzystane w projekcie biblioteki i kontrolki, wskazwki dotyczĴce instalacji
i uruchamiania oraz porady zwiĴzane z samodzielnym modyfikowaniem omawianego
moduĀu. KaŃdy z projektw przedstawia rŃne aspekty stosowania technologii
ASP.NET 2.0 i stanowi doskonaĀe łrdĀo wiedzy.
¤
Internetowy dziennik i kalendarz
¤
System wymiany plikw
¤
Serwer chatw
¤
Mechanizm obsĀugi ankiet
¤
CMS
¤
Blog
¤
Album fotograficzny
¤
Witryna pomocy dla klienta
¤
Sklep internetowy
¤
System rezerwacji online
¤
Kartki internetowe
¤
Baza bĀķdw
Poznaj ASP.NET 2.0 na praktycznych przykĀadach
Wydawnictwo Helion
ul. Koľciuszki 1c
44-100 Gliwice
tel. 032 230 98 63
e-mail: helion@helion.pl
Spis treści
O autorach .................................................................................................................................................11
Wstęp ........................................................................................................................................................ 15
Rozdział 1. Internetowy dziennik i kalendarz ........................................................................................ 19
Posługiwanie się internetowym dziennikiem .................................................................... 20
Projekt internetowego dziennika .................................................................................... 23
Warstwa dostępu do danych .................................................................................... 24
Warstwa biznesowa ................................................................................................. 26
Kod i jego objaśnienie .................................................................................................. 35
Struktura plików ...................................................................................................... 35
Rejestracja, logowanie i zabezpieczenia .................................................................... 36
Przeglądanie internetowego kalendarza ..................................................................... 42
Tworzenie, edytowanie i przeglądanie wpisów dziennika ............................................. 45
Tworzenie, edytowanie i przeglądanie informacji o ważnych wydarzeniach .................... 47
Zarządzanie kontaktami ........................................................................................... 50
Konfiguracja Internetowego dziennika ............................................................................ 53
Podsumowanie ............................................................................................................ 53
Rozdział 2. System wymiany plików ......................................................................................................55
Posługiwanie się systemem wymiany plików ................................................................... 56
Projekt systemu wymiany plików .................................................................................... 60
Umieszczanie plików na serwerze ............................................................................. 60
Wysyłanie wiadomości ............................................................................................. 60
Struktura witryny ..................................................................................................... 62
Model danych i obiekty bazy danych ......................................................................... 62
Motywy i skórki ....................................................................................................... 68
Model bezpieczeństwa ............................................................................................ 69
Wykorzystywane klasy ............................................................................................. 71
Kod i jego objaśnienie .................................................................................................. 74
Pliki z folderu głównego ........................................................................................... 74
Formularze WebForm ............................................................................................... 80
Kontrolki użytkownika .............................................................................................. 84
Konfiguracja projektu .................................................................................................... 86
Instalacja w środowisku programistycznym ................................................................ 86
Podsumowanie ............................................................................................................ 87
6
ASP.NET 2.0. Gotowe rozwiązania
Rozdział 3. Serwer chatów .................................................................................................................... 89
Posługiwanie się serwerem chatów ................................................................................ 91
Projekt serwera chatów ................................................................................................. 93
Wysyłanie wiadomości za pomocą wywołań zwrotnych ................................................ 93
Struktura witryny ..................................................................................................... 97
Model danych ......................................................................................................... 97
Motywy i skórki ..................................................................................................... 100
Wykorzystywane klasy ........................................................................................... 101
Kod i jego objaśnienie ................................................................................................ 103
Pliki z folderu głównego ......................................................................................... 103
Strony WebForm ................................................................................................... 107
Kontrolki użytkownika ............................................................................................ 114
Konfiguracja projektu .................................................................................................. 116
Instalacja w środowisku programistycznym .............................................................. 116
Podsumowanie .......................................................................................................... 117
Rozdział 4. Mechanizm obsługi ankiet ...................................................................................................119
Korzystanie z mechanizmu obsługi ankiet ..................................................................... 120
Dodawanie nowej ankiety ...................................................................................... 123
Edytowanie istniejącej ankiety ................................................................................ 125
Projekt mechanizmu obsługi ankiet .............................................................................. 127
Wiązanie obiektów i danych SQL Servera ................................................................ 129
Struktura witryny ................................................................................................... 131
Model danych i obiekty bazy danych ....................................................................... 132
Motywy i skórki ..................................................................................................... 135
Model bezpieczeństwa .......................................................................................... 135
Wykorzystywane klasy ........................................................................................... 137
Kod i jego objaśnienie ................................................................................................ 141
Pliki z folderu głównego ......................................................................................... 141
Formularze WebForm ............................................................................................. 145
Kontrolki użytkownika ............................................................................................ 147
Konfiguracja projektu .................................................................................................. 150
Instalacja w środowisku programistycznym .............................................................. 151
Podsumowanie .......................................................................................................... 152
Rozdział 5. Wrox CMS ............................................................................................................................153
Używanie systemu CMS Wrox ...................................................................................... 154
Przegląd witryny .................................................................................................... 154
Zarządzanie treścią za pomocą CMS ...................................................................... 155
Projekt Wrox CMS ...................................................................................................... 157
Warstwa biznesowa ............................................................................................... 158
Warstwa dostępu do danych .................................................................................. 159
Model danych ....................................................................................................... 160
Klasy pomocnicze ................................................................................................. 161
Kod źródłowy — objaśnienia ....................................................................................... 162
Pliki główne .......................................................................................................... 162
Folder Management .............................................................................................. 167
Wyświetlanie treści na stronie ................................................................................ 181
Instalacja Wrox CMS .................................................................................................. 184
Instalacja manualna .............................................................................................. 184
Zmiana konfiguracji IIS .......................................................................................... 184
Spis treści
7
Zmiana ustawień zabezpieczeń .............................................................................. 185
Testowanie strony ................................................................................................. 186
Podsumowanie .......................................................................................................... 187
Rozdział 6. Blog Wrox ............................................................................................................................189
Używanie Blogu Wrox .................................................................................................. 190
Projekt Blogu Wrox ..................................................................................................... 192
Warstwa biznesowa ............................................................................................... 193
Warstwa dostępu do danych .................................................................................. 196
Kod źródłowy — objaśnienia ....................................................................................... 203
Pliki główne aplikacji ............................................................................................. 203
Pisanie niezależnego kodu ..................................................................................... 207
Folder Controls ..................................................................................................... 211
Obsługa i logowanie błędów strukturalnych ................................................................... 221
Konfiguracja ......................................................................................................... 222
Obsługa i logowanie błędów ................................................................................... 223
Instalacja aplikacji Blog Wrox ...................................................................................... 225
Instalacja ręczna ................................................................................................... 225
Podsumowanie .......................................................................................................... 227
Rozdział 7. Foto Album ........................................................................................................................... 229
Używanie Foto Albumu Wrox ........................................................................................ 230
Projekt Foto Albumu Wrox ........................................................................................... 235
Jak to wszystko działa? ......................................................................................... 235
Używane klasy ...................................................................................................... 242
Kod źródłowy — objaśnienia ....................................................................................... 245
Pliki główne aplikacji ............................................................................................. 245
Strony WebForms .................................................................................................. 247
Pliki strzeżone ...................................................................................................... 252
Kontrolki użytkownika ............................................................................................ 253
Instalacja projektu ...................................................................................................... 254
Instalacja lokalna .................................................................................................. 254
Podsumowanie .......................................................................................................... 256
Rozdział 8. Witryna Pomocy dla Klienta ............................................................................................... 257
Korzystanie z Witryny Pomocy dla Klienta ..................................................................... 258
Projekt Witryny Pomocy dla Klienta .............................................................................. 260
Warstwa biznesowa .................................................................................................... 260
Klasa ContentBase ............................................................................................... 260
Klasa Product ....................................................................................................... 262
Klasa Download .................................................................................................... 263
Klasa Faq ............................................................................................................. 264
Klasa Category ..................................................................................................... 265
Warstwa dostępu do danych ....................................................................................... 266
Klasa ProductDB ................................................................................................... 266
Klasa DownloadDB ............................................................................................... 267
Klasa FaqDB ........................................................................................................ 267
Klasa CategoryDB ................................................................................................. 268
Model danych ....................................................................................................... 269
Klasy pomocnicze ................................................................................................. 272
8
ASP.NET 2.0. Gotowe rozwiązania
Kod źródłowy — objaśnienia ....................................................................................... 273
Pliki główne aplikacji ............................................................................................. 273
Szablony stron (ang. Master Pages) ....................................................................... 274
Lokalizator Produktu .............................................................................................. 277
Lista plików do pobrania (The Download List) .......................................................... 281
Przeglądarka FAQ — najczęściej zadawane pytania ....................................................... 287
Witryna Pomocy dla Klienta — system zarządzania treścią — CMS ........................... 293
Instalacja Witryny Pomocy dla Klienta .......................................................................... 295
Instalacja manualna .............................................................................................. 295
Używanie Witryny Pomocy dla Klienta ...................................................................... 295
Podsumowanie .......................................................................................................... 296
Rozdział 9. Sklep Internetowy .............................................................................................................. 299
Korzystanie ze sklepu internetowego ........................................................................... 300
Poruszanie się po sklepie internetowym .................................................................. 300
Administracja katalogiem produktów sklepu internetowego ....................................... 303
Projekt aplikacji sklepu internetowego .......................................................................... 304
Warstwa biznesowa ............................................................................................... 304
Warstwa dostępu do danych .................................................................................. 310
Klasy pomocnicze ................................................................................................. 314
Kod źródłowy — objaśnienia .................................................................................. 315
Folder Sklep ......................................................................................................... 319
Instalacja aplikacji sklep internetowy ........................................................................... 334
Instalacja manualna .............................................................................................. 334
Modyfikacja ustawień bezpieczeństwa .................................................................... 334
Zmiana ustawień e-mail ......................................................................................... 336
Podsumowanie .......................................................................................................... 336
Rozdział 10. System Rezerwacji On-line .............................................................................................. 339
Korzystanie z Systemu Rezerwacji On-line .................................................................... 339
Administracja Systemem Rezerwacji On-line ............................................................ 340
Dokonywanie rezerwacji w Systemie Rezerwacji On-line ............................................ 342
Projekt Systemu Rezerwacji On-line .............................................................................. 344
Warstwa biznesowa .................................................................................................... 345
Warstwa dostępu do danych .................................................................................. 350
Klasy pomocnicze ...................................................................................................... 353
Kod źródłowy — objaśnienia ....................................................................................... 354
Sprawdzanie dostępności zasobów ......................................................................... 355
Kreator rezerwacji ................................................................................................. 363
Rejestracja użytkownika ......................................................................................... 369
Moduł administracyjny ........................................................................................... 371
Instalacja Systemu Rezerwacji On-line .......................................................................... 379
Instalacja manualna .............................................................................................. 379
Konfiguracja aplikacji .................................................................................................. 379
Podsumowanie .......................................................................................................... 380
Rozdział 11. Kartki internetowe .............................................................................................................381
Tworzenie własnej kartki internetowej .......................................................................... 382
Projekt aplikacji .......................................................................................................... 383
Toolkit .................................................................................................................. 386
Klasy pomocników ................................................................................................ 390
Plik z chomika:
twojtrener
Inne pliki z tego folderu:
mba. kompendium pełna wersja.pdf
(7082 KB)
uniwersytet donalda trumpa. przedsiębiorczość full.pdf
(9031 KB)
Gabriele Dietrich typologia-osobowosci,-czyli-slow-kilka-o-cholerykach-i-innych-temperamentach full version.pdf
(4645 KB)
3ds max 2009. biblia ebook.pdf
(21340 KB)
po-prostu-excel-2003-pl full.pdf
(64588 KB)
Inne foldery tego chomika:
- Kurs Fotografii Olimpus
[MUZYKA ORIENTALNA]
~~ MP3 Klubowe ~~
►►SKŁADANKI CZERWIEC 2013
◆ Magia kłamstwa - Sezon 3 PL
Zgłoś jeśli
naruszono regulamin