Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Windows 8 Anwendungen erstellen mit Alvenos

Ähnliche Präsentationen


Präsentation zum Thema: "Windows 8 Anwendungen erstellen mit Alvenos"—  Präsentation transkript:

1 Windows 8 Anwendungen erstellen mit Alvenos
Venelina Jordanova Uwe Habermann

2 Alvenos RAD Entwicklungsumgebung für Windows 8 Store Geschäftsanwendungen Framework Vorlageprojekte Vorlageformular Tools Builder

3 Alvenos Windows 8 Store Geschäftsanwendungen
Verwendung von VFP Datenbanken und SQL Server, SQLite und andere Datenbindung Formulare Assistenten Lauffähig auf Desktop und Tablets

4 Voraussetzungen für Alvenos
Visual Studio Express 2012 für Windows 8 Visual Studio Express 2012 für Web SQLite WCF RIA Services V1.0 SP2 WCF RIA Services Toolkit September 2011

5 Windows 8 Modern UI-Anwendungen
Desktop Anwendungen Installation erforderlich Visual Studio 2012 erforderlich und/oder ggf. Blend für Visual Studio 2012 (Visual Studio 2013 nur für Windows 8.1)

6 Windows 8 Modern UI-Anwendungen
Benutzeroberfläche Windows XAML HTML 5

7 Windows 8 Modern UI-Anwendungen
Programmiersprachen C# C++ VB Javascript

8 Windows 8 Modern UI-Anwendungen
Aber es werden nicht alle Kombinationen unterstützt! XAML -> C#, C++, VB HTML 5 -> Javascript

9 Alvenos Rapid Application Development Entwicklungsumgebung für Windows 8 Modern UI-Anwendungen x86 x64 ARM

10 Architektur von Geschäftsanwendungen
Windows 8 UI-Anwendung muss installiert werden und läuft lokal Kommunikation über Dienste über das Internet über WCF/SOAP Serveranwendung muss verfügbar sein Lokale Datenbank möglich SQLite

11 Alvenos Geschäftsanwendungen Verwendung von VFP Datenbanken
und SQL Server, SQLite und andere Datenbindung Formulare Assistenten Lauffähig auf Desktop und Tablets

12 VFPizza für Alvenos Splashscreen SQLite oder SOAP Mandantenverwaltung
Benutzeranmeldung Data-driven Öffnen-Dialog

13 Demo Alvenos – RAD Entwicklungsumgebung Windows 8 Modern UI
Desktop-Anwendungen Datenbanken Lokal SQLite Remote VFP, SQL Server und andere Sprachen C# XAML

14 VFPizza für Alvenos Kundenformular Suchseite Bearbeitungsseite

15 VFPizza für Alvenos Auftragsformular 1:n Bearbeitung der Child-Daten
Auswahllisten

16 Windows 8 UI Guidelines Dienstzugriff Anwendung Formulare Charms App Bars Gesten Schriftart

17 Windows 8 UI Beispiele Beispielprojekte zum Download verfügbar

18 Installation von Alvenos
AlvenosSetup.exe AlvenosBuilder.exe Builder für Alvenos Projekt Builder für AlvenosServer Projekt AlvenosTools.app Alvenos – VFP Wizard Alvenos – SQLite Upsizing Wizard Alvenos – Config Wizard Vorlagen Integriert in Visual Studio

19 Vorlageprojekt Alvenos
Windows 8 Client-Anwendung Alvenos – Project Wizard Vorlageformular Alvenos – Form Wizard

20 Vorlageprojekt AlvenosServer
Serverprojekt SOAP Server LAN - Intranet Internet (Kompatibel zu Silverswitch)

21 AlvenosServer Projekt erstellen
Visual Studio Express 2012 für Web Neues Projekt AlvenosServer Vorlageprojekt auswählen

22 AlvenosServer Projekt erstellen
Startfähig, hat aber (noch) keine Funktion Alvenos – Builder Datenzugriff auf SQL Server Datenbanken Generiert Datenklassen Alvenos – VFP Wizard Datenzugriff auf VFP Datenbanken Generiert VFP COM Server Demo

23 Alvenos – Builder Auswahl eines AlvenosServer-Projekts
Konfiguration des Datenzugriffs SQL Server Datenbank Generierung der Datenklassen

24 Alvenos – VFP Wizard Auswahl einer Datenbank oder eines VFX Projekts
Beliebige VFP Datenbank Datenbank aus VFX Projekt VFX Projekt Kopiert in das COM Serverprojekt CAAppl.vcx VfxBusinessLogic.vcx

25 VFP COM Server Generisch  Zugriff auf Datenzugriff mit Cursoradaptern
VFP Datenbank SQL Server Datenbank ODBC Datenquellen Datenzugriff mit Cursoradaptern Config.alv

26 AlvenosServer Projekt
Test Startet im Browser Zeigt URL des Dienstes

27 Alvenos Projekt erstellen
Visual Studio Express 2012 für Windows 8 Neues Projekt Alvenos Vorlageprojekt auswählen

28 Alvenos Projekt erstellen
Alvenos – Project Wizard SOAP URL eines Dienstes Muss verfügbar sein! SQLite Auswahl einer Datenbank

29 Alvenos Formulare Basierend auf Formularklasse VUDataForm
Assistent zur Generierung

30 Neues Formular Vorlageformular mit Assistent Auswahl der Datenquelle
Auswahl der Steuerelemente Eintrag in AlvOpen / Vfxfopen Generiert Formularname.xaml Generiert Formularname.xaml.cs Generiert FormularnameViewModel.cs

31 Neues Formular ...xaml ...xaml.cs …ViewModel.cs
Beschreibung der Benutzeroberfläche ...xaml.cs Initialisierung des Viewmodel …ViewModel.cs eigener Code

32 Alvenos Formulareigenschaften
GridView mit Gruppierung Bearbeiten-Seite mit verschiedenen Steuerelementen App Bar (wie Symbolleiste) 1:n Formulare Kalender Auswahlfelder (Pickfields) Hilfe

33 Alvenos Vorlageprojekt Entspricht Microsoft Richtlinien
Besteht Windows App Certification Kit Voraussetzung für Windows Store

34 Alvenos Print Engine Eigene XAML Beschreibungssprache Drucken aus Kopf
Details Fuß Drucken aus Symbolleiste Charm Bar

35 Alvenos Print Engine Druckvorlage für Liste Druckvorlage für Datensatz
OverviewReportTemplate Druckvorlage für Datensatz DetailsReportTemplate

36 Alvenos Steuerung App Bars Oben – für die Anwendung
Zurück Formulare (Navigation) Sprachauswahl Unten – für die aktuelle Ansicht Bisherige Symbolleiste

37 Alvenos App Bar Windows + z Nur oben Formularauswahl Sprachauswahl
kein Menü keine Symbolleiste keine Multifunktionsleiste

38 Alvenos Charm Bar Windows + c Anwendungsname, Herausgeber Abmelden
Berechtigungen Einstellungen (auch für Anwendung) Drucken Suchen (auch für Anwendung)

39 Alvenos Anwendungsobjekt
Globale Eigenschaften wie in VFX und Silverswitch AutoEdit AllowRelogon Einstellungen in SQLite Datenbank AlvenosSystem.sqlite Keine neue Programmversion erforderlich, wenn Eigenschaften des Anwendungsobjekts geändert werden

40 Alvenos Einstellungen
VUStartup\Package.appmanifest Verpacken Paketanzeigename Herausgeber Funktionen Internet (Client) Mikrofon Webcam

41 Alvenos Architektur 7 Projekte Ableitungen für Entwickler

42 Alvenos Architektur VUStartup DevContent Anwendungsobjekt
Eigene Formulare

43 Alvenos Architektur Lokalisierung
Texte werden beim Anwendungsstart und beim Sprachwechsel für die jeweilige Sprache komplett geladen Alle geladenen Texte bleiben gecacht Wesentlich schneller als benötigte Texte je Formular per Dienstaufruf zu holen

44 Alvenos Datenzugriff Lokal / Netzwerk Remote über SOAP SQLite
ADO.NET Entity Data Model SQL Server Oracle VFP COM Server VFP Andere ODBC Datenquellen

45 SQLite

46 Was ist SQLite? http://sqlite.org/ Keine Konfiguration Keine Feldtypen
Keine Strukturänderungen Keine Satz- oder Tabellensperren Datenbank in einer Datei Transaktionen möglich Meistverwendete Datenbank der Welt

47 SQLite Expert http://www.sqliteexpert.com/ Personal Professional
Kostenlos Professional Verschlüsselung Datenbankreparatur

48 Wie bekommt man die App auf ein Tablett?
Visual Studio Projektmappe, Eigenschaften Konfigurationseigenschaften Konfigurations-Manager Aktive Projektmappenpattform ARM Remotecomputer

49 Wie bekommt man die App auf ein Tablett?
Remote Debugger installieren Tools, Optionen Keine Authentifizierung Allen Benutzern das Debugging ermöglichen Maximale Leerlaufzeit 0

50 Plattformwechsel Für jede Plattform muss ein eigenes Installationspaket erstellt werden Gleicher Quellcode aber anderes Kompilat ARM x64 x86

51 Windows Store Bei Microsoft einkaufen gehen…

52 Demoanwendung verfügbar
Alvenos VFPizza für Windows 8 Modern UI Verfügbar im Windows Store Kostenlos Suche nach „VFPizza“ Für x86, x64 und ARM

53 Alvenos Download kostenlos! Videos, Dokumenation

54 Fragen?

55 Vielen Dank! Venelina & Uwe


Herunterladen ppt "Windows 8 Anwendungen erstellen mit Alvenos"

Ähnliche Präsentationen


Google-Anzeigen