Quando si scrive un programma per computer si possono trovare te la duplicazione di codice in luoghi diversi nel vostro programma . Il modo migliore per gestire questa situazione è quello di scrivere una procedura che contiene il codice duplicato e chiamare la procedura da più punti del tuo programma . Questa tecnica aiuta a ridurre la manutenzione e il tempo di debug . Visual Basic supporta entrambe le procedure di sub, che svolgono una serie di azioni e procedure funzionali , che svolgono una serie di azioni e restituiscono un risultato .
Sub Procedure
Sub procedure di eseguire una serie di azioni e di ritornare al punto del programma che ha chiamato la routine Sub . Routine Sub non restituiscono un risultato , ma possono eseguire azioni su tutte le variabili dichiarate . Procedure Sub possono cancellare i campi di un form , impostare le proprietà dei controlli , convalidare l'input ed eseguire azioni di stampa .
Programmazione di una routine Sub
La prima istruzione in la procedura sub inizia con l' accesso , che può essere " privato ", " amico", " pubblico ", o " protetto ". Questi parametri di accesso determinano la durata e la portata della procedura secondaria . La prossima è la parola "Sub" seguito dal nome che si dà la procedura . Opzionalmente, è possibile aggiungere un elenco di parametri , quali la procedura sub utilizzerà per svolgere le sue funzioni. Alla fine del vostro codice di sub procedura è necessario includere una dichiarazione che è composta dalle parole "End Sub ". Quando Visual Basic incontra questa ultima affermazione , restituisce il controllo al punto del programma da cui è stato chiamato.
Chiamata di una routine Sub
Per chiamare la procedura sub è necessario digitare il nome nel codice nel punto in cui si desidera che le azioni da eseguire , seguito da " ( ) " per indicare alcun parametro . Se si desidera passare parametri alla procedura secondaria devono andare all'interno delle parentesi . Ad esempio , se si voleva chiamare la procedura sub " PrintCheck " si avrebbe una dichiarazione come questa : . PrintCheck ( )
Argomenti a routine Sub
Ci sono momenti in cui avete bisogno per passare gli argomenti , o parametri , la procedura sub in modo che possa conoscere le azioni da intraprendere su quali informazioni. Al fine di passare argomenti è necessario posizionarli all'interno delle parentesi alla fine del nome del sub procedimento . Essi devono essere nell'ordine esatto che la procedura sub si aspetta , o non funzionerà correttamente . Ad esempio , se si vuole passare un numero di dipendenti per la procedura sub PrintCheck tua dichiarazione sarebbe simile a questa : PrintCheck ( employeeNumber ) . Questa istruzione dice al procedimento sub per stampare un assegno di un dipendente specifico . Passaggio di argomenti a una routine è un modo per renderlo più riutilizzabile e flessibile.
Programmazione © www.354353.com