{"id":88062017,"date":"2024-04-25T15:50:25","date_gmt":"2024-04-25T15:50:25","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88062017.html"},"modified":"2024-04-25T15:50:25","modified_gmt":"2024-04-25T15:50:25","slug":"88062017","status":"publish","type":"page","link":"https:\/\/vbentwickler.de\/88062017\/","title":{"rendered":"Visual Basic Entwickler 06\/2017"},"content":{"rendered":"<h3>Grid im Griff<\/h3>\n<p>Das Grid-Element ist ein flexibles Steuer\u00adelement zum Platzieren der enthaltenen Steuer\u00adelemente. Seine Definition erfolgt entweder \u00fcber XAML oder \u00fcber den Entwurf der jeweiligen .xaml-Seite. Wie Sie das Grid-Element zur Anordnung von Steuerelementen mit XAML definieren, haben wir uns zum Teil schon im Artikel Steuer\u00adelemente anordnen angesehen. Im vorliegenden Artikel zeigen wir nun, wie Sie das Grid schnell mit der Maus so definieren, wie Sie es sonst per XAML tun \u2013 und sich damit eine Menge Zeit und M\u00fche sparen k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Grid_im_Griff\">Zum Artikel &#8230;<\/a><\/p>\n<h3>E-Mails mit Outlook verschicken<\/h3>\n<p>Wer Anwendungen mit Visual Studio programmiert, die Daten wie etwa die von Kunden verwaltet, kommt fr\u00fcher oder sp\u00e4ter nicht um eine Funktion zum Versenden von E-Mails herum. Da gibt es nun zwei M\u00f6glichkeiten: Sie verwenden eine eigene SMTP-Klasse, um die E-Mails zu versenden. Das klappt mit .NET-Projekten viel einfacher als etwa unter Access, weil es hier schon fertige Klassen f\u00fcr diesen Anwendungszweck gibt. Allerdings werden die gesendeten Mails dann nicht in Outlook im Ordner \u00bbGesendete Elemente\u00ab gespeichert. Deshalb schauen wir uns in diesem Artikel den Versand von Mails per Outlook an. In einem anderen Artikel gehen wir dann auf die Verwendung einer SMTP-Klasse ein.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/EMails_mit_Outlook_verschicken\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Absender von Outlook-Mails einstellen<\/h3>\n<p>Im Artikel \u00bbE-Mails mit Outlook verschicken\u00ab haben wir gezeigt, wie Sie von einer .NET-Anwendung aus die Daten f\u00fcr eine E-Mail zusammenstellen und diese dann per Outlook verschicken k\u00f6nnen \u2013 unter anderem mit Empf\u00e4nger, CC, BCC, Anlagen oder Priorit\u00e4t. Was noch fehlt, ist die Absenderadresse. Diese braucht man grunds\u00e4tzlich nicht explizit einzustellen, denn Outlook verwendet dann die Adresse des Standardkontos von Outlook (vorausgesetzt, Sie haben mehrere Konten). Wenn Sie jedoch eine Mail mit einem anderen Konto als dem Standardkonto verschicken wollen, wird es kompliziert. Die L\u00f6sung f\u00fcr diese Aufgabe finden Sie im vorliegenden Artikel.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Absender_von_OutlookMails_einstellen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>E-Mails ohne Outlook versenden<\/h3>\n<p>Im Artikel \u00bbE-Mails mit Outlook verschicken\u00ab haben wir gezeigt, wie Sie von einer .NET-Anwendung aus die Daten f\u00fcr eine E-Mail zusammenstellen und diese dann per Outlook verschicken k\u00f6nnen. Was aber, wenn der Benutzer kein Outlook auf dem Rechner hat? F\u00fcr diesen Fall bietet .NET eigene Bibliotheken. Damit k\u00f6nnen Sie E-Mails ohne Zugriff auf Outlook verschicken. Dieser Artikel zeigt, wie dies gelingt.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/EMails_ohne_Outlook_versenden\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Brief mit Word erstellen<\/h3>\n<p>Heute war es wieder soweit: Ich musste ein Anschreiben erstellen. Heutzutage geht zwar vieles per E-Mail, aber hier und da wird doch noch nach einem korrekten Anschreiben mit Briefkopf, Adresse, Ort und Datum, Betreff und dem Text selbst verlangt. Da dies so selten passiert, finde ich meist meine Wordvorlage f\u00fcr diesen Zweck nicht: Seit dem letzten Anschreiben kann es n\u00e4mlich gut sein, dass ich einen neuen oder neu aufgesetzten Rechner habe und ich vergessen habe, meine Vorlagen vom alten Rechner auf den neuen zu \u00fcbertragen. Wie sch\u00f6n w\u00e4re es doch, wenn man eine kleine .NET-Anwendung h\u00e4tte, die einem ein paar Textfelder f\u00fcr die wichtigsten Daten bereitstellt und nach der Eingabe per Mausklick das gew\u00fcnschte Dokument im .docx-Format anlegt! Wie das gelingt, zeigt Ihnen der vorliegende Artikel.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Brief_mit_Word_erstellen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Mit Ressourcen arbeiten<\/h3>\n<p>In einer .NET-Anwendung k\u00f6nnen Sie auch ohne Verwendung einer Datenbank Dateien und andere Daten ablegen. Dazu stellt Microsoft die sogenannten Ressourcen (englisch Resources) zur Verf\u00fcgung. Dabei handelt es sich um die M\u00f6glichkeit, Dateien, Texte oder andere Daten entweder \u00fcber die Benutzeroberfl\u00e4che von Visual Studio zur Anwendung hinzuzuf\u00fcgen und sie per Code auszulesen und gegebenenfalls auch wieder ins Dateisystem zu kopieren. Im konkreten Fall wollen wir eine Word-Dokumentvorlage in der Anwendung vorhalten, um diese bei Bedarf ins Dateisystem zu kopieren und als Vorlage zu nutzen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Mit_Ressourcen_arbeiten\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Visual Studio-Vorlagen erstellen<\/h3>\n<p>Wer die bisherigen Artikel verfolgt und zuvor mit Access gearbeitet hat, stellt fest, dass es einige Aufgaben gibt, die sich unter Access einfacher durchf\u00fchren lie\u00dfen \u2013 zum Beispiel das Ausstatten eines Formulars mit einer Datenherkunft und das Hinzuf\u00fcgen der gebundenen Steuerelemente zu diesem Formular. Nun gibt es auch unter Visual Studio die M\u00f6glichkeit, Assistenten selbst zu programmieren. Damit k\u00f6nnten wir dann selbst die Helferlein erstellen, die uns bei Routineaufgaben unterst\u00fctzen \u2013 wie beispielsweise das Anlegen eines Window- oder Page-Elements auf Basis einer Entit\u00e4t. Doch bis dahin ist es noch ein langer Weg \u2013 in diesem Artikel schauen wir uns zun\u00e4chst an, wie Sie eine einfachen Vorlage f\u00fcr Visual Studio erstellen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Visual_StudioVorlagen_erstellen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Visual Basic: Bedingungen und Schleifen<\/h3>\n<p>Wer bisher mit VBA oder C# gearbeitet hat und zu VB wechseln m\u00f6chte, sieht sich bei der Entwicklung von WPF-Anwendungen einigen \u00c4nderungen gegen\u00fcber. Dieser Artikel liefert die Grundlagen zur Programmierung von Bedingungen wie If&#8230;Then oder Select Case und von Schleifen wie For&#8230;Next, For&#8230;Each oder Do While. Zum Experimentieren mit den Beispielen nutzen wir das Tool LINQPad 5. <\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Visual_Basic_Bedingungen_und_Schleifen\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Grid im Griff Das Grid-Element ist ein flexibles Steuer\u00adelement zum Platzieren der enthaltenen Steuer\u00adelemente. Seine Definition erfolgt entweder \u00fcber XAML oder \u00fcber den Entwurf der jeweiligen .xaml-Seite. Wie Sie das Grid-Element zur Anordnung von Steuerelementen<\/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-88062017","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages\/88062017","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=88062017"}],"version-history":[{"count":0,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages\/88062017\/revisions"}],"wp:attachment":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/media?parent=88062017"}],"wp:term":[{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/yst_prominent_words?post=88062017"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}