Uwe Habermann Venelina Jordanova Alvenos.

Slides:



Advertisements
Ähnliche Präsentationen
Mono und andere freie.NET Implementierungen. Implementierungen Microsoft.NET Framework Win32, Win64? Microsoft.NET Compact Framework WinCE (Mobile, Phone)
Advertisements

Wizards & Builders GmbH Die Benutzeroberfläche Interaktives Arbeiten mit den Werkzeugen/Assistenten von Microsoft Visual FoxPro.
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.
MSDN Webcast Visual Studio 2005 mit Visual FoxPro Jochen Kirstätter Mai 2005 –
Uwe Habermann Integration der DBI Controls aus Sedna in Visual Extend Venelina Jordanova
Visual FoxPro 10.0 Visual Extend 10.0
© 2005 Uwe Habermann Visual Extend 9.5 Technical Preview Uwe Habermann Visual Extend Product Manager
Uwe Habermann VFX 11.0 Visual Extend Workshop Venelina Jordanova
Uwe Habermann Datenbanksynchronisation Venelina Jordanova
Venelina Jordanova Uwe Habermann V-VFX1 Visual Extend Power for VFP Developers.
VFX Schnelle Anwendungs-entwicklung mit Visual FoxPro 9.0 und Visual Extend 9.0 deutschsprachige FoxPro User Group Uwe Habermann Microsoft Visual FoxPro.
Client/Server mit Visual FoxPro 9.0
Erstellen von WebServices mit Visual FoxPro 9.0
Uwe Habermann Venelina Jordanova dFPUG – Silverlight Wizard.
Uwe Habermann Was ist neu in VFX 10.0? Venelina Jordanova
Uwe Habermann Venelina Jordanova Silverlight jetzt!
Uwe Habermann Ribbon Bar Die Multifunktionsleiste in VFX 10.0 Venelina Jordanova
Uwe Habermann V&U Project Tools Beauty Studio Venelina Jordanova
Uwe Habermann VCM Visual Contact Manager.
VFX 10.0 Visual Extend Datenzugriff
Uwe Habermann VFX 10.0 Visual Extend Produktaktivierung Venelina Jordanova
Uwe Habermann WPF Avalon Formulare aus VFP verwenden Venelina Jordanova
Visual Extend Weitere Features deutschsprachige FoxPro User Group Uwe Habermann VFX 25 D.
Uwe Habermann Venelina Jordanova VFP Code in Silverlight Anwendungen ausführen.
Uwe Habermann VFX 10.0 Visual Extend Produktaktivierung.
Uwe Habermann VFX 11.0 Produktaktivierung leicht gemacht Venelina Jordanova
Uwe Habermann VFX 11.0 VFX - DBF-CA Wizard Venelina Jordanova
Uwe Habermann VFX 10.0 Visual Extend Anwendungsverteilung.
Uwe Habermann VFX 11.0 Distribution von Anwendungen Venelina Jordanova
© 2004 Uwe Habermann Visual Extend 9.0 Technical Preview Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
Uwe Habermann VFX 11.0 Einsatz von Cursoradaptern in bestehenden Anwendungen Venelina Jordanova
Uwe Habermann Venelina Jordanova VFX – Silverlight Wizard.
VFX - Von DBC zu SQL mit CA VFX Von DBC zu SQL mit CA Venelina Jordanova Software Development Team Leader Uwe Habermann Visual Extend.
© 2003 Uwe Habermann Visual Extend 7.1 Die Entwicklungsumgebung für VFP 8.0 Uwe Habermann Diplom-Informatiker
Visual Extend Features der generierten Anwendung für Endbenutzer deutschsprachige FoxPro User Group Uwe Habermann VFX 04 D.
Silverlight Eine Einführung. Agenda 1.Was ist Silverlight? 2.Die Silverlight Philosophie 3.Vorstellung des Szenarios 4.Einführendes Beispiel 5.Konzepte.
Uwe Habermann Venelina Jordanova Kostenloser Einstieg in eine neue Welt!
© 2002 Uwe Habermann Visual Extend Die Entwicklungsumgebung für VFP 8.0 Uwe Habermann Diplom-Informatiker für.
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 11 Folie 2 Microsoft Internet Information Services (IIS)
Brand my SharePoint Grafische Gestaltung von SharePoint-Webseiten
Windows Presentation Foundation WS 2013/14 Prof. Dr. Herrad Schmidt
VFX - Einführung DBC-Anwendungen VFX – Einführung DBC-Anwendungen Venelina Jordanova Software Development Team Leader Uwe Habermann Visual.
Visual Extend CTableForm Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 08 D.
Visual Extend CursorAdapter deutschsprachige FoxPro User Group Uwe Habermann VFX 18 D.
Visual Extend CDataFormPage Builder deutschsprachige FoxPro User Group Uwe Habermann VFX 09 D.
Visual Extend Lokalisierung deutschsprachige FoxPro User Group Uwe Habermann VFX 24 D.
Visual Extend Application Wizard deutschsprachige FoxPro User Group Uwe Habermann VFX 06 D.
© 2005 Uwe Habermann, Venelina Jordanova Visual Extend 9.0 Die Entwicklungsumgebung für VFP 9.0 Uwe Habermann Visual Extend Product Manager
Uwe Habermann Venelina Jordanova Übernahme der Visual FoxPro Geschäftslogik.
Uwe Habermann Venelina Jordanova Was muss ich sonst noch wissen?
Uwe Habermann Venelina Jordanova Schreiben von Visual FoxPro Code in der Oberfläche.
Uwe Habermann Venelina Jordanova Professioneller Einstieg in eine neue Welt!
Uwe Habermann Venelina Jordanova Wishlist Silverswitch.
Uwe Habermann Venelina Jordanova Was ist neu in VFX 13 für VFP seit der Konferenz?
Uwe Habermann Venelina Jordanova Wishlist VFX für Visual FoxPro.
Uwe Habermann Venelina Jordanova VFX 15.
Uwe Habermann Venelina Jordanova dFPUG-CeBIT-Entwicklertreffen
Venelina Jordanova Uwe Habermann V-VFX Visual Extend Mehr als ein RAD Framework.
Uwe Habermann Venelina Jordanova VFX in Cloud.
Uwe Habermann V-VFX1 Visual Extend Wichtiger als je zuvor Venelina Jordanova
Uwe Habermann V-VFX2 Produktiv mit VFX Builder Einsatz in der Praxis Venelina Jordanova
Uwe Habermann Ribbon Bar Die Multifunktionsleiste in VFX 10.0.
Uwe Habermann Venelina Jordanova Bestehende VFX-Anwendungen leicht erweitern.
Windows 8 Anwendungen erstellen mit Alvenos
Uwe Habermann Venelina Jordanova Was ist neu in VFX 15?
Migration von VFP Anwendungen nach Silverlight Uwe Habermann Venelina Jordanova
Windows 10 Uwe Habermann
Datenbanken im Web 1.
Programmierung unter VB.Net mit der IDE VisualStudio. Schritt für Schritt erklärt und beschrieben. Zielgruppe: Komplette Neueinsteiger mit fundiertem Computerwissen.
SOFTWARE- UND WEB-LÖSUNGEN
 Präsentation transkript:

Uwe Habermann Venelina Jordanova Alvenos

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)

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

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

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

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

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

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

Alvenos * Windows Store Apps * Laufen auf Tablets – Windows RT

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

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

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

VFPizza für Alvenos * Kundenformular * Suchseite * Bearbeitungsseite

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

Windows 8 UI Guidelines * us/library/windows/apps/ us/library/windows/apps/ * Dienstzugriff * Anwendung * Formulare * Charms * App Bars * Gesten * Schriftart

Windows 8 UI Beispiele * Beispielprojekte zum Download verfügbar * pps/Windows-8-Modern-Style-App- Samples pps/Windows-8-Modern-Style-App- Samples

Voraussetzungen * Visual Studio Express 2012 für Windows 8 * Visual Studio Express 2012 für Web * SQLite * WCF RIA Services Toolkit September 2011

Installation von Alvenos * AlvenosSetup.exe * AlvenosBuilder.exe * Builder für Alvenos Projekt * Builder für AlvenosServer Projekt * AlvenosSQLiteUpsizingWizard.exe * VFP Datenbank nach SQLite migrieren * AlvenosVFPWizard.app * VFP Datenbank nach AlvenosServer migrieren

Installation von Alvenos * Vorlageprojekt Windows 8 Anwendung * Alvenos – Project Wizard * Vorlageformular * Alvenos – Form Wizard

Installation von Alvenos * Vorlageprojekt für Serveranwendung * Kompatibel zu Silverswitch * SOAP Server * LAN - Intranet * Internet

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

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 Datenklassen * Generiert VFP COM Server * Demo

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

VFP COM Server * Zugriff auf * VFP Datenbank * SQL Server Datenbank * ODBC Datenquellen * Datenzugriff mit Cursoradaptern * Config.vfx

AlvenosServer Projekt * Test * Startet im Browser * Zeigt URL des Dienstes

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

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

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

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

Alvenos Formulare * Basierend auf Formularklasse VUDataForm * Assistent zur Generierung

Alvenos Formulareigenschaften * GridView mit Gruppierung * Bearbeiten-Seite mit verschiedenen Steuerelementen * Symbolleiste * 1:n Formulare * Autocompletebox * Auswahlfelder (Pickfields) * Hilfe

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

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

Alvenos Print Engine * Druckvorlage für Liste * OverviewReportTemplate * Druckvorlage für Datensatz * DetailsReportTemplate * Beispiele in VUStartup\AssetsGenerated * CustomerTemplate.xaml * DetailCustomerTemplate.xaml

Windows 8 Modern UI-Anwendungen * App Bars * Oben – für die Anwendung * Zurück * Formulare (Navigation) * Sprachauswahl * Unten – für die aktuelle Ansicht * Bisherige Symbolleiste

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

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

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

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

Alvenos Architektur * 7 Projekte * Ableitungen für Entwickler

Alvenos Architektur * VUStartup * Einstellungen für den Windows Store * Anwendungsobjekt * DevContent * Eigene Formulare

Alvenos Architektur * Lokalisierung * Vfxmsg wird beim Anwendungsstart und beim Sprachwechsel für die jeweilige Sprache komplett übertragen * Ca. 500 KB Traffic * Alle übertragenen Texte bleiben gecacht * Wesentlich schneller als benötigte Texte je Formular per Dienstaufruf zu holen

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

SQLite

Was ist SQLite? * * Keine Konfiguration * Keine Feldtypen * Keine Strukturänderungen * Keine Satz- oder Tabellensperren * Datenbank in einer Datei * Transaktionen möglich * Meistverwendete Datenbank der Welt

SQLite Expert * * Personal * Kostenlos * Professional * Verschlüsselung * Datenbankreparatur

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

Wie bekommt man die App auf ein Tablett? * Remote Debugger installieren * /downloads#d-additional-software /downloads#d-additional-software * Tools, Optionen * Keine Authentifizierung * Allen Benutzern das Debugging ermöglichen * Maximale Leerlaufzeit 0

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

Plattformwechsel * Projektmappe * Eigenschaften * Konfigurationseigenschaften * Konfigurations-Manager * ARM * x64 * x86

Windows Store * Bei Microsoft einkaufen gehen…

Windows Phone 8 * Desktop-Anwendung * SDK erforderlich * us/downloadsdk us/downloadsdk * Windows Phone Store * SOAP Unterstützung

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

Alvenos * Download kostenlos! * Videos, Dokumenation *

Fragen?

Nächste Veranstaltungen * – * V&U Entwicklertreffen * Mercure Hotel & Residenz Frankfurt Messe

Vielen Dank! Venelina & Uwe