Data Base   Home Su C# Data Base ASP .NET

                                                                                         


 

 

Modalità disconnessa (dataset e controlli dataware) senza affidarsi ai wizard - seconda  parte

Prerequisiti: Visual Studio con C#, SQL a livello elementare, le videolezioni sui DBMS con VS/C# che precedono questa (vedi più sotto in questa pagina). Ovviamente la prima parte della videolezione.

Descrizione

Contenuti:
- alcune piccoli miglioramenti al codice visto nella lezione precedente
- aggiungere all'adapter i comandi sql per inserire, modificare e cancellare record
- aggiungere programmaticamente al navigator un bottone per confermare le modifiche apportate tramite il datagridview e modificare permanentemente il data base
- usare una scheda a campi singoli invece di un datagridview
- usare una combobox di lookup con i campi singoli o come colonna del dbgridview (sempre tutto a livello programmatico)

Formato    .exe (visualizzatore autoscompattante con partenza automatica della videolezione)
Prelievo

47m  minuti di videolezione   click qui  90 MByte

sorgente del progetto: clic qui

Modalità disconnessa (dataset e controlli dataware) senza affidarsi ai wizard - prima  parte

Prerequisiti: Visual Studio con C#, SQL a livello elementare, le videolezioni sui DBMS con VS/C# che precedono questa (vedi più sotto in questa pagina).

Descrizione

Contenuti:
- vantaggi e svantaggi dell'uso dei wizard
- creare e configurare programmaticamente SENZA usare le composizione guidate tutti gli elementi della catena che consentono di lavorare con i dbms: SqlConnection, SqlCommand, SqlDataAdapter, DataSet, BindingSource, BindingNavigator, DataGridView
- estrarre dati programmaticamente da un dataset per inserirli in un controllo qualsiasi (esempio con ListBox)

Formato    .exe (visualizzatore autoscompattante con partenza automatica della videolezione)
Prelievo

43m  minuti di videolezione   click qui  60 MByte

Introduzione all'uso dei data base con Visual Studio 2005 e C#  - quarta  parte
(sfruttare le associazioni Molti - Molti per il data binding)

Prerequisiti: video corso sul C/C++, videolezioni sul Visual Studio con C#, SQL a livello elementare, teoria DBMS (esiste dispensa) a livello elementare e, naturalmente, le parti precedenti questa.

Descrizione

Contenuti:
- aggiungere le tabelle che servono al database dei fumetti
- aggiungere le due associazioni uno-molti che implementano la molti-molti
- aggiornare il dataset
- creare una form con i gridView necessari a caricare tutti i fumetti di un autore o tutti gli autori di un fumetto; tutte le scelte ovviamente avvengono tramite ComboBox
- usare una combobox invece del gridView per selezionare il fumetto per il quale si intendono specificare gli autori e viceversa

Formato    .exe (visualizzatore autoscompattante con partenza automatica della videolezione)


16 minuti 26 MByte - risparmia più del 50% di tempo! Usa il link che trovi nella seconda parte qui sotto ...
Prelievo

16m  minuti di videolezione   click qui  15 MByte

Introduzione all'uso dei data base con Visual Studio 2005 express e C#  - allegato01
Non vi è mai capitato di aver modificato o tolto qualche cosa da una form con componenti collegati ai dati e di esservi ritrovati con errori e componenti non più funzionanti e di non sapere più cosa fare? Dopo questa videolezione forse i casi possibili saranno molti di meno ...

Prerequisiti: video corso sul C/C++, videolezioni sul Visual Studio con C# ed in particolare quelle sull'uso dei DBMS che trovate su questa stessa pagina.

Descrizione

Contenuti:
Modalità connessa: accesso alle colonne di un dataReader tramite i nomi dei campi e non per posizione.

Modalità disconnessa:
- aggiornamento manuale del dataset e dei controlli visuali (DataGridView) a seguito della modifica della struttura di una tabella (ad esempio aggiungendo o togliendo un campo)
- togliere un bindinNavigator e rimetterlo
- togliere un bindingSource e rimetterlo riconfigurando i DataGridView dipendenti (in particolare quelli che dipendono da una associazione con chiave esterna)
- utilizzo di un solo bindingsource (invece di due come generato dalla composizione guidata) per gestire due gridView in relazione a due tabelle legate da una associazione uno/molti; pro e contro delle due soluzioni
- togliere un TableADapter e rimetterlo (ricostruzione manuale dell'intera catena dal tableAdapter fino al dataGridView)

Formato    .exe (visualizzatore autoscompattante con partenza automatica della videolezione)
Prelievo

36m  minuti di videolezione  clic qui 34 MByte

Introduzione all'uso dei data base con Visual Studio 2005 express e C#  - terza  parte
(sfruttare le associazioni 1 - Molti per il data binding)

Prerequisiti: video corso sul C/C++, videolezioni sul Visual Studio con C#, SQL a livello elementare, teoria DBMS (esiste dispensa) a livello elementare e, naturalmente, le parti precedenti questa.

Descrizione

Contenuti:
- stabilire una associazione 1 - Molti tra due tabelle in un data base SQL server
- integrità referenziale
- predisporre su una form due dataGridView sincronizzati secondo una associazione 1- Molti

- dare la possibilità di salvare anche eventuali modifiche fatte nel dataGridView detail in uno dei seguenti modi (mettendo poi a confronto le diverse soluzioni):
a) adattare il bindingNavigator del dataGridView master in modo da salvare anche i dati del dataGridView detail
b) aggiungere un bindingNavigator specifico per il dataGridDetail con il suo bottone di salvataggio
c) come al punto precedente ma mettendo il bottone di salvataggio solo sul primo dataGridView
d) aggiungendo un bottone standard programmandolo per l'update del dataset

- sincronizzare un dataGridView con un insieme di campi singoli sempre sfruttando una associazione 1 - Molti
- configurare un DataGridView (di default per tutte le colonne di un gridView): dare o meno la possibilità all'utente di spostare le colonne del grid, modalità di ridimensionamento automatico delle colonne / righe, scelta dei colori/caratteri (e stili) / bordi per lo sfondo del grid/celle/intestazioni colonne e righe, rendere invisibili le intestazioni, impedire la modifica dei dati (solo lettura)
- configurazione dettagliata di una colonna: scelta di colori / caratteri / intestazioni / bordi in modo differenziato per una particolare colonna, nascondere una colonna
- utilizzare una combox per sincronizzare un dataGridView che mostra i record di dettaglio di una associazione 1 - Molti (scelgo il genere di un fumetto e vedo tutti i fumetti di quel genere)
- configurare una combobox in una form con campi singoli per funzionare come campo lookup (scegliere il valore di una chiave esterna da un elenco descrittivo invece di inserire il codice numerico)
- usare le combobox anche nelle celle di un dataGridView

Formato    .exe (visualizzatore autoscompattante con partenza automatica della videolezione)

new (19-02-07): videorapido (sintesi di questa terza parte e della  seconda senza 'fronzoli'):
44 minuti 26 MByte - risparmia più del 50% di tempo! Usa il link che trovi nella seconda parte qui sotto ...
Prelievo

58m  minuti di videolezione   click qui  35 MByte

 

Introduzione all'uso dei data base con Visual Studio 2005 express e C#  - seconda  parte
Prerequisiti: video corso sul C/C++, videolezioni sul Visual Studio con C#, SQL a livello elementare, teoria DBMS (esiste dispensa) a livello elementare e, naturalmente, la prima parte dell'introduzione.

Descrizione

Contenuti:
- Differenza tra accesso ai dati in modalità connessa e disconnessa
- Incorporare nel progetto un data base sqlServer esistente e creazione del relativo DataSet con la procedura guidata
- Creazione di un dataset per un database esterno al progetto con la procedura guidata
- Creazione di maschere per l'inserimento/modifica/cancellazione di dati (una sola tabella, niente chiavi esterne) usando il dataGrid o campi singoli (solo caselle di testo)

Formato    .exe (visualizzatore autoscompattante con partenza automatica della videolezione)

 

Prelievo


36 minuti di videolezione   click qui  22 MByte

new (19-02-07): videorapido (sintesi di questa seconda parte e della  terza senza 'fronzoli'):
44 minuti click qui  26 MByte - risparmia più del 50% di tempo!

 

 

Introduzione all'uso dei data base con Visual Studio 2005 express e C#  - prima  parte
Prerequisiti: video corso sul C/C++, videolezioni sul Visual Studio con C#, SQL a livello elementare, teoria DBMS (esiste dispensa) a livello elementare.

Descrizione

Contenuti:
- Creare un data base sql server 2005 direttamente dall'ambiente Visual Studio (una sola tabella)
- Creare una connessione al data base (SqlConnection)
- Inviare comandi SQL al database usando un oggetto SqlCommand: inserire alcuni record;
- Rileggere i record inseriti in un listBox usando l'oggetto SqlDataReader ed i suoi metodi Read e Getxxx per accedere ai record ad ai singoli campi dei record

Formato    .exe (visualizzatore autoscompattante con partenza automatica della videolezione)

 

Prelievo


46 minuti di videolezione   click qui  25 MByte

new (10-01-07)
: videorapido (sintesi della videolezione senza 'fronzoli'):
22 minuti click qui  16 MByte - risparmia più del 50% di tempo!

 


Tutti i marchi registrati e i nomi dei prodotti menzionati appartengono ai rispettivi proprietari.

Inviare a camuso@bigfoot.com un messaggio di posta elettronica contenente domande o commenti su questo sito Web.

Aggiornato il: 04-11-07.