Weitere Programmelemente ◦ Zusammenfassung ◦ ?

Integrierte Softwarepakete wie MS Office decken eine breite Palette der Büroautomation ab. Dabei profitiert der Anwender nicht nur von einer konsistenten Benutzeroberfläche, sondern auch von der integrierten Entwicklungsumgebung. In der folgenden Hierarchie sind die wichtigsten Programmelemente der Entwicklungsumgebung unterstrichen (Beispiele in Klammern):

> Integrierte Software (Office)
> Anwendungsspakete (Excel, Word und Access)
> Excel-Arbeitsmappen und Access-Datenbanken (QuadratProgrammiert.xls, TESTS.mdb)
> Module (ModulQuadrat)
> Unterprogramme (QuadratFesterLänge())
> Anweisungen
> Vereinbarungsanweisung (Dim)
> Ausführbare Anweisungen (AddLine)

Die Arbeitsmappe QuadratProgrammiert.xls enthält mit ModulQuadrat ein einziges Modul, das unter anderem die Subroutine Quadrat enthält. Die Subroutine besteht ihrerseits aus Vereinbarungs- und Ausführungsanweisungen. Eine Vereinbarungsanweisung wie Dim reserviert Speicherplatz für Konstanten und Variablen, und eine ausführbare Anweisung ändert die Inhalte der reservierten Speicherplätze und gibt sie aus. Beispiele ausführbarer Anweisungen sind ...

- Zuweisungen wie x = (10+2)/3
- Ausgabeanweisungen wie AddLine
- Entscheidungsanweisungen wie If ... Then ... Else ... (siehe unten).

Vereinbarungen führt am Beispiel vordefinierter Anweisungen die Programmelemente Vereinbarung und Zuweisung ein. Unterprogramme werden im Thema Subroutine eingeführt. Als nächstes ergänzen wir die die ausführbaren Anweisungen durch die Ablaufstrukturen Wiederholung und Entscheidung.