VBA programmazione strutturata

March 23

struttura di programmazione VBA riferisce alle fasi in cui gli sviluppatori scrivere programmi nel linguaggio VBA. Queste fasi includono digitazione codice del programma, la progettazione di forme che consentono l'interazione con l'utente, testing e debugging. Queste fasi non si verificano sempre nell'ordine appena citato. Conoscere struttura di programmazione VBA fornirà linee guida per aiutare a sviluppare il vostro codice di programma in modo efficiente

Codice Typing

Una fase fondamentale nello sviluppo di un programma di VBA sta scrivendo in istruzioni di programma in ambiente di sviluppo integrato VBA, o IDE. Durante questa fase, il programmatore interagirà con funzionalità IntelliSense di Microsoft, che suggerisce le parole chiave come nomi delle funzioni quando i primi caratteri di una parola chiave vengono digitati. Ad esempio, quando un tipo programmatore la personaggi "SEL" e poi preme il tasto "Ctrl" e "Enter" tasti contemporaneamente, l'IDE mostrerà una lista pop-up di VBA proprietà, funzioni e classi che iniziano con "Sel."

Form design

Progettare form è un'altra fase nella struttura di programmazione VBA, anche se non tutti i programmi hanno forme. Quando un programmatore ha bisogno di visualizzare più controlli di input o output insieme, un form viene creato per contenere questi controlli. Il programmatore può trascinare i controlli, come ad esempio le caselle di testo, pulsanti e elenchi a discesa, su un form utente. I valori possono essere assegnati alle proprietà dei controlli sul form in modo che appaiano e si comportano in modo coerente con le specifiche del programma. Ad esempio, un programmatore userà la finestra delle proprietà della VBA per digitare un'etichetta del tipo "Nome" nella proprietà Caption di un controllo Label. Questa etichetta sarà posizionato accanto ad una casella di testo per richiedere all'utente di digitare il suo nome nel campo di inserimento.

analisi

Anche i programmi VBA più semplici sottoposti ad una fase di test. In questa fase, i programmatori progettano molti tipi di input per alimentare i loro programmi VBA. Questo consente il rilevamento di difetti, chiamato insetti, nel programma. Con i programmi complessi, gli sviluppatori possono eseguire diverse iterazioni di test, tra cui beta testing, dove gli utenti provare il programma. Questo può dare uno sviluppatore un senso migliore dei dati reali che la versione del programma dovrà gestire.

Debugging

programmi VBA può mandare in crash, il che significa che i programmatori devono eseguire operazioni di debug dell'applicazione. Ciò può comprendere attività come la lettura file di log creati da un programma difettoso. I programmi possono essere codificati per rendere le voci nei file di registro durante l'esecuzione di riferire di essere eseguito ogni parte del programma. Le voci di log possono includere gli aggiornamenti informativi come ad esempio, "Informazioni per visualizzare sotto forma di sottoscrizione per l'utente," e "Impossibile caricare file necessario 'ArtSupplies.txt'." I programmatori possono anche impostare i punti di interruzione e passo attraverso un programma come parte del processo di debug. Un breakpoint interrompe l'esecuzione del programma in una dichiarazione specificata dal programmatore. "Stepping attraverso" si intende l'esecuzione di un programma di una istruzione alla volta.