Uwe Habermann Venelina Jordanova Kostenloser Einstieg in eine neue Welt!

Slides:



Advertisements
Ähnliche Präsentationen
Wizards & Builders GmbH Die Benutzeroberfläche Interaktives Arbeiten mit den Werkzeugen/Assistenten von Microsoft Visual FoxPro.
Advertisements

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.
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
Visual Extend Anwendertreffen 2009 deutschsprachige FoxPro User Group Uwe Habermann, Venelina Jordanova, Fritz Maurhofer, Rainer Becker VFXAWD09.
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.
Active Extend deutschsprachige FoxPro User Group Rainer Becker VFXAFX06.
V-FX++ Visual Extend heute und morgen
Uwe Habermann Venelina Jordanova Silverlight jetzt!
Uwe Habermann Ribbon Bar Die Multifunktionsleiste in VFX 10.0 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 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
Visual Extend Anwendertreffen 2008
Uwe Habermann VFX 11.0 Einsatz von Cursoradaptern in bestehenden Anwendungen Venelina Jordanova
Uwe Habermann VFX 10.0 Visual Extend Features Revisited.
Agenda 09: :00 Überblick über Microsoft Visual Studio 2005 Tools for the Microsoft Office System 09: :00 Überblick über Microsoft Visual Studio.
Uwe Habermann Venelina Jordanova VFX – Silverlight Wizard.
Uwe Habermann D-DBI Integration der DBI Controls aus Sedna in VFP am Beispiel von Visual Extend.
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
Und das geht natürlich auch: Berichte
© 2002 Uwe Habermann Visual Extend Die Entwicklungsumgebung für VFP 8.0 Uwe Habermann Diplom-Informatiker für.
Michael Köster User Experience Specialist Microsoft Corporation.
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 Mandantenfähigkeit deutschsprachige FoxPro User Group Uwe Habermann VFX 22 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.
Visual Extend CDataFormPage-Formulare mit CursorAdapter deutschsprachige FoxPro User Group Uwe Habermann VFX 19 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 Alvenos.
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
Programmierung unter VB.Net mit der IDE VisualStudio. Schritt für Schritt erklärt und beschrieben. Zielgruppe: Komplette Neueinsteiger mit fundiertem Computerwissen.
D-SQL Vom Datenbank-Container zur SQL Server-Datenbank
D-SQL SQLization – endlich Client/Server!
 Präsentation transkript:

Uwe Habermann Venelina Jordanova Kostenloser Einstieg in eine neue Welt!

Was steht an? 09:30 – 10:45Kostenloser Einstieg in eine neue Welt! 11:00 – 12:15Professioneller Einstieg in eine neue Welt! 12:15 – 13:30Mittagspause

Was steht an? 13:30 – 14:00Aufsteigen statt Umsteigen! 14:00 – 14:45Übernahme der Visual FoxPro Geschäftslogik 15:00 – 15:45Schreiben von Visual FoxPro Code in der Oberfläche 15:45 – 16:15Und das geht natürlich auch: Berichte

Was steht an? 16:30 – 17:45Das Finale: Die Profi-Konvertierung 17:45 – 18:00Was muss ich sonst noch wissen?

* Uwe Habermann * Diplom-Informatiker * FoxPro Entwickler seit FPW 2.5 * MCP für Visual FoxPro * Uwe Habermann * Diplom-Informatiker * FoxPro Entwickler seit FPW 2.5 * MCP für Visual FoxPro * Venelina Jordanova * Master Degree in CS * FoxPro Entwicklerin seit FPD 2.0 * MCP für SQL Server und Application Architecture * Venelina Jordanova * Master Degree in CS * FoxPro Entwicklerin seit FPD 2.0 * MCP für SQL Server und Application Architecture Wer spricht denn da?

V&U Ltd. – We and You * Geschäftsführer: Venelina & Uwe * * * Entwicklung in Varna, Bulgarien * Projekte mit VFP und Silverlight * Visual Extend, Silverswitch * Hohe Qualität zu günstigen Preisen * Microsoft Silverlight Partner

Fast ein Jahr seit der letzten Roadshow * Visual Studio 2010, Silverlight 4 * Migration bestehender VFP Anwendungen mit Assistenten nach Silverlight

Fast ein Jahr seit der letzten Roadshow * dFPUG – Silverlight Wizard * VFX – Silverlight Wizard * Silverswitch

Das Ergebnis *

Migrierte Anwendung * Internet-Anwendung * Desktop-Anwendung * VFP Code ausführen * Auf dem Client * Auf dem Server * Unterstützte Datenbanken * DBC * SQL Server * MDI Benutzeroberfläche

Silverlight? Warum denn das? * Internetanwendungen * Desktop-Anwendungen * Plattform-unabhängig * Datenbindung * Ausführung von VFP Code * Verwendung von VFP Datenbanken *

Silverlight? Warum denn das? * Moderne Benutzeroberfläche * XAML * Multi-Touch Unterstützung * Animationen, Reflektionen, Schatten, Spiegelungen…

Silverlight? Warum denn das? * Erfüllung aller Wünsche von VFP Entwicklern * Entwicklungsumgebung kostenlos * Kostenlose Weitergabe an Kunden

Was ist Silverlight? * Client Technologie für Internet Anwendungen mit reichhaltiger Benutzeroberfläche

Voraussetzungen für die Entwicklung * Visual FoxPro 9 * dFPUG – Silverlight Wizard * Sedna – Upsizing Wizard * Visual Web Developer 2010 Express * SQL Server 2008 (Express) * Silverlight 4 Tools

Voraussetzungen beim Kunden * Client * Silverlight 4 Plug-In (6 MB) * Server * Windows Server * Internet Information Server *.Net Framework 4.0

Beispiel * Migration von Tastrade * Beispielanwendung von VFP * Arbeitet mit VFP Datenbank * Leider nicht vollständig in den letzten VFP Versionen enthalten * Aber vollständig auf den Memory Sticks

Tastrade * Ein kurzer Blick auf Tastrade

Was macht der dFPUG – Silverlight Wizard? * Migration des Layouts und der Datenbindung von Formularen * Generierung von Silverlight Formularen in eine Silverlight-Geschäftsanwendung * Generierung von Links zum Formularstart

Was macht der dFPUG – Silverlight Wizard? * Läuft mit jeder VFP Anwendung * Jeder?

Voraussetzungen für den dFPUG – Silverlight Wizard * Datenbank * Primärschlüssel für alle Tabellen * Datenumgebung * Alle Tabellen * Keine Ansichten oder Cursoradapter * Kein programmatisches Öffnen von Tabellen

Voraussetzungen für den dFPUG – Silverlight Wizard * Alle Steuerelemente im Formular * Kein nachträgliches instanziieren von Objekten zur Laufzeit * Basisklassen der Steuerelemente werden migriert * Keine Migration von Code

dFPUG – Silverlight Wizard Wie geht das? * Upsizing nach SQL Server * Silverlight-Geschäftsanwendung erstellen * ADO.NET Entity Data Model * Domänendienst * dFPUG – Silverlight Wizard * Test * Geschäftslogik

SQL Server Upsizing Wizard * Upsizing Wizard aus Sedna verwenden! * * VFP Datenbank nach SQL Server portieren * Struktur * Daten

Erstellen einer Silverlight-Geschäftsanwendung * Neues Projekt * Datenmodell (Verbindung, Zugriff) * Domänendienst (Web Service)

Neues Projekt * Vorlageprojekt * Silverlight-Geschäftsanwendung

Was ist drin? * Client Projekt (Tastrade) * Silverlight Projekt * Formulare * MainPage.xaml * Home.xaml * About.xaml

Was ist drin? * Server Projekt (Tastrade.Web) * Startprojekt, Startseite * Ordner für Datenmodell * Ordner für Domänendienst * Tastrade.xap * Erster Test

Datenmodell hinzufügen * ADO.NET Entity Data Model * Verbindung zu SQL Server Datenbank * Server:.\SQLEXPRESS * Datenbank: Tastrade * Projekt erstellen!

Domänendienst hinzufügen * Domänendienstklasse * Eigentlich Web Service * Tabellen auswählen * Faustregel: alle Häkchen setzen * Code für Datenzugriff wird generiert * Ein Blick auf den Code * Projektmappe erstellen!

Das Serverprojekt ist fertig! Jetzt das Client Projekt und das macht der dFPUG – Silverlight Wizard

dFPUG – Silverlight Wizard * Freeware * Auf den Memory Sticks * Kostenlose Migration von VFP Projekten nach Silverlight * Layout von Formularen * Ausführung von Formularen

dFPUG – Silverlight Wizard * 1. Was macht dieser Assistent? * 2. Auswahl des VFP Projekts * 3. Auswahl der Silverlight-Geschäftsanwendung * 4. Auswahl der Formulare * 5. Auswahl der Eigenschaften * Eigenschaften, die von Styles gesetzt werden sollen, sollten nicht migriert werden

dFPUG – Silverlight Wizard * Fertigstellen! * Formulare werden im VFP Formular-Designer geöffnet * Steuerelemente werden ausgelesen * Test

Wo läuft die Anwendung? * Windows * Internet-Explorer * Firefox * Chrome * Opera * (Safari offiziell nicht unterstützt)

Wo läuft die Anwendung? * Mac * Safari * Firefox * Chrome * Opera

Wo läuft die Anwendung? * Demnächst auf Linux * Firefox * Chrome * Zurzeit Version 3.99

Das Ergebnis * Layout wird migriert * Ausführung möglich

Ein Blick auf die generierten Dateien *.xaml *.xaml.cs * MainPage.xaml * MainPage.xaml.cs

Was ist danach zu tun? Code Beispiele * Speichern employeeDomainDataSource.SubmitChanges(); * Vorwärts blättern employeeDomainDataSource.DataView. MoveCurrentToNext(); * Rückwärts blättern employeeDomainDataSource.DataView. MoveCurrentToPrev();

Vorteile * Schnell und einfach generierte Grundlage für eine Silverlight Entwicklung

Einschränkung * Silverlight Anwendung läuft mit * SQL Server Datenbank * nicht jedoch mit VFP Datenbank

dFPUG – Silverlight Wizard * Video verfügbar auf * und auf den Memory Sticks

Fragen?

Vielen Dank und viel Spaß mit VFP und Silverlight wünschen Venelina & Uwe