Präsentation herunterladen
Die Präsentation wird geladen. Bitte warten
Veröffentlicht von:Bartholomaus Laubert Geändert vor über 11 Jahren
1
Windows Vista für Entwickler: Microsoft.NET Framework 3.0 Nico Orschel Student Partner TU-Ilmenau
2
.NET Framework 3.0 Tour Bestandteile von.NET 3.0 Neue Möglichkeiten Einstiegshilfen in die.NET 3.0-Entwicklung Das.NET Framework 3.0 beziehen Es geht heute nicht um… Neue Möglichkeiten der Windows API Sidebar-Gadget Entwicklung Windows Vista für Entwickler
3
Microsoft.NET Framework 3.0 Das Managed Code Programmiermodell für Windows
4
Windows Presentation Foundation Ein einheitliches Framework für Benutzerschnittstellen der nächsten Generation
5
Neues Framework für Benutzerschnittstellen Ersetzt Windows.Forms Nur noch ein Framework für… Formulare Medien (Videos usw.) Animationen3D-GrafikDokumente
6
Beispiele New York Times Reader AMG Mercedes Prototyp Media Mania
7
Windows Presentation Foundation OK LightBlue XAML Button b1 = new Button(); b1.Content = "OK"; b1.Background = new SolidColorBrush(Colors.LightBlue); b1.Width = 100; C# Dim b1 As New Button b1.Content = "OK" b1.Background = New _ SolidColorBrush(Colors.LightBlue) b1.Width = 100 VB.NET XAML eXtensible Application Markup Language
8
Extensible Application Markup Language (XAML)
9
Windows Presentation Foundation XAML vereinfacht die Zusammenarbeit zwischen Designern und Entwicklern
10
Expression Interactive Designer
11
Windows Communication Foundation Einheitliches Framework zur schnellen Entwicklung von Serviceorientierten Anwendungen
12
Interoperabilität mit anderen Plattformen ASMX Attributbasierte Programmierung Enterprise Services WS-* Protokoll- unterstützung Web Service Enhancements Nachrichten- orientierte Programmierung System.Messaging Erweiterbarkeit, Lokalitätstransparenz.NET Remoting Neu: ein einheitliches Programmiermodell
13
13 Service Model Layer Beeinflusst das Verhalten, stellt ein Programmiermodell zur Verfügung Messaging Layer Transportiert Nachrichten über verschiedene Kanäle ServiceCode Transaction Behavior CLR Type Integration Instancing Behavior Security Channel TCP Transport Security Channel TCP Transport Transaction Behavior CLR Type Integration WCF Kommunikationsbausteine
14
14 Service Model Layer Messaging Layer BehaviorsChannels Transaction Behavior CLR Type Integration Instancing Behavior Security Channel HTTP Transport Custom Channel Reliable Messaging Queue Transport MSMQ Integration TCP Transport Named Pipes Throttling Behavior Error Handling Behavior Concurrency Behavior Metadata Behavior Custom Behavior HTTP Transport TCP Transport Security Channel Custom Channel Reliable Messaging CLR Type Integration Instancing Behavior Transaction Behavior WCF Kommunikationsbausteine
15
15 Service CBA CBA Client Address, Binding, Contract A BC Address Wo? Contract Was? Binding Wie? Endpoint CBA
16
Windows Communication Foundation Hello World Web Service
17
Programmiermodell, Workflow-Engine und Tools zur Entwicklung von Workflow- basierten Anwendungen Windows Workflow Foundation
18
EX: Check Inventory EX: Escalate To Manager Was ist ein Workflow? Eine Menge von Aktivitäten die Menschen oder Systeme koordiniert Wie ein Flowchart…. oder Zustandsdiagramm… Sequential Workflow Sequential structure Prescribes processing order Step1 Step2 State Machine Workflow External events drive processing order State2 State1 Event Regeln + Zustand bestimmen die Ausführungsreihenfolge Rules-driven Activities Rule1 Rule2 Data Step2 Step1
19
Windows Workflow Foundation
20
Der Workflow Designer
21
Windows CardSpace Technologie welche Online-Login und Authentifizierung vereinfacht und sicherer macht
22
Privater Desktop –Getrennter Benutzerkontext –Schützt vor Hacking Selbstausgestellte Karten –Nicht bestätigt –Lokal gespeichert Managed cards –Bestätigt –Bei einem Secure Token Service (STS) gespeichert
23
WS-* Web Services Windows CardSpace Benutzer Webseite Identitätsprovider
24
CardSpaces
25
Microsoft.NET Framework 3.0 Windows Presentation Foundation Next generation user experience CardSpace Digital identity management Windows Workflow Foundation Business process modeling Windows Communication Foundation Service-oriented development
26
Kernbestandteil von Windows Vista Down-level Windows XP und Windows Server 2003 Q2Q3Q1 2006 Q2Q4Q1 2005 Q3Q4 B1B2 RTM.NET Framework 3.0 Ship Schedule
27
Weitere Veranstaltungen Vorträge zu.NET 3.0 (WPF,WWF,…) Atlas ERPConnect.Net / Microsoft-SAP.NET Connector XNA Windows und Xbox 360 Spieleentwicklung Imagine Cup Vorbereitungen und Workshops Workshop zu ASP.NET am 25. und 26.11. Haus F, Rechnerlabor (Anmeldung bei Nico).NET User Group (Termin wird bekanntgegeben) http://www.dotnetcommunity.de
28
Visual Studio 2005 aus der MSDN AA Microsoft.NET Framework 3.0 von microsoft.com Feedback oder Fragen? http://www.netfx3.com Take the Next Step
Ähnliche Präsentationen
© 2025 SlidePlayer.org Inc.
All rights reserved.