{"id":88032020,"date":"2024-04-25T15:49:46","date_gmt":"2024-04-25T15:49:46","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88032020.html"},"modified":"2024-04-25T15:49:46","modified_gmt":"2024-04-25T15:49:46","slug":"88032020","status":"publish","type":"page","link":"https:\/\/vbentwickler.de\/88032020\/","title":{"rendered":"Visual Basic Entwickler 03\/2020"},"content":{"rendered":"<h3>Rechnungsverwaltung, Teil 1: Grundlagen<\/h3>\n<p>Als selbst\u00e4ndiger oder freiberuflicher Softwareentwickler braucht man am Ende vor allem eines: eine Anwendung zum Erstellen von Rechnungen. Diese wollen wir im vorliegenden Artikel programmieren \u2013 vom Entwurf des Datenmodells \u00fcber die Erstellung des Entity Data Models und die Benutzeroberfl\u00e4che bis zum Ausdrucken der Rechnung als PDF oder mit dem Drucker.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Rechnungsverwaltung_Teil_1_Grundlagen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Rechnungsverwaltung, Teil 2: Rechnungspositionen<\/h3>\n<p>Als selbst\u00e4ndiger oder freiberuflicher Softwareentwickler braucht man am Ende vor allem eines: eine Anwendung zum Erstellen von Rechnungen. Diese wollen wir im vorliegenden Artikel programmieren \u2013 vom Entwurf des Datenmodells \u00fcber die Erstellung des Entity Data Models und die Benutzeroberfl\u00e4che bis zum Ausdrucken der Rechnung als PDF oder mit dem Drucker. Im zweiten Teil der Beitragsreihe f\u00fcgen wir die Verwaltung von Rechnungspositionen hinzu.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Rechnungsverwaltung_Teil_2_Rechnungspositionen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Rechnungsbericht mit XAML<\/h3>\n<p>Wenn Sie einen Rechnungsbericht erstellen wollen, ergeben sich unter .NET zahlreiche M\u00f6glichkeiten. Leider ziehen die meisten davon Kosten nach sich in Form von Lizenzgeb\u00fchren f\u00fcr professionelle Softwareprodukte. Wir wollen in diesem Artikel zeigen, wie Sie einfache Berichte wie etwa f\u00fcr eine Rechnung mit den Bordmitteln von Visual Studio erstellen k\u00f6nnen. Dazu programmieren wir ein XAML-Fenster, welche genau die Gr\u00f6\u00dfe einer DIN A4-Seite hat und f\u00fcgen dieser die Steuer\u00adelemente zum Anzeigen der f\u00fcr eine Rechnungen wichtigen Informationen hinzu. Schlie\u00dflich programmieren wir auch noch eine Drucken-Funktion, um den Rechnungsbericht zu Papier zu bringen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Rechnungsbericht_mit_XAML\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Rechnungsverwaltung auf SQLite umstellen<\/h3>\n<p>In der Artikelreihe zum Thema Rechnungsverwaltung haben wir ein Rechnungsverwaltungsprogramm mit SQL Server-Datenbank programmiert. SQL Server ist ein sehr zuverl\u00e4ssiges und gutes System f\u00fcr viele Anwendungen. Wenn wir aber eine kleine Rechnungsverwaltung nutzen wollen, die auch bei Freiberuflern oder Selbst\u00e4ndigen ohne SQL Server auf dem Rechner laufen soll, ben\u00f6tigen wir eine Alternative. Hier kommt SQLite ins Spiel: eine sehr leichte Datenbankl\u00f6sung, die noch nicht einmal eine Installation erfordert. Dieser Artikel zeigt, wir wir eine SQLite-Variante von unserer Rechnungsverwaltung erstellen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Rechnungsverwaltung_auf_SQLite_umstellen\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Rechnungsverwaltung, Teil 1: Grundlagen Als selbst\u00e4ndiger oder freiberuflicher Softwareentwickler braucht man am Ende vor allem eines: eine Anwendung zum Erstellen von Rechnungen. Diese wollen wir im vorliegenden Artikel programmieren \u2013 vom Entwurf des Datenmodells \u00fcber<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"yst_prominent_words":[],"class_list":["post-88032020","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages\/88032020","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/comments?post=88032020"}],"version-history":[{"count":0,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages\/88032020\/revisions"}],"wp:attachment":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/media?parent=88032020"}],"wp:term":[{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/yst_prominent_words?post=88032020"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}