| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Qual è la differenza tra Sub Procedure e procedure Funzione
    ? La maggior parte dei linguaggi di programmazione forniscono qualche agevolazione per la creazione di procedure di sub che svolgono una serie di azioni ripetitive e possono restituire un risultato . Alcune lingue distinguono tra procedure di sub e le procedure di funzione, quest'ultimo è il tipo di procedure che restituisce un risultato. Conoscere la differenza tra i due tipi di procedure vi aiuterà a prendere la decisione giusta su quale usare . Microsoft Visual Basic è un ottimo strumento per illustrare il concetto . Procedure

    Se si scrive lo stesso codice più di una volta , è probabile che il vostro programma potrebbe beneficiare di una procedura , piuttosto che duplicare il codice in più posizioni. Il codice duplicato può causare problemi durante la fase di mantenimento , così come rendere il programma più grande di quanto dovrebbe essere . È possibile inserire il codice in una procedura e chiamare da diversi punti del tuo programma . È possibile effettuare la procedura ancora più flessibile, dandogli la possibilità di accettare parametri .
    Funzione procedure
    procedure Function

    sono progettati per essere chiamato tramite una dichiarazione, e si restituire un risultato per la dichiarazione. Ad esempio , se si voleva il vostro programma di calcolo del grado di determinare un grado di lettera sulla base di un punteggio percentuale , si potrebbe scrivere una funzione per rendere la determinazione e restituire la lettera di grado . La dichiarazione che chiede sarebbe simile a questa :

    LetterGrade = CalcLetter ( PercentageGrade )
    Sub Procedure

    differenza delle procedure di funzioni, procedure di sub non restituire un risultato , ma lo fanno eseguire azioni e possono accettare parametri . Questo tipo di procedura è un buon strumento per l'esecuzione di azioni di uso generale , come ad esempio file di input /output , la stampa e la convalida dell'input . Un utilizzo di una procedura secondaria è quello di consentire a più azioni dell'utente per andare sullo stesso codice . Per esempio, si potrebbe avere un pulsante e una voce di menu che devono eseguire le stesse azioni , e piuttosto che duplicare il codice , si potrebbe avere entrambi gli eventi basta chiamare la tua procedura secondaria .
    Parametri < br > con

    I parametri sono valori che vengono passati ad una procedura di entrambi i tipi che o dire la procedura che cosa fare o fornire un valore per di agire su . In genere si passano i parametri tra parentesi sulla dichiarazione che chiama la procedura . La cosa importante da ricordare è che i parametri devono essere passati nell'ordine esatto che la procedura si aspetta , o si verificherà risultati imprevedibili . Un esempio di una chiamata di procedura con un parametro potrebbe essere simile a questo : .

    Chiama PrintGrade ( LetterGrade ) per

    La procedura sub aspetta una lettera grado e lo stampa in base al formato di stampa programmata < br >

    Previous :

    next :
      Articoli Correlati
    ·Differenza tra funzioni e procedure in Visual Basic 
    ·Come smettere di VBA di eseguire 
    ·Cose divertenti da fare con Visual Basic 
    ·Come installare un modulo di grande formato con VB6 
    ·Come fare una Key Presser Con VB 
    ·Procedura: leggere Header Image in VB.Net 
    ·Che cosa sono i file di simboli DNN ? 
    ·Come aggiungere a una casella combinata di una parola a…
    ·Come imparare VB Script Online 
    ·JPEG File Recovery 
      Articoli in evidenza
    ·Modalità di accesso a Query List Box 
    ·Come creare un modulo Email gratis 
    ·Come serializzare Oggetti in NET Remoting 
    ·Che cosa è la programmazione ASP 
    ·Come sviluppare componenti ActiveX 
    ·Come aggiungere una schermata iniziale a un progetto Vi…
    ·Come faccio ad attivare un javascript molto più facile…
    ·Come leggere Stampa Eval in PHP 
    ·Che cosa sono i diagrammi di flusso del programma 
    ·Come prova di Business Objects 
    Copyright © Conoscenza Informatica http://it.wingwit.com