{"id":88012015,"date":"2024-04-25T16:23:32","date_gmt":"2024-04-25T16:23:32","guid":{"rendered":"http:\/\/access-basics.de\/index.php\/88012015.html"},"modified":"2024-04-25T16:23:32","modified_gmt":"2024-04-25T16:23:32","slug":"88012015","status":"publish","type":"page","link":"https:\/\/vbentwickler.de\/88012015\/","title":{"rendered":"Visual Basic Entwickler 01\/2015"},"content":{"rendered":"<h3>Einstieg in Visual Studio Community 2013<\/h3>\n<p>Mit Visual Studio Community 2013 bietet Microsoft f\u00fcr Selbstst\u00e4ndige und kleine Unternehmen eine kostenlose Version seiner Entwicklungsumgebung an, die im Gegensatz zu den Express Editionen vorheriger Versionen keine Einschr\u00e4nkungen aufweist. In der Artikelkategorie \u00bbVisual Studio nutzen\u00ab stellen wir die Entwicklungsumgebung vor und zeigen nicht nur, wie Sie den \u00dcbergang vom VBA-Editor schaffen. Im ersten Teil beginnen wir mit der Installation und ersten Schritten.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Einstieg_in_Visual_Studio_Community_2013\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Von VBA zu C#: Erste Anwendung und Variablen<\/h3>\n<p>Wer von VBA zu C# wechselt, muss an einigen Stellen umdenken. Der Sprung von VBA zu Visual Basic unter .NET w\u00e4re m\u00f6glicherweise etwas einfacher, allerdings ist C# wohl die weiter verbreitete Sprache. Das bedeutet nicht nur, dass es mehr Entwickler gibt, die damit entwickelte Anwendungen leichter weiterentwickeln oder Sie unterst\u00fctzen k\u00f6nnen, sondern es existieren auch mehr Beispiele zu C# im Internet als zu Visual Basic. Im ersten Artikel der Kategorie \u00bbVon VBA zu C#\u00ab schauen wir uns an, wie Sie eine erste kleine Konsolenanwendung bauen und welche einfachen Datentypen es dort gibt.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Von_VBA_zu_C_Erste_Anwendung_und_Variablen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Von VBA zu C#: Operatoren<\/h3>\n<p>Die Anzahl der Operatoren unter VBA ist \u00fcberschaubar. Die .NET-Programmiersprachen bieten hier schon eine ganze Menge neuer M\u00f6glichkeiten. Zum Beispiel brauchen Sie, wenn Sie einen Z\u00e4hler um eins erh\u00f6hen wollen, nicht mehr x = x + 1 zu schreiben, sondern einfach nur x += 1. Diese und viele andere Operatoren stellt der vorliegende Artikel vor.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Von_VBA_zu_C_Operatoren\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Von VBA zu C#: Bedingungen<\/h3>\n<p>Unter Access-VBA haben Sie als Bedingungen die Befehlsstrukturen If&#8230;Then und deren Varianten sowie Select Case kennen gelernt. Au\u00dferdem gibt es noch Funktionen, mit denen sich bestimmte Werte in Abh\u00e4ngigkeit des Wertes eines Parameters zur\u00fcckgeben lassen \u2013 zum Beispiel IIf oder Choose. Unter C# sieht dies etwas anders aus, vor allem wegen der Strukturierung mit geschweiften Klammern und des fehlenden End-Schl\u00fcsselwortes. Dieser Beitrag stellt die Pendants zu den VBA-Bedingungen vor.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Von_VBA_zu_C_Bedingungen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Von VBA zu C#: Schleifen<\/h3>\n<p>Schleifen spielen bei der Programmierung eine wichtige Rolle. Unter VBA gibt es die For&#8230;Next- und die For&#8230;Each-Schleife sowie die verschiedenen Varianten der Do&#8230;-Schleife. In diesem Artikel schauen wir uns an, wie Sie diese Schleifentypen unter C# abbilden und welche Besonderheiten dabei auftreten.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Von_VBA_zu_C_Schleifen\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Von VBA Zu C#: Arrays<\/h3>\n<p>Arrays gibt es wohl in jeder Programmiersprache, jeweils mit eigenen Besonderheiten. Wie f\u00fcllt man ein Arrays? Wie greift man auf die Werte eines Arrays zu? Wie organisiert man mehrdimensionale Arrays? Wie durchl\u00e4uft man die Werte eines Arrays oder ermittelt die Anzahl der enthaltenen Elemente? All diese Fragen beantwortet der vorliegende Artikel.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Von_VBA_Zu_C_Arrays\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Die Console-Klasse<\/h3>\n<p>Im Gegensatz zu VBA k\u00f6nnen Sie mit den .NET-Programmiersprachen wesentlich komfortabler auf die Eingabeaufforderung zugreifen \u2013 und zwar \u00fcber die Console-Klasse des System-Namespaces. Dieses bietet nicht nur die M\u00f6glichkeit, Texte auszugeben, sondern auch solche zum Einlesen von Benutzereingaben. Au\u00dferdem k\u00f6nnen Sie die Eingabeaufforderung damit nach Ihren eigenen W\u00fcnschen formatieren. Dieser Artikel beschreibt die Verwendung der Console-Klasse.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Die_ConsoleKlasse\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Von Access zu WPF: Fenster<\/h3>\n<p>Unter Access war alles so einfach und gewohnt. Das Access-Fenster bildete den Rahmen, zeigt das Ribbon an oder stellte die Formulare und Berichte in Anwendungen dar. F\u00fcr das \u00d6ffnen der Objekte brauchte man nur die DoCmd.Open&#8230;-Anweisung zu kennen. Unter .NET sieht das ganz anders aus: Das Anwendungsfenster ist bereits ein Formular, es gibt andere Steuerelemente \u2013 und das \u00d6ffnen von Formularen erfolgt auch ganz anders.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Von_Access_zu_WPF_Fenster\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Datenzugriff mit ADO.NET, Teil 1<\/h3>\n<p>Wer lange mit Access gearbeitet hat, dem ist der Datenzugriff \u00fcber die DAO-Bibliothek mit dem Recordset-Objekt, das Bearbeiten mit AddNew, Update und Edit sowie das Formulieren von SQL-Aktionsabfragen f\u00fcr die Execute-Anweisung in Fleisch und Blut \u00fcbergegangen. Nun hei\u00dft es umdenken: Unter der Datenzugriffsbibliothek ADO.NET sieht vieles anders aus. Diese Artikelreihe zeigt, wie Sie die unter Access gelernten Abl\u00e4ufe auch mit Visual Studio unter C#\/ADO.NET programmieren k\u00f6nnen.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Datenzugriff_mit_ADONET_Teil_1\">Zum Artikel &#8230;<\/a><\/p>\n<h3>Objektorientierte Programmierung, Teil 1<\/h3>\n<p>Wer mit VBA programmiert, nutzt eigentlich schon eine Reihe der Elemente der objektorientierten Programmierung \u2013 zum Beispiel, wenn er Objekte auf Basis der Klasse Database oder Recordset erstellt und dann mit deren Methoden und Eigenschaften durch die Daten einer Tabelle navigiert. Auch benutzerdefinierte Klassen lassen sich mit VBA erstellen. Unter C# erhalten Sie jedoch Zugriff auf den kompletten Umfang der objektorientierten Programmierung. Dieser Artikel liefert einen Einstieg in die objektorientierte Programmierung mit C#.<\/p>\n<p><a href=\"http:\/\/www.vbentwickler.de\/Objektorientierte_Programmierung_Teil_1\">Zum Artikel &#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Einstieg in Visual Studio Community 2013 Mit Visual Studio Community 2013 bietet Microsoft f\u00fcr Selbstst\u00e4ndige und kleine Unternehmen eine kostenlose Version seiner Entwicklungsumgebung an, die im Gegensatz zu den Express Editionen vorheriger Versionen keine Einschr\u00e4nkungen<\/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-88012015","page","type-page","status-publish","hentry"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages\/88012015","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=88012015"}],"version-history":[{"count":0,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/pages\/88012015\/revisions"}],"wp:attachment":[{"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/media?parent=88012015"}],"wp:term":[{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/vbentwickler.de\/data\/wp\/v2\/yst_prominent_words?post=88012015"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}