Gestire il DataGridView in Visual Basic

In questo articolo, ti spiego come realizzare una semplice applicazione “Visual Baisc” con ” Visual Studio 2019″ per gestire una matrice, visualizzarla in un controllo appropriato appunto “DataGridView”, ed eseguire uan semplice operazione quale la somma degli elementi.
Se vuoi puoi abbonarti al sito specialistico per vedere il Video Completo di come realizzare questo progetto
Indice dei contenuti:

Le matrici in Visual Basic


Le matrici, sono un oggetto matematico caratterizzato da una rappresentazione tabellare in righe e colonne. In informatica sono una struttura dati omogenea in quanto i suoi elementi sono tutti della stessa tipologia. La matrice è “quadrata” se il numero delle righe è uguale al numero delle colonne.
Le matrici sono dichiarate in “Visual Basic” mediante la sintassi:
Dim | Public | Nome Identificatore Matrice(numero righe, numero colonne) As Tipo Dati;

Ad esempio
Public matrice(10,20) as Integer
dichiara una matrice di 10 righe e 20 colonne di interi, globale ovvero visibile in tutte le componenti del progetto classi, interfacce, moduli.
In “Visual Basic ” si suole indicare il primo elemento di matrice con la coppia di coordinate “1,1”, ma è possibile anche partire da “0,0”.
La struttura dati è memorizzata in memoria RAM e quindi è temporanea, ad accesso diretto attraverso due indici ad esempio “i” e “j” che variano nell’intervallo del numero di righe e del numero di colonne.
Per inserire i dati nella matrice è possibile utilizzare in “Visual Basic” un doppio ciclo “for” e utilizzare una finestra di dialogo “InputBox” per inserire un elemento per volta nella matrice.
Il codice è questo: (inserito in un modulo)

Public Sub Carica()
 Dim i,j as Integer
 Dim n,m as Integer
 Dim matrice(10,10) As Integer
 n=Cint(Input("Numero delle righe", "Richiesta input"))
 m=Cint(Input("Numero delle colonne", "Richiesta input"))
 For i= 1 to n
  For j= 1 to m
     matrice(i,j)=Cint(Inputbox("Inserisci elemento","Richeista Input"))
  Next j
 Next i
End Sub

La somma degli elementi di una matrice è ancora più semplice infatti, attraverso un “doppio ciclo” viene eseguita la somma cella per cella.

Per continuare a leggere questo articolo devi sottoscrivere un abbonamento
Puoi abbonarti al link al menù principale o cliccando sul link Abbonati Ora!