Manuale VB.Net

Follow on Facebook  Share on Twitter  Share on Google  Share on Linkedin  Share on Blogger  Share on Flipboard  Share on Tumblr 

Variabili

Una variabile è un "contenitore" di valori, permette di memorizzare dei valori che potranno essere utilizzati nel nostro programma.
In VB.Net possiamo dichiarare le variabili mediante la parola chiave Dim con la seguente sintassi:

Le dichiarazioni possono essere classificate come:

  • Istruzioni di dichiarazione: sono le dichiarazioni in cui si da il nome ad una variabile, costante, o una procedura, e può anche specificare un tipo di dati.
  • Istruzioni eseguibili: queste sono le dichiarazioni, che avviano azioni. Possono richiamare un metodo, una funzione, o assegnare valori o un'espressione ad una variabile o costante. In quest'ultimo caso, si parla di un'istruzione di assegnazione.
Dim nomeVariabile As tipoVariabile [= valoreInizalizzazione]

Occorre specificare di che tipo è la variabile, ed è possibile assegnarvi un valore di inizializzazione al momento della dichiarazione (cosa che non era possibile con vbscript)

Dichiarazioni

Le istruzioni di dichiarazione sono utilizzati per nominare e definire le procedure, le variabili, le proprietà, ed altre strutture del programma. Quando si dichiara un elemento di programmazione, è anche possibile definire il tipo di dati, livello di accesso, e lo scope.

Dichiarazione Descrizione Esempio
Dim Dichiara e alloca spazio di archiviazione per una o più variabili. Dim variabile As Integer
Dim variabile As Integer = 0
Const Dichiara e definisce una o più costanti. Const costante As Integer = 0
Enum Dichiara una enumerazione e definisce i valori dei suoi membri. Enum enumeratore
    Valore1
    Valore2
    Valore3 End Enum
Class Dichiara il nome di una classe e introduce la definizione delle variabili, proprietà, eventi, e le procedure che la classe comprende. Class classe
    Public proprieta1 As Integer
    Public proprieta2 As String
End Class
Structure Dichiara il nome di una struttura e introduce la definizione delle variabili, proprietà, eventi, e le procedure che la struttura comprende. Structure struttura     Public proprieta1 As Integer
    Public proprieta2 As String
End Structure
Module Dichiara il nome di un modulo e introduce la definizione delle variabili, proprietà, eventi, e le procedure che il modulo comprende. Public Module modulo
    Sub Main()
        Metodi
    End Sub
End Module
Interface Dichiara il nome di un'interfaccia e introduce le definizioni dei membri che l'interfaccia comprende. Public Interface interfaccia
    Sub procedura
End Interface
Function Dichiara il nome, i parametri e il codice che definiscono una procedura Function. Function funzione
    istruzioni
End Function
Sub Dichiara il nome, i parametri e il codice che definiscono una routine Sub. Sub mySub(parametri)
    istruzioni
End Sub
Declare Dichiara un riferimento a una procedura implementata in un file esterno. Declare Function funzione
Lib "libreria.dll"
Alias "funzione"( parametri )
As tipoDato
Operator Dichiara il simbolo dell'operatore, operandi e codice che definisce una procedura operatore su una classe o struttura. Public Shared Operator operatore
(parametri) As obj
operazioni
        Return valore
    End Operator
Property Dichiara il nome di una proprietà, e le procedure di proprietà utilizzati per memorizzare e recuperare il valore della proprietà. ReadOnly Property proprieta() As TipoDiDato
    Get
        Return valore
    End Get
End Property
Event Dichiara un evento definito dall'utente. Public Event Evento()

Tipi di dato

I tipi di dato permettono di differenziare il contenuto delle variabili sia come contenuto che come quantità di memoria utilizzata.

Vediamo alcuni dei tipi base forniti da VB.Net

Tipo Memoria occupata Range valori

Boolean

Dipende dalla piattaforma

True or False

Byte

1 byte

da 0 a 255

Char

2 bytes

da 0 a 65535

Date

8 bytes

da 1/1/0001 0:00:00 a 31/12/9999 23:59:59

Decimal

16 bytes

da 0 a +/-79,228,162,514,264,337,593,543,950,335

Double

8 bytes

da -1.79769313486231570E+308 a -4.94065645841246544E-324, per i negativi
da 4.94065645841246544E-324 a 1.79769313486231570E+308, per i positivi

Integer

4 bytes

da -2,147,483,648 a 2,147,483,647

Long

8 bytes

da -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807

Object

4 bytes per sistemi a 32-bit
8 bytes per sistemi a 64-bit

Qualsiasi tipo di dato

SByte

1 byte

da -128 a 127

Short

2 bytes

da -32,768 a 32,767

Single

4 bytes

da -3.4028235E+38 a -1.401298E-45 per valori negativi
da 1.401298E-45 a 3.4028235E+38 per valori positivi

String

Dipende dalla piattaforma

da 0 a circa 2 miliardi di caratteri

UInteger

4 bytes

da 0 a 4,294,967,295 (unsigned)

ULong

8 bytes

da 0 a 18,446,744,073,709,551,615 (unsigned)

UShort

2 bytes

da 0 a 65,535 (unsigned)

 

Dichiarazione variabili

Manuale VB.Net

 

A colpo d'occhio

  • Script C#

    Script C# per tutte le esigenze: database, sessioni, file, contatori, stringhe, date, e-mail, e tanto altro

  • Manuale C#

    Manuale completo di C# per principianti e non

  • Script VB.Net

    Script VB.Net Visual Basic .net: database, sessioni, file, contatori, stringhe, date, e-mail, e tanto altro

  • Manuale SQL

    Manuale di SQL con particolare attenzione a T-SQL di Microsoft SQL Server

  • Seo

    Tecniche di posizionamento indicizzazione e ottimizzazione dei siti web per nei motori di ricerca

  • Manuale CSS

    Manuale completo sui CSS per principianti e non

Be Responsive

HTML 5

HTML 5

HTML 5 è un linguaggio di markup utilizzato per la strutturazione e il contenuto delle pagine Web.

CSS 3

CSS 3

CSS 3 è l'ultima evoluzione dei fogli di stile CSS. Contiene molte novità come angoli arrotondati, ombre, sfumature, transizioni o animazioni.

jQuery

jQuery

jQuery è una libreria JavaScript cross-platform progettata per semplificare lo scripting lato client.