Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Adelheit Woessner Geändert vor über 9 Jahren
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
Ähnliche Präsentationen
© 2024 SlidePlayer.org Inc.
All rights reserved.