Paragone semplice ed efficace....![]()
Sto incominciando a capire, però cosa, diciamo che se moduli ci semplificano la vita perchè ci eliminano il fatto di dover riscrivere molte volte lo stesso codice, la classe in che ci semplifica ??
Ad esempio in un progetto dove dobbiamo connetterci su un db e da più form dobbiamo richiedere una insert un update un delete una select, usando i moduli avremo:
sul Modulo
mentre sul form1 per fare l'insert basterà richiamare :codice:Imports MySql.Data.MySqlClient Module Connessioni Public conn As MySqlConnection Public trovato As MySqlDataReader Public Sub connessione() 'mi connetto al DB conn = New MySqlConnection() conn.ConnectionString = "server=localhost; user id=root; password=dk745fw; database=prova" conn.Open() End Sub Public Sub insupdel(ByVal sql As String) Connessioni.connessione() Dim myCommand As MySqlCommand = New MySqlCommand(sql, conn) myCommand.ExecuteNonQuery() conn.Close() End Sub
che provvederà a inserire il nome nel database.codice:Public Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Connessioni.insupdel("INSERT INTO utente (nome) VALUES ('Nessuno')") End Sub
e fino quì capisco l'utilità del modulo ma non riesco a capire ancora l'utilità della classe, riesci a farmi un esempio concreto come il mio !? ti sarei grato..già sei riuscito a farmi capire a cosa serve..

Rispondi quotando