Your SlideShare is downloading. ×
Building Applications with Visual Studio 2008 SP1
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Building Applications with Visual Studio 2008 SP1

2,889
views

Published on

From my September 25, 2008 MSDN Unleashed presentation in Austin, TX

From my September 25, 2008 MSDN Unleashed presentation in Austin, TX

Published in: Technology, Business, Art & Photos

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,889
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
103
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • <SLIDETITLE INCLUDE=7>Title Slide</SLIDETITLE> <KEYWORDS></KEYWORDS> <KEYMESSAGE></KEYMESSAGE> <SLIDEBUILDS>0</SLIDEBUILDS> <SLIDESCRIPT> Hello and Welcome to this MSDN session on “Building Applications with Visual Studio 2008 SP1.” My name is <<name>>. </SLIDESCRIPT> <SLIDETRANSITION> <TRANSITION LENGTH=7> Let’s start this session by going into more detail on exactly what we will be covering. </TRANSITION> </SLIDETRANSITION> <COMMENT></COMMENT> <ADDITIONALINFORMATION> <ITEM></ITEM> </ADDITIONALINFORMATION>
  • Transcript

    • 1. Building Applications with Visual Studio 2008 SP1 Chris Koenig Developer Evangelist [email_address] http://blogs.msdn.com/chkoenig
    • 2. Upcoming Events
      • October
        • 9-10 – Tulsa TechFest
        • 20-22 – in.Telligent Conference
      • November
        • 4 – Election Day (Rock the Vote!)
        • 14 – Dallas Agile.NET Conference
        • 18-20 – MSDN TechDays (Dallas)
      • December
        • 8-10 – VSLive! Dallas
      • January
        • 16-18 – We Are Microsoft
    • 3. We Are Microsoft / GiveCamp
      • Volunteer event
      • Building web applications for local-area charities & non-profits
      • January 16-18 at BravoTECH
      • Very rewarding experience!
      • http://www.wearemicrosoft.com
      • http://www.givecamp.org
    • 4. What Will We cover?
      • What’s being delivered with Service Pack 1
      • What’s being improved in Service Pack 1
      • How you can use it to build applications
    • 5. Helpful Experience
      • .NET Framework Application development
      • Visual Studio 2008
      • Object-Relational Mapping
      • ASP.NET
      Level 100
    • 6. Agenda
      • New features
        • .NET 3.5 Additions
        • Visual Studio Support
        • Demos!
      • Enhancements
        • Framework Improvements
        • Visual Studio IDE
    • 7. .NET 3.5 SP1 – What’s New?
      • ADO.NET Entity Framework
      • ASP.NET Dynamic Data
      • ADO.NET Data Services
      • ASP.NET Routing
    • 8. ADO.NET Entity Framework
      • Two Components to Entity Framework
        • Entity Data Model
        • Entity Framework
      • Visual Studio Designer Support
    • 9. ADO.NET Entity Data Model
      • 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
    • 10. ADO.NET Entity Framework
      • Entity Framework
        • Object Services
        • Entity Client
        • EntitySQL
        • LINQ to Entities
      • Visual Studio Designer Support
    • 11. Visual Studio 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
    • 12. Demo: ADO.NET Entity Framework
    • 13. What Did We Just Do?
      • 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
    • 14. ASP.NET Dynamic Data
      • Data-driven web application scaffolding
      • New Visual Studio ASP.NET project types
      • Based on top of data model
        • Entity Data Model
        • LINQ to SQL
      • Fully Customizable
        • Templates and Routing
    • 15. Demo: ASP.NET Dynamic Data
    • 16. What Did We Just Do?
      • Created a Dynamic Data Web application
      • Explored customization areas
      • Connected it to our existing model
    • 17. ADO.NET Data Services
      • Exposes data “feeds”
      • Presents a Web-based object model
      • Powerful, but secure
      • Extensible
    • 18. ADO.NET Data “Feeds”
      • Implemented using ATOM
        • “ Tables” == feeds
        • “ Rows” == entities
      • RESTful protocol
        • Simple XML
        • URI points to resource
    • 19. Data Services Flexibility
      • Opt-in exposure
      • Flexible extensibility model
        • Service Operations
        • Query Interceptors
        • Change Interceptors
      • Supports many types of client access
    • 20. Demo: ADO.NET Data Services
    • 21. What Did We Just Do?
      • Added a Data Service to our Web Application
      • Refactored our user interface to work over the Web
    • 22. ASP.NET Routing
      • 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
    • 23. Demo: ASP.NET Routing
    • 24. What Did We Just Do?
      • Explored how to customize site layout using routes
      • Added new routes to our Web Application
    • 25. Agenda
      • New features
        • .NET 3.5 Additions
        • Visual Studio Support
        • Demos!
      • Enhancements
        • Framework Improvements
        • Visual Studio IDE
    • 26. .NET 3.5 SP1 Enhancements
      • ASP.NET AJAX
      • WCF
      • WPF
      • WinForms
    • 27. ASP.NET AJAX
      • 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
    • 28. WCF Enhancements
      • Scalability improvements
      • DataContractSerializer improvements
      • APP support added to the syndication library
      • Enhanced UriTemplate syntax
        • Compoud segments ({filename}.{ext})
        • Default values (/Products/{id=23})
    • 29. WPF Enhancements
      • Performance improvements
        • Up to 40% coldstart improvement!
      • Shader effects
      • Improved Databinding
      • Direct3D Interop
        • Images
        • Textures
    • 30. WinForms
      • Five New controls
        • Vector Shapes
          • Line
          • Rectangle
          • Oval
        • PrintForm
        • DataRepeater
    • 31. Visual Studio – New Features
      • Entity Data Model designer
      • JavaScript formatting and code preferences
      • ASP Intellisense/Debugging
      • .NET Framework Client Profile
        • 26mb download
    • 32. Visual Studio Enhancements
      • SQL Server 2008
      • Improved JavaScript Intellisense
        • jQuery
        • Prototype
        • Scriptaculous
      • Web designer performance improvements
      • WCF refactoring support (svc/config files)
    • 33. Additional New Features
      • ASP.NET MVC
      • Silverlight 2
        • ASP.NET Silverlight controls
    • 34. Session Summary
      • Great new features in SP1 make application development easier
      • Many existing features are improved
      • More coming soon!
    • 35. For More Information
      • Online Resources
        • msdn.microsoft.com
        • msdn.microsoft.com/vstudio
        • vs2008sp1docs.msdn.microsoft.com
      • Local Community
        • adnug.org
        • agileaustin.org
        • southcentraldevelopers.com
    • 36. Microsoft Press Publications For the latest titles, visit www.microsoft.com/learning/books/devtools
    • 37. RAMP-UP 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
    • 38.