Dane szczegółowe książki
ASP: kompendium programisty / Buczek, Greg; Baszkiewicz, Jacek; Koronkiewicz, Paweł (1973-)
Tytuł
ASP: kompendium programisty
Tytuł oryginału
ASP developer's guide
Wydawnictwo
Gliwice: "Helion", 2002
ISBN
8371975740
Hasła przedmiotowe
Informacje dodatkowe
Książka bez numeracji stron
Spis treści
pokaż spis treści
SPIS TREŚCI......................................................................................................................... 1
ROZDZIAŁ 1. TWORZENIE DYNAMICZNYCH APLIKACJI INTERNETOWYCH............................. 6
CZYM BYŁA SIEĆ WWW............................................................................................................................ 6
Specyfikacja HTML 2 ............................................................................................................................... 7
Specyfikacja HTML 3.2 ............................................................................................................................... 8
Specyfikacja HTML 4 ............................................................................................................................... 8
ZAWARTOŚĆ STATYCZNA A ZAWARTOŚĆ DYNAMICZNA ...................................................................................... 8
TWORZENIE SKRYPTÓW PO STRONIE KLIENTA I PO STRONIE SERWERA............................................................... 10
Tworzenie skryptów po stronie klienta......................................................................................................... 10
Tworzenie skryptów po stronie serwera....................................................................................................... 14
SKŁ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
NIE TYLKO IIS SYSTEMU NT............................................................................................................................. 29
ROZDZIAŁ 2. SERWER IIS WIDZIANY Z PERSPEKTYWY TWÓRCY STRON................................ 30
CZYM JEST IIS? ............................................................................................................................... 30
OTRZYMYWANIE KOPII IIS ............................................................................................................................... 31
KONSOLA ZARZĄDZANIA MICROSOFTU............................................................................................................. 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.......................................................................................................................... 37
Właściwości katalogu macierzystego ........................................................................................................... 37
Dokumenty...................................................................................................................... 38
Błędy klienta ............................................................................................................................... 39
WITRYNY WWW W SERWERZE IIS ................................................................................................................... 40
DODAWANIE 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
EKSPLORACJA WITRYNY........................................................................................................................ 48
Katalogi wirtualne...................................................................................................................... 49
Właściwości folderu i pliku .......................................................................................................................... 51
APLIKACJE ASP ............................................................................................................................... 52
Zmienne trwałe i zakresowe ......................................................................................................................... 52
Zdarzenia...................................................................................................................... 53
Tworzenie aplikacji ASP .............................................................................................................................. 53
Spis Treści 2
Konfigurowanie aplikacji ASP ..................................................................................................................... 55
WITRYNY FTP............................................................................................................................ 58
ROZDZIAŁ 3. NARZĘDZIA PRACY............................................................................................................. 60
PRZEGLĄD APLIKACJI DO TWORZENIA STRON .................................................................................................... 60
NOTATNIK ............................................................................................................................... 60
FRONTPAGE 2000........................................................................................................................... 62
Środowisko pracy ............................................................................................................................... 62
Tworzenie sieci Web............................................................................................................................ 68
Przeglądanie strony......................................................................................................................... 70
Dodawanie strony......................................................................................................................... 71
Praca ze stroną......................................................................................................................... 72
NETOBJECTS FUSION......................................................................................................................... 74
Środowisko pracy ............................................................................................................................... 74
Tworzenie witryny WWW przy użyciu programu Fusion ............................................................................. 80
Praca ze stroną......................................................................................................................... 80
NETOBJECTS SCRIPTBUILDER ........................................................................................................................... 81
Środowisko programowe..................................................................................................................... 81
Praca z kodem w programie ScriptBuilder .................................................................................................. 87
Weryfikacja kodu w programie ScriptBuilder.............................................................................................. 92
MICROSOFT VISUAL INTERDEV 6.0................................................................................................................... 94
OSTATNIE SŁOWO O NARZĘDZIACH.................................................................................................................... 96
ROZDZIAŁ 4. PODSTAWY ASP.................................................................................................................... 97
KONSTRUKCJA KODU ASP............................................................................................................................ 97
Znacznik <% = X %> ............................................................................................................................... 97
<% Pojedyncza linia kodu %> .................................................................................................................... 98
<% Blok kodu %>............................................................................................................................. 99
< Script> Kod ........................................................................................................................... 100
HTML w kodzie ............................................................................................................................... 101
SKRYPT 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 ....................................................................................................... 107
Wywoływanie procedur ......................................................................................................................... 108
KOD 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
ASP – Kompendium programisty 3
HIERARCHIA I MODELE OBIEKTÓW ASP .......................................................................................................... 148
Czym są hierarchie obiektów? ................................................................................................................... 148
Model obiektów ASP ............................................................................................................................... 149
ODBIERANIE 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 REQUEST.................................................................................................................... 161
Właściwość TotalBytes ............................................................................................................................... 161
METODA OBIEKTU REQUEST ........................................................................................................................... 162
Metoda BinaryRead..................................................................................................................... 162
OBIEKT REQUEST 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
WYSYŁANIE INFORMACJI DO GOŚCI ................................................................................................................. 180
ZBIÓR OBIEKTU RESPONSE .............................................................................................................................. 180
Zbiór cookie......................................................................................................................... 181
WŁAŚCIWOŚCI OBIEKTU RESPONSE ................................................................................................................. 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
METODY OBIEKTU RESPONSE....................................................................................................................... 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
OBIEKT RESPONSE W DZIAŁANIU..................................................................................................................... 199
Readresowanie i obiekt wyboru ................................................................................................................. 199
Pasek zaawansowania.................................................................................................................. 203
Strona preferencji.................................................................................................................... 207
ROZDZIAŁ 7. OBIEKT SERVER................................................................................................................. 212
WEJŚCIE NA SZCZYT ............................................................................................................................... 212
WŁAŚCIWOŚĆ OBIEKTU SERVER...................................................................................................................... 212
Właściwość ScriptTimeout ......................................................................................................................... 213
METODY OBIEKTU SERVER......................................................................................................................... 214
Metoda CreateObject ............................................................................................................................... 215
Metoda HTMLEncode ............................................................................................................................... 218
Spis Treści 4
Metoda MapPath........................................................................................................................ 219
Metoda URLEncode ............................................................................................................................... 221
OBIEKT SERVER W DZIAŁANIU ........................................................................................................................ 222
Automatyzacja biura.......................................................................................................................... 222
ROZDZIAŁ 8. OBIEKT SESSION, OBIEKT APPLICATION ORAZ PLIK GLOBAL.ASA............... 232
APLIKACJE ASP ............................................................................................................................... 232
TWORZENIE APLIKACJI ASP ............................................................................................................................ 233
OBIEKT SESSION........................................................................................................................ 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
OBIEKT APPLICATION.................................................................................................................... 246
Zbiory obiektu Application.................................................................................................................... 246
Zbiór Contents....................................................................................................................... 246
Zbiór StaticObjects.................................................................................................................. 250
Metody obiektu Application.................................................................................................................... 251
Metoda Lock........................................................................................................................... 251
Metoda Unlock ............................................................................................................................... 253
PLIK 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
APLIKACJE ASP W UŻYCIU......................................................................................................................... 264
ROZDZIAŁ 9. OBIEKTY CDO DLA WINDOWS NT SERVER .............................................................. 266
UZUPEŁNIENIE STRONY ASP O FUNKCJĘ WYSYŁANIA WIADOMOŚCI E-MAIL ................................................... 266
OBIEKT NEWMAIL ............................................................................................................................... 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
ASP – Kompendium programisty 5
OBIEKT NEWMAIL W DZIAŁANIU .................................................................................................................... 285
ROZDZIAŁ 10. SKŁADNIKI ASP ................................................................................................................ 287
OBIEKTY ZWIĘKSZAJĄCE MOŻLIWOŚCI STRON ASP......................................................................................... 287
SKŁADNIK BROWSER CAPABILITIES ................................................................................................................ 287
Modyfikacja pliku browser.ini.................................................................................................................... 295
SKŁADNIK AD ROTATOR ............................................................................................................................... 296
SKŁADNIK PAGE COUNTER........................................................................................................................ 303
SKŁADNIK COUNTERS ............................................................................................................................... 311
SKŁADNIK CONTENT LINKING........................................................................................................................ 316
SKŁADNIK CONTENT ROTATOR....................................................................................................................... 324
SKŁADNIK MYINFO ............................................................................................................................... 328
ROZDZIAŁ 1. TWORZENIE DYNAMICZNYCH APLIKACJI INTERNETOWYCH............................. 6
CZYM BYŁA SIEĆ WWW............................................................................................................................ 6
Specyfikacja HTML 2 ............................................................................................................................... 7
Specyfikacja HTML 3.2 ............................................................................................................................... 8
Specyfikacja HTML 4 ............................................................................................................................... 8
ZAWARTOŚĆ STATYCZNA A ZAWARTOŚĆ DYNAMICZNA ...................................................................................... 8
TWORZENIE SKRYPTÓW PO STRONIE KLIENTA I PO STRONIE SERWERA............................................................... 10
Tworzenie skryptów po stronie klienta......................................................................................................... 10
Tworzenie skryptów po stronie serwera....................................................................................................... 14
SKŁ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
NIE TYLKO IIS SYSTEMU NT............................................................................................................................. 29
ROZDZIAŁ 2. SERWER IIS WIDZIANY Z PERSPEKTYWY TWÓRCY STRON................................ 30
CZYM JEST IIS? ............................................................................................................................... 30
OTRZYMYWANIE KOPII IIS ............................................................................................................................... 31
KONSOLA ZARZĄDZANIA MICROSOFTU............................................................................................................. 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.......................................................................................................................... 37
Właściwości katalogu macierzystego ........................................................................................................... 37
Dokumenty...................................................................................................................... 38
Błędy klienta ............................................................................................................................... 39
WITRYNY WWW W SERWERZE IIS ................................................................................................................... 40
DODAWANIE 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
EKSPLORACJA WITRYNY........................................................................................................................ 48
Katalogi wirtualne...................................................................................................................... 49
Właściwości folderu i pliku .......................................................................................................................... 51
APLIKACJE ASP ............................................................................................................................... 52
Zmienne trwałe i zakresowe ......................................................................................................................... 52
Zdarzenia...................................................................................................................... 53
Tworzenie aplikacji ASP .............................................................................................................................. 53
Spis Treści 2
Konfigurowanie aplikacji ASP ..................................................................................................................... 55
WITRYNY FTP............................................................................................................................ 58
ROZDZIAŁ 3. NARZĘDZIA PRACY............................................................................................................. 60
PRZEGLĄD APLIKACJI DO TWORZENIA STRON .................................................................................................... 60
NOTATNIK ............................................................................................................................... 60
FRONTPAGE 2000........................................................................................................................... 62
Środowisko pracy ............................................................................................................................... 62
Tworzenie sieci Web............................................................................................................................ 68
Przeglądanie strony......................................................................................................................... 70
Dodawanie strony......................................................................................................................... 71
Praca ze stroną......................................................................................................................... 72
NETOBJECTS FUSION......................................................................................................................... 74
Środowisko pracy ............................................................................................................................... 74
Tworzenie witryny WWW przy użyciu programu Fusion ............................................................................. 80
Praca ze stroną......................................................................................................................... 80
NETOBJECTS SCRIPTBUILDER ........................................................................................................................... 81
Środowisko programowe..................................................................................................................... 81
Praca z kodem w programie ScriptBuilder .................................................................................................. 87
Weryfikacja kodu w programie ScriptBuilder.............................................................................................. 92
MICROSOFT VISUAL INTERDEV 6.0................................................................................................................... 94
OSTATNIE SŁOWO O NARZĘDZIACH.................................................................................................................... 96
ROZDZIAŁ 4. PODSTAWY ASP.................................................................................................................... 97
KONSTRUKCJA KODU ASP............................................................................................................................ 97
Znacznik <% = X %> ............................................................................................................................... 97
<% Pojedyncza linia kodu %> .................................................................................................................... 98
<% Blok kodu %>............................................................................................................................. 99
< Script> Kod ........................................................................................................................... 100
HTML w kodzie ............................................................................................................................... 101
SKRYPT 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 ....................................................................................................... 107
Wywoływanie procedur ......................................................................................................................... 108
KOD 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
ASP – Kompendium programisty 3
HIERARCHIA I MODELE OBIEKTÓW ASP .......................................................................................................... 148
Czym są hierarchie obiektów? ................................................................................................................... 148
Model obiektów ASP ............................................................................................................................... 149
ODBIERANIE 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 REQUEST.................................................................................................................... 161
Właściwość TotalBytes ............................................................................................................................... 161
METODA OBIEKTU REQUEST ........................................................................................................................... 162
Metoda BinaryRead..................................................................................................................... 162
OBIEKT REQUEST 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
WYSYŁANIE INFORMACJI DO GOŚCI ................................................................................................................. 180
ZBIÓR OBIEKTU RESPONSE .............................................................................................................................. 180
Zbiór cookie......................................................................................................................... 181
WŁAŚCIWOŚCI OBIEKTU RESPONSE ................................................................................................................. 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
METODY OBIEKTU RESPONSE....................................................................................................................... 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
OBIEKT RESPONSE W DZIAŁANIU..................................................................................................................... 199
Readresowanie i obiekt wyboru ................................................................................................................. 199
Pasek zaawansowania.................................................................................................................. 203
Strona preferencji.................................................................................................................... 207
ROZDZIAŁ 7. OBIEKT SERVER................................................................................................................. 212
WEJŚCIE NA SZCZYT ............................................................................................................................... 212
WŁAŚCIWOŚĆ OBIEKTU SERVER...................................................................................................................... 212
Właściwość ScriptTimeout ......................................................................................................................... 213
METODY OBIEKTU SERVER......................................................................................................................... 214
Metoda CreateObject ............................................................................................................................... 215
Metoda HTMLEncode ............................................................................................................................... 218
Spis Treści 4
Metoda MapPath........................................................................................................................ 219
Metoda URLEncode ............................................................................................................................... 221
OBIEKT SERVER W DZIAŁANIU ........................................................................................................................ 222
Automatyzacja biura.......................................................................................................................... 222
ROZDZIAŁ 8. OBIEKT SESSION, OBIEKT APPLICATION ORAZ PLIK GLOBAL.ASA............... 232
APLIKACJE ASP ............................................................................................................................... 232
TWORZENIE APLIKACJI ASP ............................................................................................................................ 233
OBIEKT SESSION........................................................................................................................ 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
OBIEKT APPLICATION.................................................................................................................... 246
Zbiory obiektu Application.................................................................................................................... 246
Zbiór Contents....................................................................................................................... 246
Zbiór StaticObjects.................................................................................................................. 250
Metody obiektu Application.................................................................................................................... 251
Metoda Lock........................................................................................................................... 251
Metoda Unlock ............................................................................................................................... 253
PLIK 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
APLIKACJE ASP W UŻYCIU......................................................................................................................... 264
ROZDZIAŁ 9. OBIEKTY CDO DLA WINDOWS NT SERVER .............................................................. 266
UZUPEŁNIENIE STRONY ASP O FUNKCJĘ WYSYŁANIA WIADOMOŚCI E-MAIL ................................................... 266
OBIEKT NEWMAIL ............................................................................................................................... 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
ASP – Kompendium programisty 5
OBIEKT NEWMAIL W DZIAŁANIU .................................................................................................................... 285
ROZDZIAŁ 10. SKŁADNIKI ASP ................................................................................................................ 287
OBIEKTY ZWIĘKSZAJĄCE MOŻLIWOŚCI STRON ASP......................................................................................... 287
SKŁADNIK BROWSER CAPABILITIES ................................................................................................................ 287
Modyfikacja pliku browser.ini.................................................................................................................... 295
SKŁADNIK AD ROTATOR ............................................................................................................................... 296
SKŁADNIK PAGE COUNTER........................................................................................................................ 303
SKŁADNIK COUNTERS ............................................................................................................................... 311
SKŁADNIK CONTENT LINKING........................................................................................................................ 316
SKŁADNIK CONTENT ROTATOR....................................................................................................................... 324
SKŁADNIK MYINFO ............................................................................................................................... 328