Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.
Was wäre unser Webservice ohne den entsprechenden Client? Und so wenden wir uns vor dem Programmieren des Shops noch dem Verwaltungsfrontend zu.
Erzeugen Sie zunächst eine neue Windows Forms-Anwendung mit dem Namen WinFrontEnd.
Die Aufgaben der Applikation:
Editieren der Stammdaten (Artikel und Artikelgruppen)
Anzeigen der Rechnungsliste und Drucken einer Rechnung
Editieren der Kundendaten
All diese Aufgaben werden wir in einem Dialogfenster realisieren, in das wir ein TabControl mit drei Seiten einfügen. Alle Daten werden in DataGridViews angezeigt, wer Einzeldialoge/Assistenten vorzieht, kann sich diese Funktionalität mit wenige Aufwand selbst programmieren.
Auf Fehlerbehandlungen bei nicht verfügbarem Webservice sowie auf diverse Eingabeprüfungen verzichten wir zugunsten der Übersicht, auch die Anmeldedaten für den Schreibzugriff auf den Webservice werden wir direkt in den Quellcode einfügen.