Greg Demo Slides

627 views
587 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
627
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • http://blogs.microsoft.fr/franckha/archive/2007/07/04/60973.aspx
  • Similar story as with C# 3.0 but abbrev’d.
  • Similar story as with C# 3.0 but abbrev’d.
  • Greg Demo Slides

    1. 1.
    2. 2. {WPF + VS 2008 = New User Interfaces}<br /><ul><li> Designer WPF in Visual Studio 2008
    3. 3. HealtCare Project</li></ul>demo<br />
    4. 4. {Office07 + VS08 = Your productivity !}<br /><ul><li> Creation of a Ribbon
    5. 5. Euro 2008 Excel’lance Project</li></ul>demo<br />
    6. 6. SaaS Office 2007 Solution<br />Data Management<br />Help<br />Scoring<br />Forecast<br />News (Rss)<br />Update Project<br />http://fr.wikipedia.org/wiki/SaaS<br />
    7. 7. {.NET 3.5 + LINQ + VS08 = Next Step !}<br /><ul><li> Introduction to LINQ (Languages Features)
    8. 8. LINQ Samples</li></ul>demo<br />Linq = LanguageINtegratedQuery<br />
    9. 9. VB 9.0 / C# 3.0 Innovations !<br />Query expressions<br />Dim contacts =<br />From c In customers<br />Where c.State= &quot;WA&quot;<br />Select New With { Name = c.Name, _ Phone = c.Phone }<br />Nullable Value Type<br />Expression Trees<br />Local Variable Type Inference<br />Deep XML Support<br />Lambda Expressions <br />Dim contacts =<br />customers _<br /> .Where(Function(c) c.State = &quot;WA&quot;) _<br /> .Select(Function(c) New With { Name = c.Name, _ Phone = c.Phone })<br />Partial Methods<br />Extension Methods<br />Anonymous Types <br />Objects Initializers<br />
    10. 10. VB 9.0 / C# 3.0 Innovations !<br />Query expressions<br />var contacts =<br /> from c in customers<br /> where c.State == &quot;WA&quot;<br /> select new { c.Name, c.Phone };<br />Expression Trees<br />Local Variable Type Inference<br />Lambda Expressions <br />Nullable Value Type<br />var contacts =<br /> customers<br /> .Where(c =&gt; c.State == &quot;WA&quot;)<br /> .Select(c =&gt; new { c.Name, c.Phone });<br />Partial Methods<br />Extension Methods<br />Anonymous Types <br />Objects Initializers<br />
    11. 11. LINQ : Architecture<br />Others…<br />VB<br />C#<br />.NET Language Integrated Query (LINQ)<br />Sources de données LINQ<br />Linqsur des sources ADO.NET<br />LINQ <br />To XML<br />LINQ <br />To Entities<br />LINQ <br />To SQL<br />LINQ <br />To Datasets<br />LINQ <br />To Objects<br />Provider<br />&lt;book&gt;<br /> &lt;title/&gt;<br /> &lt;author/&gt;<br /> &lt;price/&gt;<br />&lt;/book&gt;<br />XML<br />Relationnal<br />Objets<br />

    ×