Rechnungsverwaltung, Teil 1: Grundlagen

Als selbständiger oder freiberuflicher Softwareentwickler braucht man am Ende vor allem eines: eine Anwendung zum Erstellen von Rechnungen. Diese wollen wir im vorliegenden Artikel programmieren – vom Entwurf des Datenmodells über die Erstellung des Entity Data Models und die Benutzeroberfläche bis zum Ausdrucken der Rechnung als PDF oder mit dem Drucker.

Weiterlesen

Rechnungsverwaltung, Teil 2: Rechnungspositionen

Als selbständiger oder freiberuflicher Softwareentwickler braucht man am Ende vor allem eines: eine Anwendung zum Erstellen von Rechnungen. Diese wollen wir im vorliegenden Artikel programmieren – vom Entwurf des Datenmodells über die Erstellung des Entity Data Models und die Benutzeroberfläche bis zum Ausdrucken der Rechnung als PDF oder mit dem Drucker. Im zweiten Teil der Beitragsreihe fügen wir die Verwaltung von Rechnungspositionen hinzu.

Weiterlesen

Das TextBox-Steuerelement

Das wohl am meisten verwendete Steuer-element ist das TextBox-Steuerelement. Es dient zur Eingabe von Texten und bietet eine Menge von Eigenschaften, Ereignissen und Methoden, um damit zu arbeiten. Sie können ungebundene Textfelder nutzen, um Text einzugeben, der auf bestimmte Weise verarbeitet werden soll oder Textfelder über das Entity Data Model an die Datenquelle binden, um Datenbankinhalte anzuzeigen und zu bearbeiten. Dieser Artikel liefert die Grundlagen zum TextBox-Steuerelement unter WPF.

Weiterlesen

Onlinebanking mit DDBAC: Testdaten

Wenn Sie auf Basis der DDBAC-Bibliothek und der hier vorgestellten Techniken eine eigene Onlinebanking-Lösung programmieren, wollen Sie vermutlich nicht ständig Test-überweisungen auf Ihren privaten oder geschäftlichen Konten ausführen, um die Funktionalität zu prüfen. In diesem Fall gibt es gute Nachrichten: Die DDBAC stellt eine Testbank mit zwei Testkonten zur Verfügung, die Sie für diese Zwecke nutzen können. Allerdings gibt es ein paar Einschränkungen bei der Nutzung. Welche diese sind und wie Sie an die Daten der Testkonten gelangen, erfahren Sie in diesem Artikel.

Weiterlesen

Onlinebanking mit DDBAC: FinTS-Registrierung

Wenn Sie Onlinebanking-Lösungen, die Sie mit der DDBAC-Bibliothek realisiert haben, auch in Zukunft ohne Probleme weiterverwenden wollen, müssen Sie zwei zusätzliche Schritte gehen. Diese hängen, wie viele der aktuellen Änderungen im Bereich des Onlinebankings, mit Sicherheitsgründen zusammen. In diesem Fall müssen alle Onlinebanking-Anwendungen bei einer Registrierungsstelle gemeldet werden. Sie erhalten dann eine sogenannte FinTS-Registrierungsnummer, die auch an die Banken verteilt wird. Bei jedem Zugriff über Ihre selbst programmierte Onlinebanking-Anwendung müssen Sie diesen Schlüssel dann an den Bankserver übermitteln, wodurch dieser erkennen kann, welche Anwendung von welchem Hersteller hier zum Einsatz kommt.

Weiterlesen

Onlinebanking mit DDBAC II: Überweisungen

Onlinebanking ist aktuell in aller Munde, da es für erhöhte Sicherheit einige Änderungen in den Abläufen gegeben hat. Viele Leser kennen die DDBAC-Bibliothek bereits, denn wir haben in Access im Unternehmen schon darüber berichtet und es ist auch ein Buch zu diesem Thema im André Minhorst Verlag erschienen. Wer diese Bibliothek nutzt, braucht neben einer aktuellen Version auch noch eine kleine Änderung, ohne die Vorgänge nicht mehr durchgeführt werden können. Nachdem wir im ersten Teil der Beitragsreihe das Einlesen von Kontoständen und Umsätzen beschrieben haben, kümmern wir uns nun um das Durchführen von Überweisungen.

Weiterlesen

Onlinebanking mit DDBAC: Saldo und Umsätze

Onlinebanking ist aktuell in aller Munde, da es für erhöhte Sicherheit einige Änderungen in den Abläufen gegeben hat. Viele Leser kennen die DDBAC-Bibliothek bereits, denn wir haben in Access im Unternehmen schon darüber berichtet und es ist auch ein Buch zu diesem Thema im André Minhorst Verlag erschienen. Wer diese Bibliothek nutzt, braucht neben einer aktuellen Version auch noch eine kleine Änderung, ohne die Vorgänge nicht mehr durchgeführt werden können. Auch aus diesem Anlass wollen wir in diesem Artikel das Thema Homebanking mit Visual Basic und der DDBAC-Bibliothek einmal im Detail vorstellen.

Weiterlesen

Von Access zum EDM per Kontextmenü

Nach den vorbereitenden Artikel zum Thema Erweitern von Visual Studio, Anlegen von Elementen im Projektmappen-Explorer und Hinzufügen von Elementen wie Klassen, Prozeduren et cetera per Code können wir uns an ein praktisches Beispiel begeben: Eine Anwendung, die Sie per Menüeintrag aus dem Kontextmenü eines Projekts aus aufrufen können und die nach der Auswahl der Access-Datenbank mit dem zu verwendenden Datenmodell ein Entity Data Model auf Basis dieser Datenbank erstellt. Damit können Sie dann mit wenigen Handgriffen auch direkt eine SQL Server-Datenbank generieren.

Weiterlesen

PayPal-Kontostand und Umsätze

PayPal ist ein beliebtes Zahlungsmittel. Gut, wenn man auf einfache Weise den Überblick über den Stand seines PayPal-Kontos und über die erfolgten Umsätze erhält – zum Beispiel über die Webseite oder eine App für das Smartphone. Uns interessiert natürlich, wie wir von der Benutzeroberfläche einer WPF-Anwendung auf diese Informationen zugreifen können. Deshalb schauen wir uns in diesem Artikel an, wie Sie die notwendigen Sicherheitsinformationen für den Zugriff erhalten und wie Sie eine Anwendung um Funktionen zum Abrufen von Kontostand und Umsätzen erweitern.

Weiterlesen

ASP.NET Core-Anwendung anpassen

Wenn Sie ein neues Projekt auf Basis der Vorlage “Visual C#|Web|ASP.NET Core-Webanwendung” mit dem Typ “Webanwendung” erstellt haben, finden Sie eine komplette Beispielanwendung vor. Im Gegensatz dazu steht der Typ “Leer”, mit dem Sie eine komplett leere Anwendung erstellen, der allerdings auch jegliche Infrastruktur wie etwa das Menü, die CSS-Dateien und vieles mehr fehlen. Wir wollen einmal von einer Anwendung des Typs “Webanwendung” ausgehend betrachten, welche Anpassungen notwendig sind, um die Beispielinhalte, -menüs und -designs in eigene Elemente umzuwandeln.

Weiterlesen