ASP_Kompendium_programisty_-_G.Buczek.pdf
(
12597 KB
)
Pobierz
180462763 UNPDF
Spis Treści
SPIS TREŚCI........................................................................................................................................................ 1
ROZDZIAŁ 1. TWORZENIE DYNAMICZNYCH APLIKACJI INTERNETOWYCH............................. 6
C
ZYM BYŁA SIEĆ
WWW ..................................................................................................................................... 6
Specyfikacja HTML 2 ..................................................................................................................................... 7
Specyfikacja HTML 3.2 .................................................................................................................................. 8
Specyfikacja HTML 4 ..................................................................................................................................... 8
Z
AWARTOŚĆ STATYCZNA A ZAWARTOŚĆ DYNAMICZNA
...................................................................................... 8
T
WORZENIE SKRYPTÓW PO STRONIE KLIENTA I PO STRONIE SERWERA
............................................................... 10
Tworzenie skryptów po stronie klienta ......................................................................................................... 10
Tworzenie skryptów po stronie serwera ....................................................................................................... 14
S
KŁADNIKI DYNAMICZNYCH ROZWIĄZAŃ INTERNETOWYCH
............................................................................. 17
Przejście przez stronę quizu ......................................................................................................................... 18
HTML ........................................................................................................................................................... 18
Składnik bazy danych ................................................................................................................................... 19
Komponenty serwera .................................................................................................................................... 22
Kod ASP (Active Server Page) ..................................................................................................................... 26
Współpraca z serwerem internetowym .................................................................................................... 28
N
IE TYLKO
IIS
SYSTEMU
NT ............................................................................................................................. 29
ROZDZIAŁ 2. SERWER IIS WIDZIANY Z PERSPEKTYWY TWÓRCY STRON ................................ 30
C
ZYM JEST
IIS? ................................................................................................................................................. 30
O
TRZYMYWANIE KOPII
IIS ................................................................................................................................ 31
K
ONSOLA ZARZĄDZANIA
M
ICROSOFTU
............................................................................................................. 31
W
ŁAŚCIWOŚCI USŁUG
WWW ........................................................................................................................... 33
Właściwości witryny WWW .......................................................................................................................... 34
Właściwości związane z wydajnością........................................................................................................... 36
Właściwości filtrów ISAPI............................................................................................................................ 36
Właściwości katalogu macierzystego ........................................................................................................... 37
Dokumenty.................................................................................................................................................... 38
Błędy klienta ................................................................................................................................................. 39
W
ITRYNY
WWW
W SERWERZE
IIS ................................................................................................................... 40
D
ODAWANIE WITRYNY
WWW .......................................................................................................................... 42
W
ŁAŚCIWOŚCI WITRYNY
WWW ....................................................................................................................... 45
Wiele witryn pod jednym adresem IP........................................................................................................... 45
Zakładka właściwości witryny WWW........................................................................................................... 47
Właściwości katalogu macierzystego ........................................................................................................... 48
E
KSPLORACJA WITRYNY
.................................................................................................................................... 48
Katalogi wirtualne........................................................................................................................................ 49
Właściwości folderu i pliku .......................................................................................................................... 51
A
PLIKACJE
ASP ................................................................................................................................................ 52
Zmienne trwałe i zakresowe ......................................................................................................................... 52
Zdarzenia...................................................................................................................................................... 53
Tworzenie aplikacji ASP............................................................................................................................... 53
Konfigurowanie aplikacji ASP ..................................................................................................................... 55
Spis Treści
2
W
ITRYNY
FTP................................................................................................................................................... 57
ROZDZIAŁ 3. NARZĘDZIA PRACY............................................................................................................. 60
P
RZEGLĄD APLIKACJI DO TWORZENIA STRON
.................................................................................................... 60
N
OTATNIK
......................................................................................................................................................... 60
F
RONT
P
AGE
2000.............................................................................................................................................. 62
Środowisko pracy ......................................................................................................................................... 62
Tworzenie sieci Web ..................................................................................................................................... 68
Przeglądanie strony...................................................................................................................................... 70
Dodawanie strony......................................................................................................................................... 71
Praca ze stroną............................................................................................................................................. 72
N
ET
O
BJECTS
F
USION
......................................................................................................................................... 74
Środowisko pracy ......................................................................................................................................... 74
Tworzenie witryny WWW przy użyciu programu Fusion ............................................................................. 80
Praca ze stroną............................................................................................................................................. 80
N
ET
O
BJECTS
S
CRIPT
B
UILDER
........................................................................................................................... 81
Środowisko programowe .............................................................................................................................. 81
Praca z kodem w programie ScriptBuilder .................................................................................................. 87
Weryfikacja kodu w programie ScriptBuilder.............................................................................................. 92
M
ICROSOFT
V
ISUAL
I
NTER
D
EV
6.0 ................................................................................................................... 94
O
STATNIE SŁOWO O NARZĘDZIACH
.................................................................................................................... 96
ROZDZIAŁ 4. PODSTAWY ASP .................................................................................................................... 97
K
ONSTRUKCJA KODU
ASP................................................................................................................................. 97
Znacznik <% = X %> .................................................................................................................................. 97
<% Pojedyncza linia kodu %> .................................................................................................................... 98
<% Blok kodu %> ........................................................................................................................................ 99
< Script> Kod </Script> ........................................................................................................................... 100
HTML w kodzie .......................................................................................................................................... 101
S
KRYPT W SKRYPCIE
........................................................................................................................................ 103
Dyrektywa przetwarzania........................................................................................................................... 105
Pliki Include ............................................................................................................................................... 106
Po co ich używać.................................................................................................................................... 106
Włączanie pliku ...................................................................................................................................... 106
Plik Include — struktura i przykład ....................................................................................................... 106
Wywoływanie procedur.......................................................................................................................... 108
K
OD
ASP
W UŻYCIU
........................................................................................................................................ 108
Komentarze, puste miejsca i wielkość liter................................................................................................. 108
Zmienne ...................................................................................................................................................... 111
Typy danych................................................................................................................................................ 112
Zakres i trwałość........................................................................................................................................ 113
Operatory ................................................................................................................................................... 114
Warunki ...................................................................................................................................................... 116
Pętle............................................................................................................................................................ 121
Konwersja zmiennych................................................................................................................................. 125
Funkcje daty i czasu ................................................................................................................................... 127
Zatwierdzanie obecności i typów danych ................................................................................................... 131
Techniki zatwierdzania danych .................................................................................................................. 133
Formatowanie liczb, dat i kwot pieniężnych .............................................................................................. 135
Operowanie ciągami .................................................................................................................................. 139
Liczby losowe ............................................................................................................................................. 145
Procedury ................................................................................................................................................... 146
ROZDZIAŁ 5. OBIEKT REQUEST.............................................................................................................. 148
H
IERARCHIA I MODELE OBIEKTÓW
ASP .......................................................................................................... 148
3
ASP – Kompendium programisty
Czym są hierarchie obiektów? ................................................................................................................... 148
Model obiektów ASP................................................................................................................................... 149
O
DBIERANIE INFORMACJI OD ODWIEDZAJĄCEGO
............................................................................................. 151
Zbiory obiektu Request ............................................................................................................................... 151
Zbiór Form ............................................................................................................................................. 151
Zbiór QueryString .................................................................................................................................. 154
Zbiór ServerVariables ............................................................................................................................ 157
Zbiór Cookies ......................................................................................................................................... 159
Zbiór ClientCertificate............................................................................................................................ 160
W
ŁAŚCIWOŚĆ OBIEKTU
R
EQUEST
.................................................................................................................... 161
Właściwość TotalBytes ............................................................................................................................... 161
M
ETODA OBIEKTU
R
EQUEST
........................................................................................................................... 162
Metoda BinaryRead.................................................................................................................................... 162
O
BIEKT
R
EQUEST W DZIAŁANIU
...................................................................................................................... 163
Przykład certyfikatu klienta ........................................................................................................................ 163
Procesor e-mail dla formularza ................................................................................................................. 168
Procesor bazy danych dla formularza........................................................................................................ 172
Witryna logowania ..................................................................................................................................... 174
ROZDZIAŁ 6. OBIEKT RESPONSE............................................................................................................ 180
W
YSYŁANIE INFORMACJI DO GOŚCI
................................................................................................................. 180
Z
BIÓR OBIEKTU
R
ESPONSE
.............................................................................................................................. 180
Zbiór cookie................................................................................................................................................ 181
W
ŁAŚCIWOŚCI OBIEKTU
R
ESPONSE
................................................................................................................. 184
Właściwość Buffer ...................................................................................................................................... 184
Właściwość CacheControl ......................................................................................................................... 186
Właściwość Charset.................................................................................................................................... 186
Właściwość ContentType............................................................................................................................ 186
Właściwość Expires .................................................................................................................................... 187
Właściwość ExpiresAbsolute ...................................................................................................................... 188
Właściwość IsClientConnected .................................................................................................................. 190
Właściwość PICS........................................................................................................................................ 191
Właściwość Status ...................................................................................................................................... 192
M
ETODY OBIEKTU
R
ESPONSE
.......................................................................................................................... 192
Metoda AddHeader .................................................................................................................................... 193
Metoda AppendToLog ................................................................................................................................ 193
Metoda BinaryWrite ................................................................................................................................... 193
Metoda Clear.............................................................................................................................................. 196
Metoda End ................................................................................................................................................ 196
Metoda Flush.............................................................................................................................................. 197
Metoda Redirect ......................................................................................................................................... 198
Metoda Write .............................................................................................................................................. 199
O
BIEKT
R
ESPONSE W DZIAŁANIU
..................................................................................................................... 199
Readresowanie i obiekt wyboru ................................................................................................................. 199
Pasek zaawansowania ................................................................................................................................ 203
Strona preferencji....................................................................................................................................... 207
ROZDZIAŁ 7. OBIEKT SERVER................................................................................................................. 212
W
EJŚCIE NA SZCZYT
........................................................................................................................................ 212
W
ŁAŚCIWOŚĆ OBIEKTU
S
ERVER
...................................................................................................................... 212
Właściwość ScriptTimeout ......................................................................................................................... 213
M
ETODY OBIEKTU
S
ERVER
.............................................................................................................................. 214
Metoda CreateObject ................................................................................................................................. 215
Metoda HTMLEncode ................................................................................................................................ 218
Metoda MapPath ........................................................................................................................................ 219
Spis Treści
4
Metoda URLEncode ................................................................................................................................... 221
O
BIEKT
S
ERVER W DZIAŁANIU
........................................................................................................................ 222
Automatyzacja biura................................................................................................................................... 222
ROZDZIAŁ 8. OBIEKT SESSION, OBIEKT APPLICATION ORAZ PLIK GLOBAL.ASA............... 232
A
PLIKACJE
ASP .............................................................................................................................................. 232
T
WORZENIE APLIKACJI
ASP ............................................................................................................................ 233
O
BIEKT
S
ESSION
.............................................................................................................................................. 235
Zbiory obiektu Session................................................................................................................................ 235
Zbiór Contents ........................................................................................................................................ 235
Zbiór StaticObjects................................................................................................................................. 239
Właściwości obiektu Session ...................................................................................................................... 240
Właściwość CodePage............................................................................................................................ 241
Właściwość LCID .................................................................................................................................. 242
Właściwość SessionID ........................................................................................................................... 244
Właściwość TimeOut ............................................................................................................................. 244
Metoda obiektu Session .............................................................................................................................. 245
Metoda Abandon .................................................................................................................................... 245
O
BIEKT
A
PPLICATION
...................................................................................................................................... 246
Zbiory obiektu Application ......................................................................................................................... 246
Zbiór Contents ........................................................................................................................................ 246
Zbiór StaticObjects................................................................................................................................. 250
Metody obiektu Application........................................................................................................................ 251
Metoda Lock........................................................................................................................................... 251
Metoda Unlock ....................................................................................................................................... 253
P
LIK GLOBAL
.
ASA
............................................................................................................................................ 253
Zdarzenia pliku global.asa ......................................................................................................................... 255
Zdarzenie Application_OnStart.............................................................................................................. 255
Zdarzenie Application_OnEnd ............................................................................................................... 259
Zdarzenie Session_OnStart .................................................................................................................... 259
Zdarzenie Session_OnEnd ..................................................................................................................... 261
Deklaracje obiektów w pliku global.asa................................................................................................. 263
A
PLIKACJE
ASP
W UŻYCIU
.............................................................................................................................. 263
ROZDZIAŁ 9. OBIEKTY CDO DLA WINDOWS NT SERVER .............................................................. 266
U
ZUPEŁNIENIE STRONY
ASP
O FUNKCJĘ WYSYŁANIA WIADOMOŚCI E
-
MAIL
................................................... 266
O
BIEKT
N
EW
M
AIL
.......................................................................................................................................... 267
Właściwości obiektu NewMail.................................................................................................................... 268
Właściwość To ....................................................................................................................................... 268
Właściwość From ................................................................................................................................... 269
Właściwość Subject................................................................................................................................ 270
Właściwość Body ................................................................................................................................... 270
Właściwość CC ...................................................................................................................................... 273
Właściwość BCC.................................................................................................................................... 273
Właściwość Importance.......................................................................................................................... 274
Właściwości BodyFormat i MailFormat ................................................................................................ 275
Właściwości ContentBase i ContentLocation ........................................................................................ 278
Właściwość Value .................................................................................................................................. 279
Właściwość Version ............................................................................................................................... 280
Metody obiektu NewMail............................................................................................................................ 281
Metoda Send........................................................................................................................................... 281
Metoda AttachFile .................................................................................................................................. 282
Metoda AttachURL ................................................................................................................................ 284
Metoda SetLocaleID............................................................................................................................... 285
O
BIEKT
N
EW
M
AIL W DZIAŁANIU
.................................................................................................................... 285
Plik z chomika:
SacrA
Inne pliki z tego folderu:
Apress.Illustrated.C.Sharp.2005.Dec.2006.pdf
(17350 KB)
ApplicationDevelopmentUsingCSharpand.NET2001.chm
(5330 KB)
0470502207.pdf
(41717 KB)
Pearson-ASP.NET 4 Unleashed 2010.pdf
(37945 KB)
Accelerated_Silverlight_2009_namdatviet.pdf
(25714 KB)
Inne foldery tego chomika:
! .net c#
#Visual Studio
c c++
C#
C#(1)
Zgłoś jeśli
naruszono regulamin