Programmierung unter VB.Net mit der IDE VisualStudio. Schritt für Schritt erklärt und beschrieben. Zielgruppe: Komplette Neueinsteiger mit fundiertem Computerwissen.

Slides:



Advertisements
Ähnliche Präsentationen
Blue J.
Advertisements

Visual C# Programmieren mit dem Visual Studio. Was ist C#? Programmiersprache von Microsoft Einfach zu erlernen Vielfältige Möglichkeiten Basierend auf.NET.
Programmorganisation
Betriebssysteme.
Was ist neu in VS 2003 ? Ein Überblick. Bernd Marquardt Software & Consulting
Web Matrix Project Kurzüberblick Dirk Primbs Technologieberater Developer Platform Strategy Group Microsoft Deutschland GmbH.
Web 2.0 und RIAs - Adobe Air1 Seminar: Web 2.0 und Rich Internet Applications Wintersemester 2007/2008 Daniel Thaidigsmann
Spec# Proseminar Assertions im SS 2007 Uni Paderborn Andreas Martens Betreuer: Dipl. Inform. Björn Metzler.
Java: Grundlagen der Sprache
Entwicklung der Programmiersprachen
Seminar Sommersemester 2002 ASP.NET Andre Margousian.
Introducing the .NET Framework
Mono und andere freie.NET Implementierungen. Implementierungen Microsoft.NET Framework Win32, Win64? Microsoft.NET Compact Framework WinCE (Mobile, Phone)
Einführung in Visual C++
Visual FoxPro 8.0 NameTitelUnternehmen. Agenda Jahre Visual FoxPro 10 Jahre Visual FoxPro Der Weg zu VFP 8.0 Der Weg zu VFP 8.0 Ziele von und Überblick.
Visual FoxPro 10.0 Visual Extend 10.0
Uwe Habermann Venelina Jordanova dFPUG – Silverlight Wizard.
Uwe Habermann Venelina Jordanova Silverlight jetzt!
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
MSDN Webcast: VB. NET für Einsteiger und Umsteiger Einführung in VB
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
Java & Greenfoot Grundlagen.
n Produktfamilie VisiWinNET
University of Applied Sciences Übung Objektorientierte Programmierung II Dipl.-Inf. (FH) Markus Vogler.
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 6 Folie 2 ASP.NET Einführung (1) Microsoft-Technologien zur Entwicklung.
Silverlight Eine Einführung. Agenda 1.Was ist Silverlight? 2.Die Silverlight Philosophie 3.Vorstellung des Szenarios 4.Einführendes Beispiel 5.Konzepte.
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 3 Folie 2 Windows Presentation Foundation (WPF) s.a.
Wie und wann verwendet man WPF?
Clustered Neuronal Network A C#.NET project for Compute Cluster Server 2003.
Uwe Habermann Venelina Jordanova Kostenloser Einstieg in eine neue Welt!
ERSTE SCHRITTE INS INTERNET
Workshop WPF für Windows-Entwickler
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 12 Folie 2 Web Services (1)
Lizenz zum Forschen = 1 Euro Microsoft ® High Performance Computing-Programm für Bildungs- und Forschungseinrichtungen.
Michael Köster User Experience Specialist Microsoft Corporation.
Consulting and Solutions.NET Vortragsreihe – Vorstellung der Referenten Happy Arts Software Markus Kämmerer IT-Erfahrung seit 1987,
Präsentation von Sonja Pathe
HTML-Editoren Eine Präsentation von Erik Kulisch.
Bedeutung von Internet-Technologien
App-Entwicklung mit HTML5, CSS und JavaScript
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
Windows Presentation Foundation WS 2013/14 Prof. Dr. Herrad Schmidt
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 1 Folie 2 Microsoft.NET Framework: Quelle:
Entwicklung verteilter Anwendungen II, SS 13 Prof. Dr. Herrad Schmidt SS 2013 Kapitel 5 Folie 2 Windows Communication Foundation (WCF) s.a.
Uwe Habermann Venelina Jordanova Professioneller Einstieg in eine neue Welt!
CGI (Common Gateway Interface)
… und was man damit machen kann.
Uwe Habermann Venelina Jordanova Alvenos.
Uwe Habermann Venelina Jordanova dFPUG-CeBIT-Entwicklertreffen
Oliver Spritzendorfer Thomas Fekete
Oliver Lietz – Mobile Software Mobile Software Ausgewählte Themen Software (ATS) Beuth-Hochschule SS 2010 Oliver Lietz Dipl.-Ing.
Projekt Pokémon (CSL) Evaluation Technologien / Entwicklungsumgebungen Schlusspräsentation, Philip Iezzi, BDLI 2.
Windows 8 Anwendungen erstellen mit Alvenos
Windows 10 Uwe Habermann
© Zühlke 2013 Philipp Kälin Workshop Entwickeln von Apps für die Android Plattform 29. April Mai Mai April 2013.
Microsoft.NET - Plattform Kurzer Überblick Vergleich mit Java Von Thomas Zahn Januar 2001.
Cloud Computing C# Windows 7.NET Micro Framework Silverlight WCF Patterns & Practices Surface XML Refactoring WPF Software Factories Windows Server ASP.NET.
Das Internet Ein Netzwerk, das viele Rechner miteinander verbindet
Paul, Morten, Yannick Blue J. Entwicklungsumgebung  versteht Java Programmcode  Für die Entwicklung eigener Software  Durch die Programmierung.
EAS II Installation. Überblick Woher bekomme ich EAS II? Brauche ich EAS II? Wofür sind Updates wichtig? Überblick 2.
Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.
Voraussetzungen Wichtig: Bitte Xamarin Studio, SDK’s und Emulatoren vor dem Workshop installieren Xamarin Studio 5.9 ( Xamarin Business.
Windows 10 Teil 2 Einstieg in das Programm, die Funktionen Texte wurden teilweise aus Dokumentationen von Microsoft oder.
Programmierung unter VB.Net mit der IDE VisualStudio. Schritt für Schritt erklärt und beschrieben. Zielgruppe: Komplette Neueinsteiger mit fundiertem Computerwissen.
Cubido business solutions gmbh Haidfeldstrasse 33 A-4060 Leonding di(fh) Wolfgang Straßer ° Rundumblick.
JAVA - Einführung. © Übersicht Hintergrund und Geschichte Wie sieht ein JAVA Programm aus ? Was ist ein JAVA Programm ? Wie schreibt/übersetzt.
Programmierung unter VB.Net mit der IDE VisualStudio. Schritt für Schritt erklärt und beschrieben. Zielgruppe: Komplette Neueinsteiger mit fundiertem Computerwissen.
WPF lebt… .NET 4.6 und die Neuerungen in WPF
Lehrlingswettbewerb 2016 Zürich
Ein kurzer Überblick Thomas Karp
 Präsentation transkript:

Programmierung unter VB.Net mit der IDE VisualStudio. Schritt für Schritt erklärt und beschrieben. Zielgruppe: Komplette Neueinsteiger mit fundiertem Computerwissen

1. Visual Studio – Die Oberfläche Download Oberfläche Wichtige Menüs 2. Ein neues Projekt erstellen Verschiedene Projekttypen und ihr Einsatzbereich 3. Hilfestellung beim Programmieren Richtig suchen über Google Die Hilfe über VisualStudio oder MSDN Beispielprojekte suchen und finden 4. Das erste Projekt Eine Consolenanwendung – Hello World und rechnen in der Console 5. Die erste grafische Oberfläche Erstellen einer WPF Anwendung und den ersten Steuerelementen 6. Erklärung XAML und die WPF Die Funktionsweise der WPF und warum sie so besonders ist 7. Die erste richtige(!!) Applikation (Extra Webcastreihe) Wir erstellen einen Notizblock unter WPF – inkl. Style, Triggern, Commands usw.

Die IDE Warum benötige ich eine IDE Download der Express-Version Die Oberfläche Die wichtigsten Menüs und Fenster von Visual Studio im Überblick Der Projektmappenexplorer Der Editor Die Fehlerliste Das Eigenschaftenfenster Dauer: ca. 30 min.

Eine IDE (Entwicklungsumgebung) ist nichts anderes als ein Editor, nur das moderne IDEs einige Hilfen und Unterstützungen bieten. Obwohl eigentlich möglich schreibt heute niemand mehr ein Programm in einem normalen Editor. Um ein Programm zu erstellen muss man Programmcode eintippen. Ein Computer hat seine eigene Sprache – die Maschinensprache. Es gibt verschiedene Programmiersprachen in denen man programmieren kann, die IDE übersetzt diese Sprache in die, der Maschine mit Hilfe eines Compilers (ausgesprochen: Kompeiler). Dieser dient an dieser Stelle als Dolmetscher. Aber nicht nur das, bietet die IDE auch eine menge Unterstützung beim Programmieren wie Erkennung von Programmierfehlern, Autovervollständigung und vieles mehr…

Es gibt verschiedene IDEs wie z.B. SharpDevelop oder VisualStudio. Ich gehe in dieser Webcastreihe nur auf VisualStudio ein welche in der Expressversion kostenlos von zum download angeboten wird. Anders als bei den kostenpflichtigen Versionen von Visual Studio wurde bei den Express Versionen einzelne Bausteine „herausgebrochen“. Deshalb gibt es mehrere Express-Pakete zum downloaden. Express für Desktopapplikationen Express für Webapplikationen Express für Windows 8 Desktop-Apps (inkl. Windows Phone)

Der Projektmappenexplorer Der Editor Die Fehlerliste Das Eigenschaftenfenster Der Objektkatalog (!!)

Die Projekttypen Welcher Projektvorlagen bietet VisualStudio Unterschiede der verschiedenen Vorlagen Einige Projektvorlagen ausprobieren Projektvorlage Konsoleanwendung Projektvorlage WPF Applikation Projektvorlage ASP.Net WebForms Projektvorlage ASP.Net MVC Dauer: ca. 30 min.

Visual Studio bringt einige Projektvorlagen mit um dem Entwickler den Einstieg zu erleichtern. Wählt man einen Projekttyp aus erstellt die IDE je nach Projekttyp eine Projektmappe in welcher die Struktur vorangelegt wird und auch benötigt Verweise schon mal hinzugefügt werden. So hat der Entwickler um einiges weniger Anfangsarbeit. Wählt der Entwickler eine Web-Projektvorlage werden unter anderem Beispieldateien wie eine Startseite, CSS-Files, eine Kontaktseite und evtl. eine Login-Page von Visual Studio erstellt. Anhand dieser Beispiele kann der Entwickler wenn er mit einem Web-Projekt nicht vertraut ist schon mal ein wenig Beispielcode einsehen und hat hierbei auch ein Design zu Verfügung welches ausgiebig studiert werden kann. So kann der Entwickler sehen wie gewisse Dinge funktionieren und auf der anderen Seite Beispielsweise Code oder CSS Dateien verändern um zu sehen wie sich die änderungen verhalten. Nur in ganz seltenen Fällen steht der Entwickler vor einer leeren Projektmappe und muss somit selbst wissen wie und wo nun angefangen werden soll.

Windows Desktop Windows Forms-Anwendung WPF Anwendung Konsolenanwendung Klassenbibliothek Windows Dienst WPF und Win-Forms Steuerlementbibliothek Web Empty Web Forms MVC Web API Store Apps Leere App (Windows/Phone) Hub App (Windows/Phone) Raster App (Windows/Phone) Pivot App (Windows/Phone) … Eine Auflistung gibt’s auch in der MSDN

Zielframework Projektvorlage Projektart

OS Version.Net Framework Windows XP XP MediaCenter XP Tablet-Edition.Net Framework 1.0 Windows Server 2003 (x86)*.Net Framework 1.1 Windows Vista.Net Framework 2.0 (3.0 über Features installierbar) Windows Server Windows Server 2008 SP 1.Net Framework 2.0 (3.0 über Features installierbar) Windows Server 2008 R2.Net Framework Windows 7.Net Framework Windows 8.Net Framework 4.5 Windows 8.1.Net Framework Windows Server 2012.Net Framework * In x64 Version ist kein.Net Framework enthalten

VB C# C++ F#

VB C# C++ F# Common Intermediate Language Mit sprachübergreifenden Datentypen Hier ist schon mal in eine Universalsprache vereinfacht Common Intermediate Language Mit sprachübergreifenden Datentypen Hier ist schon mal in eine Universalsprache vereinfacht

VB C# C++ F# Common Intermediate Language Mit sprachübergreifenden Datentypen Hier ist schon mal in eine Universalsprache vereinfacht Common Intermediate Language Mit sprachübergreifenden Datentypen Hier ist schon mal in eine Universalsprache vereinfacht Common Language Runtime Übersetzung in Maschinensprache Common Language Runtime Übersetzung in Maschinensprache

CPU VB C# C++ F# Common Intermediate Language Mit sprachübergreifenden Datentypen Hier ist schon mal in eine Universalsprache vereinfacht Common Intermediate Language Mit sprachübergreifenden Datentypen Hier ist schon mal in eine Universalsprache vereinfacht Common Language Runtime Übersetzung in Maschinensprache Common Language Runtime Übersetzung in Maschinensprache