![]() |
|
Editore: Mc Graw Hill Pagine: 488 Autore: Mercer Dave Collana: Microcalcolatori Acquistalo a prezzo scontato:
|
Data Pubblicazione: 2002-10-01 ISBN: 8838642737 Prezzo: 36.00 € Lingua: Italiano |
Introduzione
Capitolo 1 Prepararsi a lavorare con ASP .NET 1
1.1 Cos’e' ASP .NET? 3
Come si colloca ASP .NET? 3
Cos’e' il Framework .NET? 4
Cos’e' ASP (Active Server Pages)? 4
Esercitazione flash 5
1.2 Predisporsi all’utilizzo di ASP .NET 6
I sistemi operativi 7
I server 9
1.3 L’ambiente di sviluppo 14
L’ambiente di lavoro generale 15
1.4 Progetto: Controllo degli ambienti
di sviluppo e di distribuzione 17
1.5 Una panoramica su ASP e ASP .NET 19
Gli oggetti ASP 19
Gli oggetti ADO e ADO .NET 20
I componenti di ASP 21
DBMS relazionali e altre sorgenti di dati 22
Esercitazione flash 23
Sviluppo di applicazioni online distribuite 23
Applicazioni client/server o multilivello 24
1.6 I linguaggi di programmazione di ASP .NET 29
I linguaggi disponibili 29
1.7 Progetto: Ripetizione ciclica
delle strutture dei programmi 30
1.8 Verifica delle capacita' 32
Capitolo 2 I fondamenti della programmazione 37
2.1 Gli elementi fondamentali
della programmazione 38
I tipi di dati 38
Le istruzioni programmate 39
I linguaggi di programmazione dei computer 39
2.2 Il flusso dei programmi 40
I requisiti del programma applicativo 41
2.3 Tecniche di codifica efficaci 42
Problemi di codifica comuni 43
2.4 Progettare applicazioni 48
Modello di processo 48
Progettare un’interfaccia utente per il Web 49
2.5 Progetto: Elaborare la struttura
per un’applicazione di sito Web 51
Passo dopo passo 51
2.6 Come funzionano le applicazioni
di siti Web dinamici 52
HTTP e XHTML 52
Hypertext Transfer Protocol (HTTP) 55
Come funziona Active Server Pages 57
ASP .NET, ADO, ADO .NET e Database/SQL 65
Esercitazione flash 67
2.7 Elaborare le applicazioni ASP .NET 69
Common Language Runtime (CLR) 69
2.8 Visual Basic .NET 70
VBScript e VB .NET 70
Esercitazione flash 73
2.9 Progetto: Creare una semplice applicazione
ASP .NET 73
Passo dopo passo 73
2.10 Verifica delle capacita' 79
Capitolo 3 Programmare ASP .NET con Visual Basic .NET 83
3.1 Le strutture del linguaggio di programmazione
VB .NET 84
I tipi di dati di ASP .NET 85
Gli operatori 88
La gestione delle eccezioni con VB .NET 91
La sintassi comune delle pagine ASP .NET 92
3.2 Gli oggetti e l’interattivita' inclusi in ASP .NET 93
L’oggetto Request 94
Esercitazione flash 100
3.3 Progetto: Utilizzo dell’oggetto Request 102
Passo dopo passo 102
3.4 L’oggetto Response 107
Le collection dell’oggetto Response 107
Le proprieta' dell’oggetto Response 107
I metodi dell’oggetto Response 108
Scrivere i dati da inviare al browser 109
Scrivere i dati con il metodo BinaryWrite 111
Reindirizzare il browser 112
Il buffering delle pagine in ASP 113
Esercitazione flash 116
3.5 Progetto: Utilizzo dell’oggetto Response 117
Passo dopo passo 117
3.6 L’oggetto Server di ASP 119
La pagina ASP e il contesto dell’oggetto 120
Server-Side Include 121
Lo scopo dell’oggetto Server 121
L’oggetto ASPError 128
3.7 Verifica delle capacita' 132
Capitolo 4 Web Form e ASP .NET 137
4.1 Web Form 137
Programmazione di Web Form 138
Capacita' di Web Form 138
Esercitazione flash 140
Elaborazione Web Form 140
Web Form ed eventi 141
Creazione di gestori di eventi Web Form 143
Realizzazione di applicazioni interattive
con VB .NET 145
Soluzioni e progetti in VS .NET 145
Esplora soluzioni 148
Creazione di un Web Form 149
4.2 Progetto: Realizzazione di un’applicazione
Web Form 151
Passo dopo passo 151
4.3 Verifica delle capacita' 158
Capitolo 5 Configurazione 161
5.1 ASP .NET e configurazione 162
Applicazioni ASP 162
Applicazioni ASP .NET 164
Esercitazione flash 169
5.2 ASP .NET e stato 169
Stato dei visitatori 170
Mantenimento dello stato in ASP .NET 171
Esercitazione flash 175
Il file ASP global.asa e il file
ASP .NET global.asax 175
5.3 Progetto: Creazione di un file ASP global.asa 176
Passo dopo passo 176
5.4 Progetto: Utilizzo dell’oggetto Application 179
Passo dopo passo 179
5.5 L’oggetto Application 182
Ambito 182
Gli eventi dell’oggetto Application 183
Collection dell’oggetto Application 183
Metodi dell’oggetto Application 184
Creazione di una pagina di gestione
dell’applicazione 186
5.6 Sessioni ASP 188
Sessioni in ASP .NET 189
Abilitare e disabilitare sessioni ASP 189
5.7 L’oggetto Session 190
Gestori di eventi di sessione 190
Proprieta' di Session 192
Collection di Session 193
Metodi di Session 193
5.8 Progetto: Utilizzo dell’oggetto Session
con ASP .NET 195
Passo dopo passo 195
5.9 Verifica delle capacita' 204
Capitolo 6 Oggetti e componenti ASP .NET 207
6.1 Il modello a oggetti scripting 208
Creazione di oggetti 209
L’oggetto Scripting.Dictionary 211
Esercitazione flash 216
L’oggetto Scripting.FileSystemObject 216
L’oggetto Drive 220
Esercitazione flash 222
L’oggetto Folder 222
L’oggetto File 230
L’oggetto Scripting.TextStream 235
6.2 Progetto: Utilizzo di oggetti File System 239
Passo dopo passo 239
6.3 Componenti e controlli Active Server 241
Creazione di componenti server con ASP 243
Il componente Ad Rotator 244
Il controllo server ASP .NET AdRotator 246
6.4 Progetto: Un esempio di rotazione
di pubblicita' in ASP 248
Passo dopo passo 248
Il componente Browser Capabilities 249
Visualizzazione delle capacita' del browser
in ASP .NET 254
Esercitazione flash 255
Il componente Content Linking 255
6.5 Progetto: Utilizzo del componente
Content Linking 257
Passo dopo passo 257
Il componente Content Rotator 258
Esercitazione flash 261
6.6 Altri componenti Active Server 262
Altri componenti Microsoft IIS Server 262
Il componente Counters 263
Componenti di terze parti per ASP 263
6.7 Verifica delle capacita' 266
Capitolo 7 Web Service e ASP .NET 271
Sviluppo di Web Service 272
Esercitazione flash 272
Cos’e' eXtensible Markup Language (XML)? 273
7.1 Progetto: Creazione di un DTD XML 276
Passo dopo passo 276
Esercitazione flash 280
7.2 WSDL e SOAP 281
WSDL 281
Simple Object Access Protocol (SOAP) 282
Background dei Web Service 284
7.3 Progetto: Creazione di un Web Service 284
Passo dopo passo 284
7.4 Progetto: Accesso a un Web Service 289
Passo dopo passo 289
7.5 Verifica delle capacita' 293
Capitolo 8 ASP .NET e SQL Server 297
Server enterprise di Microsoft 298
8.1 Utilizzo di SQL Server 300
Impostazione di SQL Server 300
Esercitazione flash 301
8.2 Utilizzo di database in applicazioni ASP .NET 302
Design di database 302
Database relazionali 303
Realizzazione di tabelle di database 305
Tipi di dati 307
Creazione di relazioni tra tabelle 308
Esercitazione flash 315
8.3 ActiveX Data Objects 316
Consumatori di dati e provider di dati 316
Il modello a oggetti ADO 2.5 317
Esercitazione flash 318
8.4 Il modello a oggetti ADO .NET 319
8.5 Scrivere in Structured Query Language (SQL) 319
Dichiarazioni SQL 319
8.6 Progetto: Utilizzo di SQL 320
Passo dopo passo 320
Unioni di tabelle SQL 326
Query di sommario 327
8.7 Verifica delle capacita' 329
Capitolo 9 Gli oggetti ADO .NET relativi alle connessioni 333
9.1 Interattivita' e latenza 333
Ottimizzazione delle interazioni di database 334
L’oggetto Connection 335
Esercitazione flash 341
Tecniche avanzate di gestione degli errori 342
9.2 Progetto: Utilizzo dell’oggetto Connection 343
Passo dopo passo 343
L’oggetto Command 345
Cursori di recordset 347
Blocco di recordset 348
Esercitazione flash 349
Procedure memorizzate 349
9.3 Progetto: Creazione
di una procedura memorizzata 349
Passo dopo passo 350
Procedure memorizzate con parametri 354
La collection Parameters 355
9.4 Progetto: Creazione
di una procedura memorizzata con parametri 356
Passo dopo passo 356
9.5 Progetto: Utilizzo dell’oggetto Command 360
Passo dopo passo 360
9.6 Verifica delle capacita' 362
Capitolo 10 Gli oggetti ADO/ADO .NET relativi a Recordset e DataSet 365
10.1 L’oggetto Recordset 366
Metodi e proprieta' di Recordset 366
Esercitazione flash 368
Spostamento nel Recordset
e operazioni di manipolazione 369
Esercitazione flash 370
10.2 Progetto: Creazione di una pagina
per la gestione di dati 372
Passo dopo passo 373
10.3 Gli oggetti Stream e Record 385
Proprieta' e metodi dell’oggetto Record 385
Proprieta' e metodi dell’oggetto Stream 386
Panoramica sugli oggetti Record e Stream 387
Esercitazione flash 388
10.4 Recuperare record con oggetti ADO .NET 388
Oggetti Data in ADO .NET 388
10.5 Progetto: Lettura di dati
con un oggetto DataReader 389
Passo dopo passo 389
Capitolo 11 Transazioni ASP e posta elettronica 395
La consistenza e il test ACID 396
Transazioni ASP 397
Esercitazione flash 400
Le tabelle dell’applicazione in SQL Server 400
11.1 Progetto: Transazioni ASP su SQL Server 401
Passo dopo passo 401
11.2 Tecnologie collaborative e CDONTS 414
Il modello a oggetti di CDONTS 415
Esercitazione flash 416
11.3 Progetto: Una pagina Web che invia e-mail 417
Passo dopo passo 417
11.4 Ottimizzare le applicazioni ASP .NET 421
Misure di ottimizzazione per ASP .NET 422
11.5 Panoramica sulla sicurezza 422
Definizione di sicurezza 423
Software, applicazioni e sicurezza di rete 424
Esercitazione flash 427
11.6 Verifica delle capacita' 427
Appendice A Risposte alle verifiche delle capacita' 431
A.1 Prepararsi a lavorare con ASP .NET 431
A.2 I fondamenti della programmazione 433
A.3 Programmare ASP .NET con Visual Basic .NET 435
A.4 Web form e ASP .NET 437
A.5 Configurazione, ambito e stato di ASP .NET 439
A.6 Oggetti e componenti ASP .NET 440
A.7 Web Service e ASP .NET 442
A.8 ASP .NET e SQL Server 444
A.9 Gli oggetti ADO .NET relativi alle connessioni 446
A.10 Gli oggetti ADO/ADO .NET relativi
a Recordset e DataSet 448
A.11 Transazioni ASP e posta elettronica 451
Appendice B Glossario Visual Basic/JScript
Appendice C Controlli Server ASP .NET e HTML
C.1 Controlli server ASP .NET 473
C.2 Controlli server HTML 474
C.3 Controlli di validazione 475
Differenze tra HTML e XHTML 477
Appendice D Riferimento XHTML 1.0 477
Indice analitico
Guida introduttiva ad ASP di Carmelo Scuderi
Griglia dati con ASP di Kosmous
Guida completa ad ASP di Html.it
Guida ASP di base di Html.it
Corso ASP di Nanni Bassetti
ASP: la guida introduttiva di AspCode