[vb.net] esempio programmazione oggetti (please)

domenica 16 aprile 2006 - 09.17

Amodio Profilo | Expert


salve a tutti
sto studiando gli oggetti sul libro di dino esposito
ovviamente (COME ben sapete) è povero di codice

quindi vi chieso gentilmente
se potete inviarmi del codice, o farm iscaricare un piccolo progettino come studio
tipo un progetto anagrafe ceh comprenda "inserimento" "modifica" "cancellazione"
il tutto usando gli oggetti
il libro mi parlava spesso di usare le collection

ma nn sono riuscito ad interpretare questa sua affermazione in bit

grazie a tutti dell'aiuto

Cteniza Profilo | Guru

Non capisco la tua domanda riguardante gli oggetti e il volere altri esempi.
Infatti su .NET ogni cosa è fatta di interazioni fra oggetti.
Su .NET troviamo tutti gli elementi propri della programmazione ad oggetti, sostanzialmente ereditarietà, polimorfismo e incapsulamento.
Se vuoi vedere degli esempi (ovviamente di classi) guarda il framework .net oppure un programma qualsiasi scritto con vb.net o con altro linguaggio .net come ad esempio i famigerati 101 esempi di Microsoft.

Amodio Profilo | Expert

ciao

i famigerati esempi del frameworks sono ottimi
non lo metti in dubbio

ma per quello che serve a me sarebbe un esempio che interagisca con il databse, a livello di modifica,cancellazione ecc..

in quei esempi sono citati tutti..grafica ealtre cose, ma nn torvo quello che mi serve
grazie

Cteniza Profilo | Guru

Da un libro qualsiasi di ADO.NET o dall'help in linea Leggi:
Oggetto Connection (come SqlConnection o OleDbConnection)
Oggetto DataAdapter (come SqlDataAdapter o OleDbDataAdapter)
Oggetto Command (come SqlCommand o OleDbCommand)
Oggetto CommandBuilder (se non vuoi scrivere a mano tutto)
Oggetto DataSet

Su ciascuno di questi trovi un esempio di utilizzo, ciascuna classe ha proprietà e metodi tramite i quali puoi agire nei dati.
Sequenza per
Definisci Connection
Dim cn As New SqlConnection("<stringa di connessione>")
Definisci Command
Dim cm As New SqlCommand("SELECT ...",cn)
Definisci il DataAdapter
Dim da As New SqlDataAdapter()
da.SelectCommand = cm
Usi il commandbuilder
Dim cmb As New SqlCommandBuilder(da)
Generiamo il dataset
Dim ds As New DataSet("Dati")
da.Fill(ds,"Tabella")
Inserimento di una riga:
Dim riga As DataRow = ds.Tables("Tabella").NewRow
riga("campo1") = valore
riga("campo2") = valore2
...
Appendiamo la riga
ds.Tables("Tabella").Rows.Add(riga)
Cancelliamo la prima riga
ds.Tables("Tabella").Rows(0).Delete
Variamo la prima riga:
Dim riga As DataRow = ds.Tables("tabella").Rows(0)
riga("campo") = valore
Aggiorniamo il database
da.Update(ds)

Amodio Profilo | Expert




ehm.. si grazie

scusa se ti disturbo ancora,ma quello che mi interessava era precisamente un esempio in cui si utilizzassero le classi ed interagire con loro tramite le collection
es:
dim vita as new life
e poi dentro vita.variabile il libro indica di usare le collection per scorrere tutti i valori es:
for each vita.anima in vita.percorso
.codice
next

mi interesserebbe visualizzare un esempio pratico di inserimentot cancellazione e modifica,
scusa se insisto, ma il libro è ottimo, ma dal punto di vista del codice dino esposito lascia un po' a desiderare!

grazie
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5