Barrierefreie Softwareentwicklung - Definition
Barrierefreie Softwareentwicklung bedeutet, dass eine Software so gestaltet ist,
dass sie von allen Menschen, auch Menschen mit Behinderungen und anderen körperlichen
Einschränkungen, wahrgenommen und bedient werden kann.
Was ist Excel VBA?
Visual Basic for Applications (VBA) ist eine Skriptsprache, die ursprünglich für die
Steuerung von Abläufen der Microsoft-Office-Programmfamilie entwickelt wurde. Visual Basic
for Applications, kann in Word, Excel, Powerpoint und Access programmiert werden.
Was ist eine Desktop-Datenbank-Anwendung?
Bei einer Desktop-Datenbank läuft das Datenbankmanagementsystem, beispielsweise Access,
mit der jeweiligen Datenbank und der Datenbankanwendung auf dem PC des Anwenders.
Mit Excel-VBA können Desktop-Datenbank-Datenbank-Anwendungen entwickelt werden.
Warum mit Excel-VBA Anwendungen entwickeln?
Wenn ich mit der Programmiersprache Java eine Anwendung entwickle muss der Anwender wissen was die
Java-Laufzeitumgebung (Java Runtime Environment) ist und wie man diese Installiert.
Wenn ich mit der Programmiersprache C# eine Anwendung entwickle müssen Anwender wissen,
was ein Dotnet-Framework ist und ob das richtige Dotnet-Framework auf seinem Computer installiert
ist. Wenn ich mit der Programmiersprache Python eine Anwendung entwickle muss der Anwender
in Windows und MacOS erst Python installieren.
Ein weiteres Problem von Datenbank-Anwendungen die mit Programmiersprachen entwickelt werden ist,
dass oft 3 unterschiedliche Komponenten weitergegeben werden müssen:
- Die Anwendung
- Die Datenbank
- Eine Schnittstelle
Grund 1: Excel ist bei vielen Anwendern installiert
Excel ist bei vielen Anwendern installiert! Deswegen ist das "Installieren" einer
Excel-VBA-Anwendung sehr einfach.
Grund 2: Es muss nur eine Datei weitergegeben werden
Bei einer Excel-VBA-Anwendung muss nur die Excel-Arbeitsmappe weitergegeben werden.
Das folgende Video zeigt, dass auch blinde Menschen Excel-VBA lernen können,
weil die Entwicklungsumgebung screenreadertauglich ist.
Grund 3: Die Entwicklungszeit ist kurz
Dadurch das Excel-VBA dafür optimiert ist um in Excel-Tabellen bestimmte Funktionalitäten
durchzuführen, ist die Entwicklungszeit kürzer wie bei anderen Programmiersprachen.
Software die sich einfach mit Excel-VBA entwickeln lassen
Folgende Programme lassen sich mit Excel in einer sehr kurzen Zeit entwickeln:
- Adressenverwaltung
- Auftragsverwaltung
- Quiz-Programme
- Vokabeltrainer
Folgendes Video zeigt, dass es mit Excel-VBA möglich ist, Software zu entwickeln,
die von blinden Menschen bedient werden kann.
Vokabeltrainer entwickelt in Excel-VBA
In diesem Video sehen Sie eine Anleitung zu meinem selbst entwickelten Vokabeltrainer,
den Sie kostenlos herunterladen können.
Excel VBA lernen auf dem Blog von Markus Lemcke
Damit blinde Menschen auch Excel VBA lernen können habe ich einen Blogartikel begonnen:
Excel VBA Programmieren – Die Grundlagen einfach erklärt
Excel VBA lernen auf dem Youtube-Kanal von Markus Lemcke
Aktuell habe ich eine Youtube-Playlist gestartet für Menschen die Excel VBA lernen möchten:
Excel VBA Grundlagen-Kurs
Sind Sie neugierig geworden?
Dann rufen Sie mich an 07072/1278463 oder Schreiben Sie mir eine E-Mail an info@marlem-software.de.