|
|
Programmare con il .NET Framework vol.3 - ADO .NET, ASP .NET, XML
|
| Editore | Mondadori Informatica |
| Autore | Del Furia Stefano ; Meozzi Paolo |
| Collana | Programming series |
| Pagine | 349 |
| Volumi | 1 |
| Livello | Introduttivo-Intermedio |
| Lingua | Italiano |
| Data pubblicazione | 07 - 2005 |
| ISBN | 8804540648 |
|
|
| Prezzo di copertina |
| Euro 16,80 |
|
Introduzione
1 Contenuti
2 Prerequisiti
2.1 Prerequisiti relativi alla parte su ASP .NET
3 Installazione degli esempi
3.1 Installazione degli esempi relativi alla parte su ASP .NET
4 Bibliografia
5 Link utili
Parte I ADO .NET
1 Panoramica generale sull’accesso al database
1 Premessa: applicazioni che accedono a database
1.1 Interfaccia tra applicazioni e DBMD
1.2 Linguaggio SQL incorporato nel codice dell’applicazione
1.3 Utilizzo di API SQL
2 Cenni preliminari su ADO .NET
2.1 Interfaccia applicativa di ADO .NET
2.2 .NET Provider
2.3 Elaborazione disconnessa dei dati
2.4 Namespace e nomi degli oggetti connessi
2 Introduzione al modello ad oggetti di ADO .NET
1 Gli oggetti connessi principali
1.1 Oggetto Connection
1.2 Oggetto Command
1.3 Oggetto DataReader
1.4 Oggetto DataAdapter
2 Gli oggetti disconnessi principali
2.1 Classe DataTable
2.2 Classe DataSet
3 Oggetto Connection
1 Cenni preliminari sulle stringhe di connessione
2 Stringa di connessione di un oggetto OleDbConnection
2.1 Connessione verso un database Access
2.2 Connessione verso un database SQL Server
2.3 Creare stringhe di connessione OLEDB tramite wizard
3 Stringa di connessione di un oggetto SqlConnection
4 Gestione delle connessioni
4.1 Limitare il tempo di apertura delle connessioni
4.2 Garantire la chiusura della connessione
4 Oggetto Command
1 Cenni preliminari sull’oggetto Command
1.1 Proprietà e metodi principali dell’oggetto Command
2 Utilizzo degli oggetti Command
2.1 Creazione di un oggetto Command
2.2 Uso di oggetti Command per eseguire istruzioni di aggiornamento o istruzioni DDL
2.3 Uso di oggetti Command per eseguire query scalari
2.4 Uso di oggetti Command per il recupero dati
1.1 Uso di oggetti Command per l’aggiornamento dati
2 Istruzioni SQL e Command parametrici
2.1 Command parametrici e oggetti Parameter
2.2 Uso degli oggetti Parameter
2.3 Velocizzare l’esecuzione di istruzioni SQL parametriche
1 Oggetto DataReader
1 Cenni preliminari sull’oggetto DataReader
1.1 Funzionamento di un DataReader
1.2 Proprietà e metodi principali dell’oggetto DataReader
2 Uso dell’oggetto DataReader
2.1 Creazione di un DataReader
2.2 Chiusura del DataReader
2.3 Accesso ai dati del result set
2 Oggetto DataAdapter
1 Cenni preliminari sull’oggetto DataAdapter
1.1 Funzionamento del DataAdapter
1.2 Proprietà e metodi principali dell’oggetto DataAdapter
2 Uso del DataAdapter per recuperare i dati
2.1 Creazione di un oggetto DataAdapter per il recupero dati
2.2 Popolare un DataTable con il risultato di una query
2.3 Popolare un oggetto DataTable memorizzato in un DataSet
2.4 Popolare oggetti DataTable che contengono già dei dati
2.5 Recuperare lo schema di una tabella del database
2.6 Generazione della chiave primaria
2.7 Gestione delle righe duplicate
3 Classe DataTable
1 Cenni preliminari sulle classi DataSet e DataTable
1.1 relazione tra DataSet e DataTable
2 Introduzione alla classe DataTable
2.1 Operazioni permesse sugli oggetti DataTable
2.2 Proprietà e metodi principali della classe DataTable
2.3 Schema di un oggetto DataTable
2.4 Accesso alle righe del DataTable
3 Uso degli oggetti DataTable
3.1 Modifica dei dati
3.2 Creare e aggiungere una riga
3.3 Eliminare una riga
3.4 Rimozione di duna riga
3.5 Filtrare i dati
3.6 Ottenere tutte le righe ordinate per chiave primaria
3.7 Ottenere le righe che rispettano un criterio di filtro
3.8 Filtrare e ordinare i dati
3.9 Filtrare in base allo stato delle righe
3.10 Modifica dello schema di un DataTable
3.11 Aggiungere colonne calcolate
3.12 Uso di funzioni di aggregazione e calcolo di valori di sommario
3.13 Aggiungere vincoli a un DataTable
3.14 Vincolo univoco di colonna
3.15 Vincolo di chiave primaria
3.16 Effettuare ricerche mediante la chiave primaria
4 Classe DataSet
1 Cenni preliminari sulla classe DataSet
1.1 Proprietà e metodi principali della class DataSet
2 Uso della classe DataSet
2.1 Accesso ai DataTable memorizzati in un DataSet
2.2 Associazione di oggetti DataSet a controlli DataGrid
5 Classe DataView
1 Cenni preliminari sulla classe DataView
1.1 Proprietà e metodi principali della classe DataView
2 Uso di oggetti DataView
2.1 Creazione di un oggetto DataView
2.2 Impostazione dei criteri di filtro
2.3 Uso della proprietà RowFilter
2.4 Applicazione di un criterio di ordinamento. proprietà Sort
2.5 Uso della proprietà RowStateFilter
2.6 Accesso ai dati mediante un oggetto DataView
6 Gestire dati relazionali
1 Insiemi di dati gerarchici
1.1 Elaborazione di dati gerarchici
2 Cenni preliminari sulla classe DataRelation
2.1 Accesso a record correlati
2.2 Proprietà, costruttori e metodi principali della classe DataRelation
3 Uso della classe DataRelatiom
3.1 Creazione di un oggetto DataRelation
3.2 Accesso alle righe figlie di una relazione
3.3 Accesso alla riga padre di una relazione
3.4 Uso delle relazioni nell’associazione a controlli di tipo DataGrid
4 Uso delle relazioni nelle colonne calcolate
4.1 Creazione di colonne calcolate basate sulle righe figlie di una relazione
4.2 Creazione di colonne calcolate basate sulla riga padre di una relazione
5 Vincoli di integrità referenziale
5.1 Impostare un vincolo di chiave esterna: classe ForeignKeyConstraint
5.2 Proprietà principali della classe ForeignKeyConstraint
5.3 Azioni eseguite durante l’eliminazione o la modifica di una riga padre
5.4 Oggetti DataRelation e vincoli di integrità referenziale
5.5 Vincoli di integrità referenziale in memoria e nel database
7 Aggiornamento dati
1 Utilizzo di oggetti Command per l’invio di dati al database
2 Aggiornamento dei dati memorizzati in oggetti DataTable
2.1 Logica di aggiornamento e invio delle modifiche in sospeso
2.2 Uso di oggetti CommandBuilder
2.3 Modalità di generazione delle istruzioni INSERT, UPDATE, DELETE
2.4 Invio delle modifiche in sospeso
2.5 Uso del metodo Update()
2.6 Gestione degli errori di aggiornamento
2.7 Modalità di gestione degli errori
8 Scenari di aggiornamento avanzati
1 Recupero di valori da colonne identità
1.1 Invio di righe inserite contenenti colonne identità
1.2 Gestire l’evento RowUpdated per recuperare i valori autoincrementati
1.3 Verifica dell’avvenuto aggiornamento della riga
2 Aggiornare tabelle collegate da vincoli di integrità referenziale
|
|
|
|