Scarica PDF Scarica PDF

Sei bloccato dal concetto di "Funzione" in Visual Basic (VB)? Se è così, leggi questa guida per imparare a conoscere i costrutti delle funzioni secondo i paradigmi di VB.

Passaggi

  1. 1
    Cos'è una Funzione?
    • Usa una Function quando devi richiamare un valore al codice di chiamata.
    • La funzione stessa ha un tipo, e richiamerà un valore alla subroutine di chiamata sulla base del codice che contiene.
  2. 2
    Come dichiarare una Funzione?
    • Puoi definire una procedura Function solo a livello di modulo. Questo significa che il contesto di dichiarazione di una funzione deve essere una classe, una struttura, un modulo o un'interfaccia, e non può essere un file di origine, un namespace, una procedura o un blocco.
    • Una funzione viene dichiarata nello stesso modo di una subroutine, con l'unica eccezione dell'uso della parola "Function" invece di "Sub".
    • La procedura Function è come impostazione predefinita ad accesso pubblico. Puoi regolarne il livello di accesso con i modificatori di accesso.
  3. 3
    Come chiamare una Funzione?
    • Chiami una procedura Function usando il nome della procedura, seguito dall'argomento tra parentesi, in una espressione.
    • Puoi omettere le parentesi se non stai fornendo alcun argomento. Il tuo codice però sarà più leggibile se includerai sempre le parentesi.
    • Puoi chiamare una funzione anche usando l'affermazione Call, nel qual caso il valore di ritorno è ignorato.
    • Per ottenere un valore, assegna un valore del tipo appropriato al nome della funzione, come se fosse una variabile.
    Pubblicità

Sintassi

Dichiarazione

[ <attributelist> ] [ modificatorediaccesso ] [ modificatorediprocedura ] [ condivisione ]
Nome funzione [ (Of tipolistaparametri) ] [ (listaparametri) ] [ As tipodiritorno ]
    [ affermazioni ]
    [ Funzione di Uscita ]
    [ affermazioni ]
End Function


Chiamata

'Senza Call
Nome_Funzione()
    
'Con Call
Call Nome_Funzione()

Esempio

Di seguito troverai un esempio di una funzione che somma due numeri

Private Function Addizione(ByVal x As Integer, ByVal y As Integer) As Integer
    Dim Res as integer
    Res = x + y
    Addizione = Res
End Function
 
Private Sub Form_Carica()
    Dim a As Integer
    Dim b As Integer
    Dim c As Integer
    a = 32
    b = 64
    c = Addizione(a, b)
    MsgBox ("La somma è: " & c)
End Sub

wikiHow Correlati

HackerareHackerare
Aprire un File XMLAprire un File XML
Diventare un HackerDiventare un Hacker
Convertire un Numero dal Sistema Binario a Quello DecimaleConvertire un Numero dal Sistema Binario a Quello Decimale
Inserire gli Spazi in HTML
Danneggiare un File di Proposito Utilizzando Corrupt a File.NetDanneggiare un File di Proposito Utilizzando Corrupt a File.Net
Impostare la Larghezza e l'Altezza di un Immagine in HTMLImpostare la Larghezza e l'Altezza di un Immagine in HTML
Aggiungere un Link a un'ImmagineAggiungere un Link a un'Immagine
Creare una Semplice Pagina Web con HTMLCreare una Semplice Pagina Web con HTML
Compilare un Programma C Utilizzando il Compilatore GNU GCCCompilare un Programma C Utilizzando il Compilatore GNU GCC
Compilare ed Eseguire un Programma Java Utilizzando il Prompt dei ComandiCompilare ed Eseguire un Programma Java Utilizzando il Prompt dei Comandi
Centrare un'Immagine Usando il Codice HTMLCentrare un'Immagine Usando il Codice HTML
Creare un Menu a Tendina in HTML e CSSCreare un Menu a Tendina in HTML e CSS
Imparare un Linguaggio di ProgrammazioneImparare un Linguaggio di Programmazione
Pubblicità

Informazioni su questo wikiHow

wikiHow è una "wiki"; questo significa che molti dei nostri articoli sono il risultato della collaborazione di più autori. Per creare questo articolo, 9 persone, alcune in forma anonima, hanno collaborato apportando nel tempo delle modifiche per migliorarlo. Questo articolo è stato visualizzato 11 676 volte
Categorie: Programmazione
Questa pagina è stata letta 11 676 volte.

Hai trovato utile questo articolo?

Pubblicità