barrierefreie Softwareentwicklung, Webentwicklung und Appentwicklung

Marlem-Software
Barrierefreiheit in der Informatik

Barrierefreie Software-Entwicklung mit Excel Visual Basic for Applications ( VBA) aus Dußlingen im Landkreis Tübingen


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:

  1. Die Anwendung
  2. Die Datenbank
  3. 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.