Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> .

Come passare Funzioni argomento a Visual Basic

. L'ambiente di programmazione Visual Basic NET è un ottimo strumento di apprendimento , se volete provare a programmazione informatica. Microsoft offre la versione Express come download gratuito, che la rende facile da ottenere e iniziare. Come per tutti i linguaggi di programmazione orientati agli oggetti , Visual Basic facilita l'utilizzo di procedure in forma di procedure di sub e di procedure di funzione. Entrambi accettano argomenti, o parametri , che l'istruzione chiamante passa a loro. Passaggio di argomenti a una routine è un modo per rendere la procedura più flessibile , mentre la pratica del concetto di programmazione orientata agli oggetti di codice riutilizzabile . Istruzioni
1

Determinare il numero di argomenti che si desidera la vostra procedura per accettare e codificare la prima istruzione della procedura come segue :

Sub Procedimento ( come ) per

"Accesso" indica l'ambito di utilizzo di questa procedura e può essere " privato ", " pubblico ", " amico" o " protetto ". " Nome di procedura " è il nome della routine sub , che dovrebbe essere indicativo della sua funzionalità . " Byvalorbyref " è " ByVal " o " ByRef " come spiegato nel passaggio successivo . "Argomento " è l'argomento si passa alla procedura di sub , e " tipo di dati " è il tipo di dati del "argomento ".
2

Stabilire se si desidera passare il parametro per valore ( ByVal ) o per riferimento ( ByRef ) e indicarlo nella prima istruzione . "Per valore " significa che la procedura esegue una copia della variabile originale di essere passato e non tocca il campo di dati originale . " Con riferimento " si intende che la procedura non fa una copia , ma utilizza il campo dati effettivi passati ad esso , e può apportare modifiche ad esso . Anche se ci possono essere circostanze in cui si vuole la procedura per modificare il valore di un parametro , non è in genere una buona idea per permettere la vostra procedura per modificare il campo dati originale, in modo " ByVal " è l' impostazione predefinita di Visual Basic .

3 Codice

la prima dichiarazione della routine con un elenco di argomenti , se si desidera passare più di un argomento ad esso. Tale dichiarazione sarebbe simile a questa procedura funzione esempio :

privato Funzione Calc ( quantità di ByVal come Integer , ByVal disco come decimale , Base ByVal come decimale ) come decimale

Calc = Quantità * ( ( 1 - Disc) * Base ) per

End Function

questa procedura accetta tre argomenti , calcola il prezzo e restituisce il numero della dichiarazione che chiede , che sarebbe simile a questa :

Prezzo = Calc ( quantità , Disc , Base ) per

e 'importante che la dichiarazione che chiede di fornire gli argomenti come l'esatto tipo e il numero che la procedura è in attesa .

 

Programmazione © www.354353.com