Einführung in die Windows Store App Entwicklung mit C# und XAML

Ähnliche Dokumente
2012 Microsoft Corporation. Alle Rechte vorbehalten. Microsoft Student Partners

Windows Metro Style Apps

HTML5 und das Framework jquery Mobile

Windows 8 Business-App-Entwicklung

Visual Studio 2012 Windows 8 und.net 4.5. Hans Peter Bornhauser, Noser Engineering AG Fachbereichsleiter.NET, Digicomp AG

Roman Schacherl softaware gmbh. Willkommen in Windows 8

METRO UI Hype oder Alleskönner?

Inhaltsverzeichnis. Einführung... 17

Microsoft Visual Studio Community 2015

Windows 8 und WinRT Erschaffe eine neue Welt

JEAF Cloud Plattform Der Workspace aus der Cloud

Windows 8 Demo Referat

Meine App, die Cloud und ich

Computer Schulung WINDOWS 8 / 8.1

Deep Dive into WinRT-Controls:

Windows Store Apps entwickeln mit C# und XAML, HTML5 oder C++

//2 Windows Server 2012 Modern UI. //3 Effektive Bedienung mit Tastatur. //4 Administration über Remote Desktop

Inhaltsverzeichnis. 0 Einleitung 11

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

Roman Schacherl, softaware gmbh. Windows 8-Apps in Business-Szenarien

Windows Store Apps entwickeln mit C# und XAML - Crashkurs

Prüfungsvorbereitung: Präsentation und Anwenderschulung

App Programmierung Grundkurs für Android App Programmierung Grundkurs für Windows HTML 5 - Mobile Webseiten programmieren...

Daten in der Cloud mit Access, Office 365 und Apps foroffice Dirk Eberhardt

MVVM in Windows 8 und Windows Phone 8

Cross-Platform Mobile Development mit Xamarin Mark

Windows 8 und WinRT Erschaffe eine neue Welt

Ontrex AG. Software Packaging für. Fabio Di Lorenzo Deputy Head of Software Packaging Senior Software Package Engineer

Übung - Konfigurieren der Browser-Einstellungen in Windows 7

RAD Studio XE3 The Developer Force Multiplier

Connections.Next Neues zu IBM Connections. Olcay Yesilyurt Stuttgart 7. Mai 2015

SILBER SURFER. PC-Treffen der Arbeiterwohlfahrt, Ortsverein Sehnde. PC Internet / Cloud. Leitfaden zur Schulung

Cross Platform Development mit SharePoint

TOUCH DISPLAY DOWNLOADER BEDIENUNGSANLEITUNG

Windows 8. Reto Alt. Kiwanis Club Bremgarten 28. November 2012

2 DAS BETRIEBSSYSTEM. 2.1 Wozu dient das Betriebssystem. Themen in diesem Kapitel: Das Betriebssystem Die Windows-Oberfläche Elemente eines Fensters

Cross-Platform Apps mit HTML5/JS/CSS/PhoneGap

Informationen zum Anniversary Update (Version 1607)

Raber+Märcker Techno Summit 2014 Microsoft Dynamics NAV 2013 R2 Überblick und Hintergründe zu aktuellen Version.

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

Sind Cloud Apps der nächste Hype?

Schnellstarthandbuch. Hilfe aufrufen Klicken Sie auf das Fragezeichen, um Hilfeinhalt anzuzeigen.

Herzlich willkommen! Schnelleinstieg in Windows Inhalt 1. Inhalt 5

Drücken Sie den Einschaltknopf an Ihrem PC, Laptop oder Tablet und warten Sie, bis der Computer gestartet ist.

Windows Tastenkombinationen

Überblick. Reparaturfunktionen File-History Sicherheit. Metro Hardware Versionen Dateisystem ReFS Storage Pools Storage Spaces Weitere Verbesserungen

User Experience. Wie gestalte ich meine Windows Phone 7 Applikation. Max Knor Developer Evangelist Microsoft

Windows 10. Alles neu und doch vertraut

ht t p://w w w.kebel.de/

Universal-Apps. Gordon Breuer Senior IT Consultant Software Engineer / Architect msg systems ag. activevb Workshop

5 Modern UI und Desktop

Windows Store Apps entwickeln

2.1 Wozu dient das Betriebssystem

12. Dokumente Speichern und Drucken

Windows Phone 7.5. Grundlagen und fortgeschrittene Programmierung. von Ralf Ehlert, Gregor Woiwode. 1. Auflage

Windows Explorer Das unbekannte Tool. Compi-Treff vom 19. September 2014 Thomas Sigg

Kurzbefehle. Mike McBride Jost Schenck Übersetzung: Jürgen Nagel

Anwendertage Neues in Elvis Mobile

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen mit SQL Server-Daten

Oliver Basarke Microsoft PreSales Consultant. Oana Moldovan Software Spezialist Bechtle direct

Office 2013 / Gut zu Wissen

SQL Server 2012 und SharePoint im Unternehmenseinsatz. Referent Daniel Caesar

Apps in ArcGIS: Neuerungen. 18. Juni 2015

E.ON Aura App Kurzanleitung V 1.0 April 2016

Schritt 1: Verwenden von Excel zum Erstellen von Verbindungen zu SQL Server Analysis Services-Daten

Installationsanleitung. Lohn Manager 9.5

UMBRELLA NEWS. Aktionen August / September / Oktober Liebe Kunden

Windows Presentation Foundation

Vom Prototypen zur Anwendung

Microsoft Windows 8 Tablet

:: Anleitung Demo Benutzer 1cloud.ch ::

Application Designer & Framework unlimited

Bearbeitung und Download von grossen Datenmengen in STAT-TAB

SharePoint 2013 Mobile Access

APEX DESKTOP APPS. Interaktion mit dem Client System

KURZÜBERSICHTSLEITFADEN

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

2 DAS BETRIEBSSYSTEM. 2.1 Wozu dient das Betriebssystem. 2.2 Die Bildschirmoberfläche

Wie verwende ich Twitter in MAGIC THipPro

ADF Mobile konkret Best Practices Live erklärt. Jan Ernst

Integration in die Office-Plattform. machen eigene Erweiterungen Sinn?

MOBILE ENTERPRISE APPLICATION PLATFORM (MEAP)

Meldung Lokale Anwendung inkompatibel oder Microsoft Silverlight ist nicht aktuell bei Anmeldung an lokal gespeicherter RWE SmartHome Anwendung

Kurzanleitung für den MyDrive Client

HERZLICH WILLKOMMEN SHAREPOINT 2013 DEEP DIVE - APPS IOZ AG 1

Anleitung zum Prüfen von WebDAV

Mit Cloud Power werden Sie zum

8a. Exkurs.NET. 8a.1.NET Architektur

Kurs für Microsoft Online Kurs Microsoft Analysten Programmierer

MyTobii P10 Wie übertrage/sichere ich persönliche Daten & Seitensets aus MyTobii & VS Communicator?

Apollo Überblick. Klaus Kurz. Manager Business Development Adobe Systems Incorporated. All Rights Reserved.

Mobiles Feuerwehr Informationssystem der Feuerwehr Duisburg

Oberli Engineering GmbH Software Entwicklung. TiffView V1.12. Benutzerhandbuch. Manual TiffView V Seite 1 / 18

Advanced Windows Store App Development Using C#

Unternehmensportfolio

Dokumentation: Erstellung einer Content App für Windows 8

Citrix Access Gateway - sicherer Zugriff auf Unternehmensressourcen

Mobile App Testing. Software Test im mobilen Umfeld ATB Expertentreff, Wien, Functional Test Automation Tools

Ein mobiler Electronic Program Guide

Transkript:

Einführung in die Windows Store App Entwicklung mit C# und XAML Modul 1 Oktober 2013

Referentin Beate Lay C# Programmierung SharePoint Anwendungsentwicklung

Agenda Was ist eine Windows Store App? Wo kommen die Daten her? Wie werden die Daten präsentiert? Wie interagieren App und Nutzer? Wie gelangt meine App ins Store?

Was ist eine Windows Store App? Windows 8 Anwendung Desktop Anwendung Windows Store App Html (Browser) C/C++ (Win32 API) C#/VB (.NET) JavaScript plus Html/CSS (Win RT) C++/C#/VB plus XAML (Win RT)

Windows Store Apps werden im Vollbildmodus angezeigt lassen sich mittels Touchscreen und/oder Maus und Tastatur bedienen unterstützen einheitliche Interaktion und Navigation können miteinander kommunizieren verwenden Tiles (Kacheln) statt Icons werden über den Windows Store vertrieben

Windows Store Apps müssen den Microsoft Design-Richtlinien genügen siehe MSDN Design Guidance

Agenda Was ist eine Windows Store App? Wo kommen die Daten her? Wie werden die Daten präsentiert? Wie interagieren App und Nutzer? Wie gelangt meine App ins Store?

Wo kommen die Daten her? Dateisystem Webdienst Cloud + schnell + zuverlässig - lokaler Speicher + immer und überall verfügbar + plattformunabhängig - Netzwerk- und Serverabhängig + immer und überall verfügbar + hohe Zuverlässigkeit, große Datenmengen (je nach Provider) - kostenpflichtig

Zu beachten beim Zugriff auf das Dateisystem WinRT Dateioperationen sind asynchron (async, await) Klassen aus dem Namensraum Windows.Storage verwenden Zugriff nur möglich auf Windows.Storage.KnownFolders (Nutzerdaten) Windows.Storage.ApplicationData (Anwendungsdaten) Verzeichnisse und/oder Dateien, die der Nutzer vorher über Folder bzw. File Picker ausgewählt hat

Agenda Was ist eine Windows Store App? Wo kommen die Daten her? Wie werden die Daten präsentiert? Wie interagieren App und Nutzer? Wie gelangt meine App ins Store?

Wie werden die Daten präsentiert? Am besten mit fertigen Steuerelementen. Grid View Flip View List View Der Visual State Manager sorgt dafür, dass je nach Modus (z.b. Hoch-/Querformat, Snapped) - das richtige Steuerelement angezeigt wird.

Wie werden die Daten präsentiert? Datenquelle in C# Datentyp mittels normaler C# Klasse definieren Schnittstelle INotifyPropertyChanged implementieren Für Listen ObservableCollection<Datentyp> benutzen Datenbindung in XAML CollectionViewSource deklarieren GridView.ItemsSource mit CollectionViewSource verknüpfen

Agenda Was ist eine Windows Store App? Wo kommen die Daten her? Wie werden die Daten präsentiert? Wie interagieren App und Nutzer? Wie gelangt meine App ins Store?

Wie interagieren App und Nutzer? Die Navigation ist in den Projektvorlagen bereits fix und fertig enthalten: App besteht aus Seiten (Pages) Page wird in Frame angezeigt; über diesen erfolgt die Navigation. Frame.Navigate(PageType, Object) History wird im Navigation Stack gespeichert. Frame.GoBack

Wie interagieren App und Nutzer? Apps können dem Betriebssystem Dienste anbieten Einbeziehung in die Suche Bereitstellung von Kontakten, Bildern etc. Einstellungen contract App contract contracts

Gleiche Bedienung für alle Apps Einstellungen immer über Charms > Settings App Bar immer am unteren Rand Charms anzeigen + C AppBar anzeigen + Z Windows 8 Tastenkombinationen: http://windows.microsoft.com/de-de/windows-8/keyboard-shortcuts

Fazit async und await machen die App fast and fluid Ein gutes Datenmodell ist immer noch die halbe Miete Weniger ist mehr (Touch-Bedienung braucht Platz!) Die Visual Studio Projektvorlagen bieten weit mehr als HelloWorld Bei Steuerelementen und Styles auf Vektorgrafik setzen

Agenda Was ist eine Windows Store App? Wo kommen die Daten her? Wie werden die Daten präsentiert? Wie interagieren App und Nutzer? Wie gelangt meine App ins Store?

Wie gelangt meine App ins Store?

Mehr erfahren... Microsoft Official Course 20484 Essentials of Developing Windows Store Apps Using C# Microsoft Official Course 20485 Advanced Windows Store App Development Using C# http:///seminare