Microsoft Visual Studio Community 2015

Ähnliche Dokumente
3 Grundlagen. 3.1 Die erste App

Windows 8.1. Grundkurs kompakt. Markus Krimm, Peter Wies 1. Ausgabe, Januar 2014 K-W81-G

Einführung zum Arbeiten mit Microsoft Visual C Express Edition

Windows 8.1. Grundkurs kompakt. Markus Krimm, Peter Wies 1. Ausgabe, Januar inkl. zusätzlichem Übungsanhang K-W81-G-UA

FuxMedia Programm im Netzwerk einrichten am Beispiel von Windows 7

Windows. Workshop Internet-Explorer: Arbeiten mit Favoriten, Teil 1

Windows 7 Ordner und Dateien in die Taskleiste einfügen

Handbuch ECDL 2003 Basic Modul 5: Datenbank Access starten und neue Datenbank anlegen

2 Skype zum ersten Mal öffnen und einrichten

Gezielt über Folien hinweg springen

Einführungskurs MOODLE Themen:

Anleitung zur Erstellung einer Gefährdungsbeurteilung

Dazu stellen Sie den Cursor in die Zeile, aus der eine Überschrift werden soll, und klicken auf die gewünschte Überschrift.

ACDSee 10. ACDSee 10: Fotos gruppieren und schneller durchsuchen. Was ist Gruppieren? Fotos gruppieren. Das Inhaltsverzeichnis zum Gruppieren nutzen

Handbuch ECDL 2003 Modul 2: Computermanagement und Dateiverwaltung Der Task-Manager

Bedienungsanleitung Albumdesigner. Neues Projekt: Bestehendes Projekt öffnen:

Die wichtigsten Funktionen im Umgang mit Windows. Achim Ermert Diese Unterlagen sind nur für den internen Gebrauch zu nutzen Seite 1

Erstellen einer Collage. Zuerst ein leeres Dokument erzeugen, auf dem alle anderen Bilder zusammengefügt werden sollen (über [Datei] > [Neu])

Wie halte ich Ordnung auf meiner Festplatte?

Anleitung zur Erstellung von Serienbriefen (Word 2003) unter Berücksichtigung von Titeln (wie Dr., Dr. med. usw.)

Handbuch ECDL 2003 Professional Modul 3: Kommunikation Kalender freigeben und andere Kalender aufrufen

Installation OMNIKEY 3121 USB

OrgPublisher. browserübergreifende. Diagramme

Willkommen bei Dropbox!

PDF-Dateien erstellen mit edocprinter PDF Pro

Globale Tastenkombinationen für Windows

Nach der Installation des FolderShare-Satellits wird Ihr persönliches FolderShare -Konto erstellt.

! Tipps und Tricks Sie können den Windows Explorer am einfachsten mit der Tastenkombination Windows+ E öffnen.

Outlook. sysplus.ch outlook - mail-grundlagen Seite 1/8. Mail-Grundlagen. Posteingang

So funktioniert das online-bestellsystem GIMA-direkt

Übung - Konfigurieren einer Windows 7-Firewall

Abwesenheitsnotiz im Exchange Server 2010

Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen.

Installation und Inbetriebnahme von Microsoft Visual C Express

Programme im Griff Was bringt Ihnen dieses Kapitel?

Notizen. 1 Inhaltsverzeichnis 1 INHALTSVERZEICHNIS EINLEITUNG KONFIGURATIONSEINSTELLUNGEN VERTRAUENSWÜRDIGE SITES HINZUFÜGEN...

2. Im Admin Bereich drücken Sie bitte auf den Button Mediathek unter der Rubrik Erweiterungen.

Die Features des owncloud-web-interfaces:

Microsoft Access 2010 Navigationsformular (Musterlösung)

Anleitung für Vorlesungsaufzeichnungen mit Lecturnity. (im ZHG und diversen anderen Räumen der Universität Göttingen)

Wir freuen uns, dass Sie mit der VR-NetWorld Software Ihren Zahlungsverkehr zukünftig einfach und sicher elektronisch abwickeln möchten.

Mediator 9 - Lernprogramm

Die Textvorlagen in Microsoft WORD und LibreOffice Writer

Was muss gesichert werden? -Ihre angelegten Listen und Ihre angelegten Schläge.

StudyDeal Accounts auf

Wenn nicht alle alles mitbekommen sollen: Surfspuren vollständig beseitigen

Anleitung zum Öffnen meiner Fotoalben bei web.de

Handbuch ECDL 2003 Professional Modul 3: Kommunikation Stellvertreter hinzufügen und zusätzliche Optionen einstellen

Leitfaden zur ersten Nutzung der R FOM Portable-Version für Windows (Version 1.0)

Gemeinsamer Bibliotheksverbund: Übertragung von Datenexporten für den Verbundkatalog Öffentlicher Bibliotheken

Browsereinstellungen für moneycheck24 in Explorer unter Windows

Nützliche Tipps für Einsteiger

Lehrer: Einschreibemethoden

1PROGRAMM VERWENDEN. 1.1 Arbeiten mit Dokumenten Textverarbeitungsprogramm starten, beenden; Dokument öffnen, schließen

1 Einleitung. Lernziele. automatische Antworten bei Abwesenheit senden. Einstellungen für automatische Antworten Lerndauer. 4 Minuten.

4.1 Wie bediene ich das Webportal?

Bedienungsanleitung für den SecureCourier

Tutorial Speichern. Jacqueline Roos - Riedstrasse 14, 8908 Hedingen, jroos@hispeed.ch -

Ordnung auf/im (Win-)PC bzw. der Festplatte

Dateimanagement in Moodle Eine Schritt-für

Nach dem Einstecken des mdentity wird die Anwendung nicht gestartet

1. Adressen für den Serienversand (Briefe Katalogdruck Werbung/Anfrage ) auswählen. Die Auswahl kann gespeichert werden.

Grundlagen Word Eigene Symbolleisten. Eigene Symbolleisten in Word erstellen

So geht s Schritt-für-Schritt-Anleitung

Windows 8. Grundlagen. Markus Krimm. 2. Ausgabe, November 2012

ANWENDUNGSHINWEISE ZU SYMBOLSTIX

II. Daten sichern und wiederherstellen 1. Daten sichern

So gehts Schritt-für-Schritt-Anleitung

Betriebssysteme Arbeiten mit dem Windows Explorer

Kurzanleitung Projektverwaltung

Informatik Kurs Simulation. Hilfe für den Consideo Modeler

Windows 7: Neue Funktionen im praktischen Einsatz - Die neue Taskleiste nutzen

Word Aufbaukurs kompakt. Dr. Susanne Weber 1. Ausgabe, Oktober 2013 K-WW2013-AK

(Eine ausführliche Beschreibung der Batch-Umbenennen-Funktion finden Sie in der Anleitung [Link zur Anleitung m4 irfanview_batch].

Anleitung zur Verwendung der VVW-Word-Vorlagen

Windows XP maßgeschneidert

Anleitung zur Erstellung vor Urkundenvorlagen und einrichten einer Veranstaltung

FH-SY Chapter Version 3 - FH-SY.NET - FAQ -

HANDBUCH PHOENIX II - DOKUMENTENVERWALTUNG

Inventarverwaltung mit Access 2007/10

Laufwerke, Ordner, Dateien: 1. Erklärung der Begriffe

SOFiSTiK AG Installationsanleitung

Tragen Sie bitte im Anmeldefeld die Daten ein, die Sie von uns erhalten haben.

Datei Erweiterungen Anzeigen!

Anleitungen zum Publizieren Ihrer Homepage

HorstBox (DVA-G3342SD)

Menü Macro. WinIBW2-Macros unter Windows7? Macros aufnehmen

Installation Terminkarten- und Etikettendrucker

Bilder zum Upload verkleinern

1 Einleitung. Lernziele. Dokumente vergleichen. Änderungen mit Überarbeitungsfenster bearbeiten Lerndauer. 4 Minuten.

Übung - Arbeiten mit CLI-Befehlen in Windows

Erstellen eines Formulars

Gruppenrichtlinien und Softwareverteilung

Sicherheit für Windows Vista Teil 2: Windows Tool zum Entfernen bösartiger Software

Pfötchenhoffung e.v. Tier Manager

Import Zertifikate ELM

Microsoft Word Serienbriefe. Microsoft Word Serienbriefe

Präventionsforum+ Erfahrungsaustausch. HANDOUT GRUPPEN-ADMINISTRATOREN Anlage zum Endnutzer-Handbuch. Stand: Änderungen vorbehalten

etax.schwyz: Suche nach Steuerfalldateien

Der Kalender im ipad

Transkript:

Microsoft Visual Studio Community 2015 Visual Studio Community 2015 ist eine kostenlose IDE mit leistungsfähigen Programmier- und Entwicklungswerkzeugen für Windows, ios und Android. Sie ist für einzelne Entwickler, Open Source- Entwicklung, wissenschaftliche Forschung, Bildungseinrichtungen und kleine professionelle Teams kostenlos erhältlich und kann hier heruntergeladen werden. Um sich mit den Möglichkeiten der IDE vertraut zu machen, empfehlen wir die Programmierung einer einfachen Anwendung, die wir in 4 Schritten nachzuvollziehen machen wollen. Schritt 1: Erstellen eines neuen Projekts in Visual Studio 1. Starten Sie Visual Studio 2015.Der Visual Studio 2015-Startbildschirm wird angezeigt. (Hinweis: Im weiteren Verlauf wird Visual Studio 2015 kurz als Visual Studio bezeichnet.) 2. Klicken Sie im Menü Datei auf Neu und dann auf Projekt. Das Dialogfeld Neues Projekt wird geöffnet. Im linken Bereich des Dialogfelds können Sie den Typ der anzuzeigenden Vorlagen auswählen. 3. Erweitern Sie im linken Bereich die Option Installiert > Vorlagen > Visual C# > Windows und wählen Sie anschließend die Vorlagengruppe Universal. Im mittleren Bereich des Dialogfelds sehen Sie eine Liste mit Projektvorlagen für universelle Windows-Plattform-Apps (UWP). 4. Wählen Sie im mittleren Bereich die Projektvorlage Leere App (universelle Windows- App) aus. Die Vorlage Leere App stellt eine minimale UWP-App bereit, die kompiliert und ausgeführt wird, aber keine UI-Steuerelemente oder -Daten enthält. Die App wird später in diesem Lernprogramm noch mit Steuerelementen versehen. 5. Geben Sie im Textfeld Name den Namen "HelloWorld" ein. 6. Klicken Sie auf OK, um das Projekt zu erstellen. Visual Studio erstellt Ihr Projekt und zeigt Ihnen den Inhalt der Datei App.xaml.cs an.

Starten Sie durch Drücken der Tastenkombination <Strg+Alt+L> oder über den Menüpunkt <Ansicht> den Projektmappen-Explorer. Die Projektmappe umfasst eine Reihe von Dateien: Eine Datei Package.appxmanifest beschreibt die App und die darin enthaltenen Dateien. Im Ordner <Assets> werden Bilder vorgehalten, die für das Startmenü, den Windows Store und den Begrüßungsbildschirm gebraucht werden. XAML- und Codedateien für die App (App.xaml und App.xaml.cs) sowie die Startseite (MainPage.xaml) und eine entsprechende Codedatei (MainPage.xaml.cs), die beim Start der App ausgeführt werden. Diese Dateien werden für alle UWP-Apps mit C# benötigt. Sie sind Teil jedes Projekts, das Sie mit Visual Studio erstellen.

Schritt 2: Anpassen der Startseite Inhalt der Dateien Doppelklicken Sie zum Anzeigen und Bearbeiten einer Datei im Projekt im Projektmappen- Explorer auf die gewünschte Datei. XAML-Dateien werden in einer geteilten Ansicht geöffnet, die sowohl die Entwurfsoberfläche als auch den XAML-Editor enthält. In diesem Lernprogramm verwenden Sie lediglich einige der zuvor aufgeführten Dateien: App.xaml, MainPage.xaml und MainPage.xaml.cs. App.xaml und App.xaml.cs In App.xaml werden die Ressourcen deklariert, die in der App zur Anwendung kommen. App.xaml.cs ist eine mit App.xaml verknüpfte Datei. Beide Dateien zusammen bilden beide eine Klasse. Den Einstiegspunkt für Ihre App bildet die Datei App.xaml.cs. Sie enthält einen Konstruktor, der die in App.xaml deklarierten Elemente initialisiert und unterbricht. MainPage.xaml In der Datei MainPage.xaml definieren Sie die Benutzeroberfläche für Ihre App. Sie können Elemente direkt per XAML-Markup hinzufügen oder die Designtools von Visual Studio verwenden. MainPage.xaml.cs ist die mit MainPage.xaml verknüpfte Datei. Hier fügen Sie Ihre App-Logik und den Ereignishandler hinzu. Auch diese beiden Dateien bilden im Projekt eine eigene Klasse. So passen Sie die Startseite an Klicken Sie im Projektmappen-Explorer doppelt auf MainPage.xaml. Es öffnet sich folgende Ansicht:

In der unteren Hälfte des Fensters findet sich der zur Ansicht passende Code: <Page x:class="helloworld.mainpage" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:local="using:helloworld" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:ignorable="d"> <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> </Grid> </Page> Fügen Sie den folgenden Code mittels Copy&Paste zwischen <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}"> und </Grid> ein. <StackPanel x:name="contentpanel" Margin="8,32,0,0"> <TextBlock Text="Hello, world!" Margin="0,0,0,40"/> <TextBlock Text="What's your name?"/> <StackPanel x:name="inputpanel" Orientation="Horizontal" Margin="0,20,0,20"> <TextBox x:name="nameinput" Width="280" HorizontalAlignment="Left"/> <Button x:name="inputbutton" Content="Say "Hello""/> </StackPanel> <TextBlock x:name="greetingoutput"/> </StackPanel> In diesem Code sind Elemente enthalten, die den Namen des Benutzers anfordern und als Nutzer festlegen. Weitere Elemente dienen zum Anzeigen einer Begrüßung. Einige dieser Steuerelemente haben Namen, um später im Code darauf verweisen zu können.

Schritt 3: Starten der App Damit die App auf Ihrem Computer angezeigt wird, muss man sie debuggen. Drücken Sie dazu <F5> auf Ihrer Tastatur. Nach kurzer Zeit öffnet sich ein Fenster mit folgender Ansicht: Schließen Sie diese Ansicht, indem Sie auf das Kreuz im Fenster rechts oben klicken

Schritt 4: Erstellen eines Ereignishandlers XAML-Elemente können Meldungen senden, wenn bestimmte Ereignisse eintreten. Ein häufig verwendetes Ereignisse in vielen Apps ist das Klicken auf ein Button-Element. Wir definieren nun ein solches Click-Ereignis. So fügen Sie den Ereignishandler hinzu 1. Setzen Sie hinter <Grid in der MainPage.xaml den Cursor im <Button-Element hinter "Say "Hello"". 2. Tippen Sie zunächst ein Leerzeichen und danach einen Buchstaben ein und suchen Sie in dem sich öffnenden Menü nach Click. 3. Ein Doppelklick darauf erweitert die gewählte Programmzeile um den Eintrag Click=. Gleichzeitig wird die Anzeige <Neuer Ereignishandler> eingeblendet. Ein Doppelklick darauf vervollständigt die Befehlszeile. Sie lautet nun: Click= inputbutton_click. 4. Klicken Sie anschließend mit der rechten Maustaste auf diesen Eintrag und wählen Sie in dem sich öffnenden Menü Gehe zu Definition, die Sie an eine bestimmte Stelle der MainPage.xaml.cs bringt. 5. Hier fügen Sie den Code aus Zeile 3 unten ein (greetingoutput ). private void Button_Click(object sender, RoutedEventArgs e) { greetingoutput.text = "Hello, " + nameinput.text + "!"; } 6. Debuggen Sie die App durch Drücken der F5.Taste. Wenn Sie nun einen Namen in das Textfeld eingeben und anschließend auf die Schaltfläche <Say Hello > klicken, zeigt die App eine personalisierte Begrüßung an. 7. Beenden Sie die App, indem Sie auf das Kreuz im Fenster rechts oben klicken. Schritt 5: Anpassen der App an verschiedene Fenstergrößen Zum Anpassen der App an verschiedene Bildschirmgrößen müssen Sie ein VisualStateManager- Element hinzufügen, das die Eigenschaften für unterschiedliche Ansichtszustände festlegt. So passen Sie das App-Layout an 1. Fügen Sie in der MainPage.xaml mittels Copy&Paste zwischen der Zeile <Grid Background="{ThemeResource ApplicationPageBackgroundThemeBrush}">

und <StackPanel x:name="contentpanel" Margin="8,32,0,0"> den folgenden Code-Block hinzu: <VisualStateManager.VisualStateGroups> <VisualStateGroup> <VisualState x:name="widestate"> <VisualState.StateTriggers> <AdaptiveTrigger MinWindowWidth="641" /> </VisualState.StateTriggers> </VisualState> <VisualState x:name="narrowstate"> <VisualState.StateTriggers> <AdaptiveTrigger MinWindowWidth="0" /> </VisualState.StateTriggers> <VisualState.Setters> <Setter Target="inputPanel.Orientation" Value="Vertical"/> <Setter Target="inputButton.Margin" Value="0,4,0,0"/> </VisualState.Setters> </VisualState> </VisualStateGroup> </VisualStateManager.VisualStateGroups> 2. Debuggen Sie die App auf Ihrem Computer durch erneutes Drücken der F5-Taste. Sie sehen, dass die APP genauso wie vorher aussieht, es sei denn, Sie verringern die Fensterbreite Bewegen Sie dazu den Mauszeiger über den rechten Rand. Wenn sich der Zeiger zu einem Doppelpfeil wandelt, drücken Sie die linke Maustaste und bewegen die Maus mit gedrückter Taste nach links. Bei 641 Pixeln lässt sich das Fenster nicht weiter verkleinern, aber das Feld <Say Hello > wird nach unten verschoben. Zusammenfassung Herzlichen Glückwunsch, Sie haben Ihre erste App mit VisualStudio 2015 erstellt!