Softwareentwicklung Einführung

Diese Schulung soll den Einstieg in die Softwareentwicklung so einfach wie möglich machen. Hierbei dient uns die Programmiersprache VBA.

Schulungsziel

VBA ermöglicht die nötige Flexibilität und ist einfach genug, um als Startpunkt für den langen Weg der Softwareentwicklung zu dienen. Die Tatsache, dass die Sprache prozedural und objektorientiert ist, verstärkt ihre Eignung für unser Vorhaben.

Zielgruppe
  • Einsteiger in der Softwareentwicklung
  • Projektleiter
  • Führungskräfte
  • Administratoren
Inhalte

Hintergründe der Softwareentwicklung

Die Entwicklungsumgebung

  • Der VBA-Editor
    - Das Modulfenster
    - Der Projektexplorer
    - Das Eigenschaftsfenster

Das Sicherheitskonzept von VBA

  • Verschiedene Modultypen
  • Klassenmodule
  • Allgemeine Module

Einstieg in das Objektmodell

  • Hierarchie
  • Eigenschaften
  • Methoden

Der Umgang mit Programmstrukturen

  • Funktion oder Prozedur
  • Definition und Gültigkeit von Variablen und Konstanten
  • Verschiedene Datentypen
  • Objektvariablen
  • Lokale und globale Variable
  • Der praktische Einsatz
  • Nutzung verschiedener Funktionen
    - Funktionen mit und ohne $
    - InputBox(), Isnumeric() und andere
  • Erstellen eigener Funktionen

Planung und Programmablaufsteuerung

  • Erstellen eines Programmablaufplanes
  • Einsatz verschiedener Schleifen
  • Do-Schleifen
  • For-Schleifen
  • Kopfgesteuert
  • Fußgesteuert
  • Auswahlstrukturen
    - If Then Else
    - Select Case
  • Fehlerbehandlung

Ereignisorientierte Programmierung

  • Erläuterung wichtiger Ereignisse
  • Beispiele für:
    - Bei Taste
    - Beim Öffnen
    - BeimKlicken
    - Beim Laden
    - Beim Formatieren (Bericht)