Uwe Habermann Venelina Jordanova Silverlight jetzt!

Slides:



Advertisements
Ähnliche Präsentationen
Web Matrix Project Kurzüberblick Dirk Primbs Technologieberater Developer Platform Strategy Group Microsoft Deutschland GmbH.
Advertisements

Web 2.0 und RIAs - Adobe Air1 Seminar: Web 2.0 und Rich Internet Applications Wintersemester 2007/2008 Daniel Thaidigsmann
Mono und andere freie.NET Implementierungen. Implementierungen Microsoft.NET Framework Win32, Win64? Microsoft.NET Compact Framework WinCE (Mobile, Phone)
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
Uwe Habermann VFX 11.0 Visual Extend Workshop 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
Einführung zur Roadshow zu Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow INTRO.
Uwe Habermann Venelina Jordanova dFPUG – Silverlight Wizard.
V-FX++ Visual Extend heute und morgen
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.
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.
© 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 VFX 10.0 Visual Extend Features Revisited.
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
Silverlight Eine Einführung. Agenda 1.Was ist Silverlight? 2.Die Silverlight Philosophie 3.Vorstellung des Szenarios 4.Einführendes Beispiel 5.Konzepte.
Entwicklung verteilter Anwendungen I, WS 13/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 3 Folie 2 Windows Presentation Foundation (WPF) s.a.
Wie und wann verwendet man WPF?
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.
SQL Server 2005 CLR-Integration
Michael Köster User Experience Specialist Microsoft Corporation.
Consulting and Solutions.NET Vortragsreihe – Vorstellung der Referenten Happy Arts Software Markus Kämmerer IT-Erfahrung seit 1987,
Bedeutung von Internet-Technologien
Your name Bedeutung von Internet- Technologien Gruppe 1 Andreas Feuerstein Philipp Hochratner Christian Weinzinger.
Windows Presentation Foundation WS 2013/14 Prof. Dr. Herrad Schmidt
Windows Presentation Foundation, Vorlesung Wintersemester 2013/14 Prof. Dr. Herrad Schmidt WS 13/14 Kapitel 9 Folie 2 ADO.NET (1) Klassen für Zugriffe.
VFX - Einführung DBC-Anwendungen VFX – Einführung DBC-Anwendungen Venelina Jordanova Software Development Team Leader Uwe Habermann Visual.
© 2003 Uwe Habermann Visual Extend 8.0 Die Entwicklungsumgebung für VFP 8.0 Diplom-Informatiker Uwe Habermann Visual Extend Product Manager
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.
© 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 dFPUG-CeBIT-Entwicklertreffen
Venelina Jordanova Uwe Habermann V-VFX Visual Extend Mehr als ein RAD Framework.
Uwe Habermann Venelina Jordanova VFX in Cloud.
D-GUI Gestaltung von Benutzeroberflächen
Uwe Habermann V-VFX1 Visual Extend Wichtiger als je zuvor 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
Migration von VFP Anwendungen nach Silverlight Uwe Habermann Venelina Jordanova
Windows 10 Uwe Habermann
Microsoft Silverlight Autor: Christian Pirker. Inhalt Einführung Silverlight Einführung XAML Silverlight 1.0 und 1.1 Silverlight 2.0 Silverlight 3.0 Ausblick.
Programmierung unter VB.Net mit der IDE VisualStudio. Schritt für Schritt erklärt und beschrieben. Zielgruppe: Komplette Neueinsteiger mit fundiertem Computerwissen.
Cubido business solutions gmbh Haidfeldstrasse 33 A-4060 Leonding di(fh) Wolfgang Straßer ° Rundumblick.
D-SQL SQLization – endlich Client/Server!
 Präsentation transkript:

Uwe Habermann Venelina Jordanova Silverlight jetzt!

Venelina´s Fantastic Pizzas * Beispielanwendung mit Datenzugriff auf * DBC Datenbank * SQL Server Datenbank * Für Visual FoxPro * auf dem Memory Stick * Für Silverlight online verfügbar *

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

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

Unser Ziel Migrationsweg für VFP Entwickler zu Silverlight

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

Was ist Silverlight? * Client Technologie für Internet Anwendungen mit reichhaltiger Benutzeroberfläche * Enthält Subset von WPF * Windows Presentation Foundation * Enthält Subset von CLR * Common Language Runtime *.Net Framework wird beim Client nicht benötigt

Was ist Silverlight? * Browser Plug-In * Cross Browser * Cross Platform * Cross Device

Cross Browser * Windows Plug-In läuft mit * Internet-Explorer * Firefox * Opera * Safari * Chrome

Cross Platform * Plug-Ins erhältlich für * Windows * Mac * Linux (Moonlight)

Cross Device * Windows Phone * Windows Phone 7 silverlight.net/getstarted/devices/windows-phone * Nokia Symbian * Nokia S60 Plattform * Nokia 5800 XpressMusic * Nokia N97 * Nokia N97 Mini silverlight.net/getstarted/devices/symbian

Was ist Silverlight nicht? * Programmiersprache * XAML, C#, VB.NET * Entwicklungsumgebung * Visual Studio * Silverlight kann man nicht kaufen * Plug-Ins kostenlos * Entwicklungswerkzeuge kostenlos

Ist Silverlight eine offene Technologie? * Server / Entwicklungswerkzeuge * Visual Studio / Visual Web Developer * Microsoft * ESL - Eclipse tools for Silverlight * Eclipse Foundation

Ist Silverlight eine offene Technologie? * Client / Plug-Ins * Windows, Mac * Microsoft * Linux Moonlight * Novell, Microsoft * Windows Phone * Microsoft * Symbian * Nokia

Wofür brauche ich das? * Kundenanforderungen * Internetanwendungen * Moderne Benutzeroberfläche * Remote Datenbank * Langsame Migration * VFP Code behalten * VFP Datenbank Datenbank behalten * Sichere Zukunft

Warum Silverlight? * Keine andere Technologie kann das alles bieten!

Silverlight * Silverlight 1 – September 2007 * Wiedergabe von Medieninhalten * Silverlight 2 – Oktober 2008 * Ausführung von Code * Steuerelemente * Silverlight 3 – Juli 2009 * Element zu Element-Bindung, OOB * Silverlight 4 – April 2010 * Datenbindung

Silverlight 4 Features * Rechtsklick und Mausrad * Mikrofon und Webcam * RTF * Zwischenablage * Drag&Drop * Multi-Touch * Demo

Steuerelemente * Viele VFP Steuerelemente ähnlich auch in Silverlight verfügbar * Weitere Steuerelemente im Silverlight Toolkit

Steuerelemente VFPSilverlight CheckboxCheckBox ComboboxComboBox CommandbuttonButton ContainerGrid DataGrid LabelTextBlock OptiongroupRadioButton PageframeTabControl SpinnerNumericUpDown

Silverlight Steuerelemente * Silverlight 4 Tools * DatePicker * RichTextBox * Silverlight 4 Toolkit * Slider * AutoCompleteBox * Chart

Eigenschaften VFPSilverlight BackcolorBackground FontNameFontFamily Comment TooltipToolTipService.ToolTip BackStyle = 0Opacity="0" Enabled =.F.IsEnabled="False" Visible =.F.Visibility="Collapsed" Scrollbars = 2VerticalScrollBarVisibility="Auto" SpinnerLowValueMinimum

Out of the Box * Die Silverlight Business Application

Voraussetzungen für die Entwicklung * Visual Web Developer 2010 Express oder * Visual Studio 2010 * Silverlight 4 Tools * SQL Server (Express) * Optional * Silverlight 4 Toolkit * Expression Blend SDK

Voraussetzungen beim Kunden * Client * Silverlight Plug-In (6 MB) * Subset von WPF, CLR und mehr * KEIN.Net Framework * Server * Windows Server * Internet Information Server *.Net Framework 4.0

Erstellen einer Silverlight Internet Anwendung * Neue Projektmappe anlegen (Projekt) * Datenmodell (Verbindung, Zugriff) * Domain Service (Web Service) * Silverlight View (Formular)

Projektmappe anlegen * Vorlageprojekt * Silverlight Business Application * Startseite festlegen

Was ist drin? * Client Projekt * Formulare * Home * About * Server Projekt * Datenmodell * Domain Service * Erster Test

Zuerst das Server Projekt

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

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

Jetzt das Client Projekt

DataGrid * Beispiel: About.xaml * Drag&Drop aus Datenquellen * DataGrid wird erstellt * Test

DataForm * Namespace für DataForm xmlns:dataForm="clr-namespace: System.Windows.Controls;assembly=System. Windows.Controls.Data.DataForm.Toolkit"

DataForm * Code für DataForm <dataForm:DataForm x:Name="myDataform" Header="Kunden" Height="200" ItemsSource="{Binding Data, ElementName=customersDomainDataSource}" AutoGenerateFields="True">

Bearbeitung * Beispiel: About.xaml * Drag&Drop aus Datenquellen * Steuerelemente zur Datenbearbeitung * Test

About.xaml.cs * Ein Blick auf den Code * Button Speichern hinzufügen customersDomainDataSource.SubmitChanges(); * Test

Nur Mut! * Der Einstieg ist einfach! * Alle Entwicklungswerkzeuge sind kostenlos erhältlich und befinden sich auf den Memory Sticks

Silverlight 5 * Im Browser mit erhöhter Vertrauensstellung * Mit Zertifikat * Drucken im Textmodus * XAML Debugging *

Unsere Vision Migrationsweg für VFP Entwickler zu Silverlight

Fragen?

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