Ca. 80% der Unternehmen setzen Windows-Systeme für Ihr tägliches Geschäft ein. Wenn auch Sie dazu gehören, kann ich Ihre Arbeit mit maßgeschneiderten Programmen noch weiter erleichtern.
Mit Visual Basic, und damit mit dem DotNet-Framework, lassen sich recht schnell auch umfangreichere Programme verwirklichen, die Ihnen helfen, den Arbeitsalltag noch effizienter zu gestalten. Ob Sie spezielle Auswertungen Ihres Warenwirtschaftssystems benötigen oder die Funktionalität sogar noch erweitern wollen, beides ist möglich. Sofern das System Zugriff auf seine Datenbank gewährt, müssen die nötigen Informationen dort nur gefunden und nach Ihren Wünschen aufbereitet werden.
Mit DotNet können für Windows-Programme verschiedene Oberflächen, je nach Einsatzart, genutzt werden.
- Kommandozeilenprogramme (die in der Eingabeaufforderung laufen) eignen sich für automatisierte Aufrufe und Funktionen, die keinen oder nur wenig Benutzerzugriff benötigen. Sie können auch in Batch-Dateien (*.cmd, *.bat) aufgerufen werden.
- Windows-Dienste (kein Benutzerzugriff möglich) sind für Überwachungs- oder ereignisgesteuerte Aufgaben gedacht, die einmal gestartet komplett automatisiert ablaufen. Sie können über den Taskmanager (ab Vista) oder den Dienstmanager gestartet oder gestoppt werden und laufen ansonsten komplett im Hintergrund.
- Windows-Programme kommunizieren mit dem Benutzer über eine grafische Oberfläche und können auch Windows-Dienste nutzen oder Kommandozeilenprogramme starten, wenn dies gewünscht oder erforderlich ist. Hier existieren zwei verschiedene Formulararten:
- Windows-Forms ist die Technologie, die Sie aus den meisten Anwendungen kennen.
- WPF (Windows Presentation Foundation) ist die neue, seit dem DotNet-Framework 3.0, Technologie für Windows-Applikationen. Sie ersetzt nicht nur die Windows-Forms, sondern hat noch viel mehr Funktionalität und Gestaltungsmöglichkeiten als die ältere Version. Außerdem können hiermit Programme verwirklicht werden, die sowohl auf dem Arbeitsplatzrechner, als auch im Intranet oder Internet im Browser ausgeführt werden können.