WPF Unleashed: Building Application with Visual Studio 2008 SP1
Upcoming SlideShare
Loading in...5
×
 

WPF Unleashed: Building Application with Visual Studio 2008 SP1

on

  • 3,372 views

 

Statistics

Views

Total Views
3,372
Views on SlideShare
3,344
Embed Views
28

Actions

Likes
0
Downloads
48
Comments
0

4 Embeds 28

http://davebost.com 14
http://www.davebost.com 10
http://www.linkedin.com 3
http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 06/05/09 10:43 © 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.

WPF Unleashed: Building Application with Visual Studio 2008 SP1 WPF Unleashed: Building Application with Visual Studio 2008 SP1 Presentation Transcript

  • Dave Bost Developer Evangelist http://davebost.com/blog
  • http://thirstydeveloper.com “ Looking at someone’s code, but with audio”
    • What’s being delivered with Service Pack 1
    • What’s being improved in Service Pack 1
    • How you can use it to build applications
    • .NET Framework Application development
    • Visual Studio 2008
    • Object-Relational Mapping
    • ASP.NET
    Level 100
    • New features
      • .NET 3.5 Additions
      • Visual Studio Support
      • Demos!
    • Enhancements
      • Framework Improvements
      • Visual Studio IDE
    • ADO.NET Entity Framework
    • ASP.NET Dynamic Data
    • ADO.NET Data Services
    • ASP.NET Routing
    • Entity Data Model
    • Entity Framework
    • Visual Studio Designer Support
    • Maps concepts to physical store
      • Conceptual Schema Definition
      • Storage Schema Definition
      • Mapping Specification
    • Decouples your DB schema from your application model
      • Provides flexibility
      • Platform-independent
    • Entity Framework
      • Object Services
      • Entity Client
      • EntitySQL
      • Linq-to-Entities
    • Visual Studio Designer Support
    • Entity Data Model Wizard
      • Simplifies creation of mapping files
    • Data Model Design Surface
      • Simplifies creation of entities and relationships
      • Hides the complexity of the mapping files
  •  
    • Created an Entity Data Model from an existing database schema
    • Explored the ways to customize the model
    • Wrote a client application that uses the model to access data using Linq-to-Entities
    • Data-driven web application scaffolding
    • Based on top of object model
    • New Visual Studio ASP.NET project types
      • Entity Data Model
      • Linq-to-SQL
  •  
    • Created a Dynamic Data Web application
    • Explored customization areas
    • Connected it to our existing model
    • Exposes data “feeds”
    • Presents a Web-based object model
    • Powerful, but secure
    • Extensible
    • Implemented using ATOM
      • “ Tables” == feeds
      • “ Rows” == entities
    • RESTful protocol
      • Simple XML
      • URI points to resource
    • Opt-in exposure
    • Provides hooks for queries and operations
    • Supports many types of client access
  •  
    • Added a Data Service to our Web Application
    • Refactored our user interface to work over the Web
    • Map your application’s URL entry points to route handlers
    • Generate URLs based off your defined route table
    • Can be leveraged by ASP.NET…
      • Dynamic Data
      • MVC
      • WebForms
  •  
    • Explored how to customize site layout using routes
    • Added new routes to our Web Application
    • New features
      • .NET 3.5 Additions
      • Visual Studio Support
      • Demos!
    • Enhancements
      • Framework Improvements
      • Visual Studio IDE
    • ASP.NET AJAX
    • WCF
    • WPF
    • WinForms
    • History
      • Creates custom history points
        • Server & client-side
      • Enable back/forward browser buttons
      • Allow users to bookmark state
    • Script combining
      • Combine multiple JavaScript files into one
        • Reduces # of requests and bandwidth
    • Scalability improvements
    • DataContractSerializer improvements
    • APP support added to the syndication library
    • Enhanced UriTemplate syntax
      • Compoud segments ({filename}.{ext})
      • Default values (/Products/{id=23})
    • Performance improvements
      • Up to 40% coldstart improvement!
    • Shader effects
    • Improved Databinding
    • Direct3D Interop
      • Images
      • Textures
    • Five New controls
      • Vector Shapes
        • Line
        • Rectangle
        • Oval
      • PrintForm
      • DataRepeater
    • Entity Data Model designer
    • JavaScript formatting and code preferences
    • ASP Intellisense/Debugging
    • .NET Framework Client Profile
      • 26mb download
    • SQL Server 2008
    • Improved JavaScript Intellisense
      • jQuery
      • Prototype
      • Scriptaculous
    • Web designer performance improvements
    • WCF refactoring support (svc/config files)
    • ASP.NET MVC
    • Silverlight 2
      • ASP.NET Silverlight controls
    • Great new features in SP1 make application development easier
    • Many existing features are improved
    • More coming soon!
    • Visit MSDN at msdn.microsoft.com
    • Visit the urls below for additional information
    • Visual Studio Information - http://msdn.microsoft.com/vstudio
    • Videos and Tutorials - http://www.asp.net/learn
    • ADO.NET Team Blog - http://blogs.msdn.com/data
    • Data Platform Developer Center - http://msdn.microsoft.com/data
  • For the latest titles, visit www.microsoft.com/learning/books/devtools
  • Are you ready to take your career as a developer to the next level? Looking for a learning experience that is designed for you? Join MSDN Ramp Up and Summit Your Career! MSDN Ramp Up is your online source that provides free training and technical resources to help take your development skills to the next level.
    • Step-by-Step training plans to build your development skills.
    • Premium technical content created by expert developers for developers.
    • Access to valuable online e-learning, e-references, and virtual labs.
    • 50% discount on select certification exams and 30% discount on Microsoft Press training kits.
    • Join Ramp Up for free today!
    • Go to: http://msdn.microsoft.com/rampup
  • Dave Bost [email_address] thank you! http://davebost.com http://twitter.com/davebost
  •  
  • © 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.