Die Präsentation wird geladen. Bitte warten

Die Präsentation wird geladen. Bitte warten

Dirk Primbs Developer Evangelist Microsoft Deutschland GmbH.

Ähnliche Präsentationen


Präsentation zum Thema: "Dirk Primbs Developer Evangelist Microsoft Deutschland GmbH."—  Präsentation transkript:

1 Dirk Primbs Developer Evangelist Microsoft Deutschland GmbH

2 Dirk Primbs Developer Evangelist Microsoft Deutschland GmbH

3 Neu für Webentwickler Interessante Sprachfeatures in C# 3.0 und VB9 Workflow und Windows Communication Foundation Windows Presentation Foundation Aber… … ich habe keine Chance Zu viel ist neu für 75 Minuten!

4 Visual Studio Tools for Office Mobility Windows Forms u.v.m

5

6 Neuer Designer Developer > Designer Expression Web und Visual Studio nutzen dieselbe Designoberfläche CSS Management JavaScript Intellisense & Debugging AJAX Controls Listview, nested Masterpages etc…

7 { Webentwicklung }

8 LINQ-fähige Datenquelen LINQ To Objects Objects LINQ To XML XML LINQ & ADO.NET LINQ To Datasets LINQ To SQL LINQ To Entities Relational Others… VB C#.NET Language-Integrated Query

9 Dim c As New SqlConnection(…) c.Open() Dim cmd As SqlCommand( _ "SELECT c.Name, c.Phone & _ "FROM Customers c & _ "WHERE c.City = "London" Dim dr As DataReader= c.Execute(cmd) While (dr.Read()) Dim name As String = r.GetString(0) Dim phone As String= r.GetString(1) Dim date As DateTime = r.GetDateTime(2) End While r.Close() Datenzugriff heute Abfrage in anderer Sprache Loose gekoppelte Argumente Schwach typisierte Ergebnissets Keine Checks zur Compilezeit

10 Public Class Customer … Public Class Northwind Inherits DataContext Public Property Customers As Table(Of Customer) … End Class Dim db As New Northwind(…) Dim contacts = _ From cust in db.Customers _ Where cust.City = "London" Select cust.Name, cust.Phone For Each custInfo in contacts ColdCall(custInfo.Name, custInfo.Phone) Next Datenzugriff mit LINQ Klassen beschreiben Daten Schon die Verbindung ist typisiert Abfragesprache integriert Ergebnis stark typisiert Tabellen wie Collections

11 { LINQ & Co }

12 Query expressions XML Ausdrücke Eingebettetes XML Nullable Type Objektinitialisierer Type Inference Lambda Ausdrücke Erweitertungsmethoden (Extension Methods) Ausdrucksbäume (Expression Trees) Anonyme Typen Ternary Operator Coalesce Operator Relaxed Delegates Partielle Methoden

13 Type Inference Objektinitialisierer Collection Initialisierer Anonyme Typen Automatisch implementierte Eigenschaften Erweitertungsmethoden (Extension Methods) Lambda Ausdrücke Query Expressions Ausdrucksbäume (Expression Trees) Partielle Methoden

14 Eine Zusammenstellung von Activities, organisiert in einem Flowchart oder Statusdiagramm AnManagerEskalieren Beispiel Activities…. Beispiel Activities…. CheckInventory Wie ein Flowchart…. Oder ein Statusdiagramm….

15 Interop mit anderen Plattformen ASMX Attribut-basierteProgrammierung Enterprise Services WS-*Protokoll-Unterstützung WSE Nachrichten-orientierteProgrammierung System.Messaging Erweiterbarkeit Orts- unabhängigkeit.NET Remoting

16 { Workflow und WCF }

17 { Neues am Windowsclient }

18 Visual Studio 2008 bringt Unterstützdung für neue Technologien wie WPF, WCF & WF Was bisher aufwändig nachzuinstallieren war ist jetzt oft integriert Breitere Verfügbarkeit von Funktionalitäten wie Unittesting Neuerungen wie Code Metriken verbessern Code Qualität

19 Visual Studio Team System Information Day Regelmäßige ganztägige Informationsveranstaltung von Microsoft Praxisnahe Demos & viel Raum für Diskussionen Details & Anmeldung: TeamConf 2008 – Die Visual Studio Team System Konferenz VSTS in der Praxis April 2008 in München Anwenderberichte (Siemens, ABB, Commerzbank, Datev, Münchener Rück,..) Fach- und Technologievorträge Vortragsprogramm und Anmeldung: Visual Studio Launch Promotion Tauschen Sie Ihre Visual Studio Standard in eine höherwertige Visual Studio Edition Ihrer Wahl Anrechnung in Höhe von 299 beim Kauf eines anderen VS Produktes vom 19. Februar bis zum 30. April 2008 Nur bei den Partnern: PC Ware, SoftExpress, SOS und Zoschke (sind alle auf dem Launch vertreten

20 Wir freuen uns auf Ihre Fragen: Technische Experten stehen Ihnen während der gesamten Veranstaltung in der Haupthalle zur Verfügung.

21

22 © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Herunterladen ppt "Dirk Primbs Developer Evangelist Microsoft Deutschland GmbH."

Ähnliche Präsentationen


Google-Anzeigen