Funzionalità del linguaggio Visual Basic
Negli argomenti riportati di seguito vengono presentati e illustrati i componenti principali di Visual Basic, un linguaggio di programmazione orientato a oggetti. Dopo aver creato l'interfaccia utente dell'applicazione utilizzando form e controlli, è necessario definire il funzionamento dell'applicazione utilizzando il codice. Come in qualsiasi linguaggio di programmazione moderno, in Visual Basic sono supportati numerosi costrutti di programmazione ed elementi di linguaggio comuni.
Se si conoscono altri linguaggi di programmazione, molti dei concetti descritti in questa sezione potranno risultare familiari. Anche se la maggior parte dei costrutti è identica agli altri linguaggi, in Visual Basic sono presenti alcune piccole differenze dovute al fatto che si tratta di un linguaggio basato su eventi.
Se non si ha esperienza di programmazione, in questa sezione è possibile trovare informazioni introduttive relative ai blocchi predefiniti di base per la scrittura di codice. Una volta acquisite le nozioni di base, sarà possibile utilizzare Visual Basic per creare applicazioni complesse.
In questa sezione
Matrici
Viene illustrato come rendere il codice più compatto e potente attraverso la dichiarazione e l'utilizzo di matrici, in grado di contenere più valori correlati.Inizializzatori di raccolta
Vengono descritti gli inizializzatori di raccolta, che consentono di creare una raccolta e inserirvi un set iniziale di valori.Costanti ed enumerazioni
Viene descritto come memorizzare valori invariabili per poterne ripetere l'utilizzo, inclusi insiemi di valori costanti correlati.Flusso di controllo
Viene illustrato come regolare il flusso di esecuzione del programma.Tipi di dati
Vengono descritti i tipi di dati che possono essere accettati dagli elementi di programmazione e la modalità di memorizzazione dei dati.Elementi dichiarati
Vengono trattati gli elementi di programmazione che è possibile dichiarare, i relativi nomi e le caratteristiche e come il compilatore ne risolve i riferimenti.Delegati
Viene fornita un'introduzione ai delegati e al relativo utilizzo in Visual Basic.Associazione anticipata e tardiva (Visual Basic)
Viene descritta l'associazione, eseguita dal compilatore quando un oggetto viene assegnato a una variabile oggetto, e vengono illustrate le differenze tra oggetti con associazione anticipata e con associazione tardiva.Tipi di errore (Visual Basic)
Vengono forniti cenni preliminari sugli errori di sintassi, di runtime e logici.Eventi
Viene mostrato come dichiarare e utilizzare gli eventi.Interfacce
Vengono descritte le interfacce e il relativo utilizzo nelle applicazioni.LINQ
Vengono forniti collegamenti ad argomenti introduttivi relativi a funzionalità e programmazione LINQ (Language-Integrated Query).Oggetti e classi
Vengono forniti cenni generali su oggetti e classi, sulle relative modalità di utilizzo e sui rapporti che intercorrono tra questi elementi. Vengono inoltre descritti le proprietà, i metodi e gli eventi esposti da oggetti e classi.Operatori ed espressioni
Vengono descritti gli elementi di codice che modificano gli elementi contenenti valori, viene illustrato come utilizzarli in modo efficiente e come combinarli per ottenere nuovi valori.Procedure
Vengono illustrate le routine Sub, Function, Property e Operator e vengono fornite informazioni su argomenti avanzati quali le routine ricorsive e le routine di overload.Istruzioni
Vengono descritte le istruzioni di dichiarazione ed eseguibili.Stringhe
Vengono forniti collegamenti ad argomenti in cui sono descritti i concetti di base sull'utilizzo di stringhe in Visual Basic.Variabili.
Viene fornita un'introduzione alle variabili e viene descritto come utilizzarle in Visual Basic.XML
Vengono forniti collegamenti agli argomenti relativi all'utilizzo di XML in Visual Basic.
Sezioni correlate
Raccolte (C# e Visual Basic)
Vengono descritti alcuni dei tipi di raccolte fornite da .NET Framework. Viene illustrato come utilizzare le raccolte semplici e raccolte di coppie chiave/valore.Riferimenti al linguaggio Visual Basic
Vengono fornite informazioni di riferimento su vari aspetti della programmazione in Visual Basic.