ASP_Kompendium_programisty(1).pdf
(
13136 KB
)
Pobierz
Microsoft Word - ASP Kompendium programisty.doc
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
5
ASP – Kompendium programisty
ROZDZIAŁ 10. SKŁADNIKI ASP............................................................................................................287
O
BIEKTY ZWIĘKSZAJĄCE MOŻLIWOŚCI STRON
ASP.....................................................................................287
S
KŁADNIK
B
ROWSER
C
APABILITIES
............................................................................................................287
Modyfikacja pliku browser.ini...............................................................................................................295
S
KŁADNIK
A
D
R
OTATOR
............................................................................................................................296
S
KŁADNIK
P
AGE
C
OUNTER
.........................................................................................................................303
S
KŁADNIK
C
OUNTERS
................................................................................................................................311
S
KŁADNIK
C
ONTENT
L
INKING
....................................................................................................................316
S
KŁADNIK
C
ONTENT
R
OTATOR
..................................................................................................................324
S
KŁADNIK
M
Y
I
NFO
....................................................................................................................................328
Plik z chomika:
iai
Inne pliki z tego folderu:
Apress - Pro.WPF.in.C.Sharp.2008.Windows.Presentation.Foundation.with.dot.NET.3.5.(2008),.2Ed.BBL.[1590599551].pdf
(15760 KB)
Apress - Pro C# 2008 and the NET 3.5 Platform Fourth Edition.pdf
(21987 KB)
Hacking.the.Cable.Modem.What.Cable.Companies.Don't.Want.You.to.Know.2006.pdf
(22164 KB)
Visual Studio.NET - Czarna Ksiega - J. Templeman, D. Vitter(1).pdf
(161669 KB)
Visual Basic Leksykon(1).pdf
(1020 KB)
Inne foldery tego chomika:
fantasy
historia
mobi
potter
Promotions
Zgłoś jeśli
naruszono regulamin