Dave Bost Developer Evangelist http://davebost.com/blog
http://thirstydeveloper.com “ Looking at someone’s code, but with audio”
<ul><li>What’s being delivered with Service Pack 1 </li></ul><ul><li>What’s being improved in Service Pack 1 </li></ul><ul...
<ul><li>.NET Framework Application development </li></ul><ul><li>Visual Studio 2008 </li></ul><ul><li>Object-Relational Ma...
<ul><li>New features </li></ul><ul><ul><li>.NET 3.5 Additions </li></ul></ul><ul><ul><li>Visual Studio Support </li></ul><...
<ul><li>ADO.NET Entity Framework </li></ul><ul><li>ASP.NET Dynamic Data </li></ul><ul><li>ADO.NET Data Services </li></ul>...
<ul><li>Entity Data Model </li></ul><ul><li>Entity Framework </li></ul><ul><li>Visual Studio Designer Support </li></ul>
<ul><li>Maps concepts to physical store </li></ul><ul><ul><li>Conceptual Schema Definition </li></ul></ul><ul><ul><li>Stor...
<ul><li>Entity Framework </li></ul><ul><ul><li>Object Services </li></ul></ul><ul><ul><li>Entity Client </li></ul></ul><ul...
<ul><li>Entity Data Model Wizard </li></ul><ul><ul><li>Simplifies creation of mapping files </li></ul></ul><ul><li>Data Mo...
 
<ul><li>Created an Entity Data Model from an existing database schema </li></ul><ul><li>Explored the ways to customize the...
<ul><li>Data-driven web application scaffolding </li></ul><ul><li>Based on top of object model </li></ul><ul><li>New Visua...
 
<ul><li>Created a Dynamic Data Web application </li></ul><ul><li>Explored customization areas </li></ul><ul><li>Connected ...
<ul><li>Exposes data “feeds” </li></ul><ul><li>Presents a Web-based object model </li></ul><ul><li>Powerful, but secure </...
<ul><li>Implemented using ATOM </li></ul><ul><ul><li>“ Tables” == feeds </li></ul></ul><ul><ul><li>“ Rows” == entities </l...
<ul><li>Opt-in exposure </li></ul><ul><li>Provides hooks for queries and operations </li></ul><ul><li>Supports many types ...
 
<ul><li>Added a Data Service to our Web Application </li></ul><ul><li>Refactored our user interface to work over the Web <...
<ul><li>Map your application’s URL entry points to route handlers </li></ul><ul><li>Generate URLs based off your defined r...
 
<ul><li>Explored how to customize site layout using routes </li></ul><ul><li>Added new routes to our Web Application </li>...
<ul><li>New features </li></ul><ul><ul><li>.NET 3.5 Additions </li></ul></ul><ul><ul><li>Visual Studio Support </li></ul><...
<ul><li>ASP.NET AJAX </li></ul><ul><li>WCF </li></ul><ul><li>WPF </li></ul><ul><li>WinForms </li></ul>
<ul><li>History </li></ul><ul><ul><li>Creates custom history points </li></ul></ul><ul><ul><ul><li>Server & client-side </...
<ul><li>Scalability improvements </li></ul><ul><li>DataContractSerializer improvements </li></ul><ul><li>APP support added...
<ul><li>Performance improvements </li></ul><ul><ul><li>Up to 40% coldstart improvement! </li></ul></ul><ul><li>Shader effe...
<ul><li>Five New controls </li></ul><ul><ul><li>Vector Shapes </li></ul></ul><ul><ul><ul><li>Line </li></ul></ul></ul><ul>...
<ul><li>Entity Data Model designer </li></ul><ul><li>JavaScript formatting and code preferences </li></ul><ul><li>ASP Inte...
<ul><li>SQL Server 2008 </li></ul><ul><li>Improved JavaScript Intellisense </li></ul><ul><ul><li>jQuery </li></ul></ul><ul...
<ul><li>ASP.NET MVC </li></ul><ul><li>Silverlight 2 </li></ul><ul><ul><li>ASP.NET Silverlight controls </li></ul></ul>
<ul><li>Great new features in SP1 make application development easier </li></ul><ul><li>Many existing features are improve...
<ul><li>Visit MSDN at   msdn.microsoft.com </li></ul><ul><li>Visit the urls below for additional information </li></ul><ul...
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...
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...
Upcoming SlideShare
Loading in...5
×

WPF Unleashed: Building Application with Visual Studio 2008 SP1

2,225

Published on

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Hi,

    Here is the link of implementation of WPF Tutorial with Example
    http://wpftutorial.co

    Thanks
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total Views
2,225
On Slideshare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
49
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide
  • 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

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

      Clipping is a handy way to collect important slides you want to go back to later.

    ×