Download presentation
Presentation is loading. Please wait.
1
What's New in Visual Studio 2005
Session code What's New in Visual Studio 2005 Stephen Turner Software Design Engineer
2
Design Goals for 2005 Ecosystem Productivity Connectivity Quality
3
Simplify the Developer Experience
Understanding Writing Modifying Debugging Sharing
4
Understanding Customer Feedback VS 2005 Support Class Designer
Object Test Bench “I spend a lot of time reading other dev’s code. Help me quickly get up to speed on the classes and relationships” Class View search Code definition window Find all references Generated source view “Give me better ways to navigate code”
5
Demo Understanding
6
Writing Customer Feedback VS 2005 Support My
Better IntelliSense Snippet support Surround With “I find myself writing the same code over and over again. I want to be able to automate this” “Binding to data and objects is way more difficult then it needs to be” Zero-Code DataBinding “If you know what’s wrong with my code, why don’t you help me fix it” AutoCorrect “Whatever you do make it extensible, I want to be able to create my own versions” Extensible Snippets and Templates
7
Demo Writing
8
Modifying Customer Feedback VS 2005 Support Refactorings
Rename Extract Method Promote Local to Parameter Reorder Parameters Remove Parameters Extract Interface “I review a lot of code and need to make the same type of changes all the time, why can’t VS help me?” “You must have all this information, why make me work it out” Generate Method Stub Auto Using “I’m sure there is a way to do this automatically but it’s easier to just make the changes in the editor” Key activities invoked from editor
9
Demo Modifying
10
Debugging Customer Feedback VS 2005 Support Grouping and Glyphs
Extensible debug value display Visualizers IntelliSense in watch window “Stop making me navigating six levels deep just to see the contents of a DataSet” “I want Edit and Continue” Edit and Continue “Help me write better code” FxCop
11
Demo Debugging
12
Sharing Discovering communities and content providers
Searching, downloading, installing and using content Content types… Project Templates Item Templates Code Snippets Samples Controls Add-ins
13
Discoverability Contextual entry points: Community Menu:
New Project dialog Add Item dialog Snippet Manager dialog Community Menu: Project Templates Item Templates Code Snippets Samples Controls
14
Demo Sharing
26
Web Service Proxy (Pharos)
Server Architecture Web Service Proxy (Pharos) VS Shell Codezone Search (ECRS) SOAP Authentication Calls Perf & Monitoring MSDN Online F1 Routing 3rd Party Provider MSDN Search VS calls SOAP-enabled services through Web Service proxy layer. VS Data Feeds
27
More Information? Visual Studio 2005 Developer Center
Download Visual Studio Express Editions for free! An Overview of Visual C# 2005 In-depth on productivity & debugging
28
Event Information What’s Next?
Technical Roadshow Post Event Website Available from Monday 18th April Please complete your Evaluation Form!
29
© 2004 Microsoft Corporation. All rights reserved
© 2004 Microsoft Corporation. All rights reserved. This presentation is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY.
30
My. Classes Speed Dial into the Framework
— Application title, version, logs, description, … — Registry, Printer, Audio, File System, … — User name, group, domain, … — Access application resources - icons, images… — User and application settings — Collection of project forms — Collection of web services referenced in project
31
My.Computer Straightforward access to the host computer’s properties and hardware resources Allow devices to be enabled easily and their services integrated seamlessly into applications.
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.