SlideShare uma empresa Scribd logo
1 de 10
10 on 10 ?? 12 A quick demo of new features of the Visual Studio 2010 IDE
Introduction  Robert MacLean Research & Guidance at BB&D Microsoft VSTS Ranger S.A. Architect and Information Worker Community Lead www.sadev.co.za
Overture Visual Studio 2010 RC IDE features (tips & tricks) Not languages, framework, tools or TFS VS 2010 Launches SOON!
Too much to show 4 Web Deployment Packages IntelliTrace WPF Tree Visualiser Initial Install Enhancements SharePoint Developer and Deployment Support Proper designer support for Silverlight & WPF Concurrency Debugging Architecture Validations Code Analysis Extension Manager Drag and Drop data sources for WPF Customisation of start page Snippets for Web Development Architecture Explorer Workflow Foundation Designer Improved JavaScript Intellisense Profiling and Instrumentation Out of the Box Azure support Office 2010 VSTO Support Box Selection Architecture Layer diagrams
Some of What I Will Show WPF: Start Page Editor: Block Selection Editor: Zoom Editor: Docking Editor: Highlight References Extensions IntelliSense Find: Navigate To Find: Quick Find Find: Search Toolbox Consume First Debugging Tooltips 5
DEMO TIME! 6
WPF Based Start Page UI is a lot nicer Start page is fully customizable, it’s just XAML. Great for including team, company or project info. Close page after load option  Block Selection Previously just copy and delete, now: copy, paste, delete, insert Zoom Zoom level selector Ctrl + Mouse Wheel
WPF Based – Cont. Docking Toolbars no longer detach! Panels can detach as in VS 2008 Panels can leave the IDE Panels include the code window now! Full screen the code window Put code on one screen and form designer on another Ctrl+Dbl Click to reattach Highlight References
Extension Manager Needed exe or MSI for install Still can use those New VSIX format Online Gallery Like the App Store Not just extensions (VSIX) ZIP’s, exe etc... All their too – they just download normally. Automatically check for updates  Off by default, can turn on in Tools -> Options Not enabled if running as UAC administrator

Mais conteúdo relacionado

Mais de Robert MacLean

Features of Kotlin I find exciting
Features of Kotlin I find excitingFeatures of Kotlin I find exciting
Features of Kotlin I find excitingRobert MacLean
 
DevConf Survival Guide
DevConf Survival GuideDevConf Survival Guide
DevConf Survival GuideRobert MacLean
 
The state of testing @ Microsoft
The state of testing @ MicrosoftThe state of testing @ Microsoft
The state of testing @ MicrosoftRobert MacLean
 
Visual Studio ❤ JavaScript
Visual Studio ❤ JavaScriptVisual Studio ❤ JavaScript
Visual Studio ❤ JavaScriptRobert MacLean
 
Putting the DOT in .NET - Dev/Ops/Test
Putting the DOT in .NET - Dev/Ops/TestPutting the DOT in .NET - Dev/Ops/Test
Putting the DOT in .NET - Dev/Ops/TestRobert MacLean
 
A Developer Day 2014 - Durban
A Developer Day 2014 - Durban A Developer Day 2014 - Durban
A Developer Day 2014 - Durban Robert MacLean
 
Agile lessons learned in the Microsoft ALM Rangers
Agile lessons learned in the Microsoft ALM RangersAgile lessons learned in the Microsoft ALM Rangers
Agile lessons learned in the Microsoft ALM RangersRobert MacLean
 
Hour of code - Train the trainer
Hour of code - Train the trainerHour of code - Train the trainer
Hour of code - Train the trainerRobert MacLean
 
Building services for apps on a shoestring budget
Building services for apps on a shoestring budgetBuilding services for apps on a shoestring budget
Building services for apps on a shoestring budgetRobert MacLean
 
3 things your app API is doing WRONG
3 things your app API is doing WRONG3 things your app API is doing WRONG
3 things your app API is doing WRONGRobert MacLean
 
How to build a Mobile API or HTML 5 app in 5 minutes
How to build a Mobile API or HTML 5 app in 5 minutesHow to build a Mobile API or HTML 5 app in 5 minutes
How to build a Mobile API or HTML 5 app in 5 minutesRobert MacLean
 
Protection of Personal Information Bill (POPI)
Protection of Personal Information Bill (POPI)Protection of Personal Information Bill (POPI)
Protection of Personal Information Bill (POPI)Robert MacLean
 
How to give a great presentation
How to give a great presentationHow to give a great presentation
How to give a great presentationRobert MacLean
 

Mais de Robert MacLean (20)

Looking at the Vue
Looking at the VueLooking at the Vue
Looking at the Vue
 
Kotlin 101
Kotlin 101Kotlin 101
Kotlin 101
 
Features of Kotlin I find exciting
Features of Kotlin I find excitingFeatures of Kotlin I find exciting
Features of Kotlin I find exciting
 
JavaScript Gotchas
JavaScript GotchasJavaScript Gotchas
JavaScript Gotchas
 
DevConf Survival Guide
DevConf Survival GuideDevConf Survival Guide
DevConf Survival Guide
 
The state of testing @ Microsoft
The state of testing @ MicrosoftThe state of testing @ Microsoft
The state of testing @ Microsoft
 
Visual Studio ❤ JavaScript
Visual Studio ❤ JavaScriptVisual Studio ❤ JavaScript
Visual Studio ❤ JavaScript
 
What is new in C# 6?
What is new in C# 6?What is new in C# 6?
What is new in C# 6?
 
Putting the DOT in .NET - Dev/Ops/Test
Putting the DOT in .NET - Dev/Ops/TestPutting the DOT in .NET - Dev/Ops/Test
Putting the DOT in .NET - Dev/Ops/Test
 
A Developer Day 2014 - Durban
A Developer Day 2014 - Durban A Developer Day 2014 - Durban
A Developer Day 2014 - Durban
 
Agile lessons learned in the Microsoft ALM Rangers
Agile lessons learned in the Microsoft ALM RangersAgile lessons learned in the Microsoft ALM Rangers
Agile lessons learned in the Microsoft ALM Rangers
 
Hour of code - Train the trainer
Hour of code - Train the trainerHour of code - Train the trainer
Hour of code - Train the trainer
 
Building services for apps on a shoestring budget
Building services for apps on a shoestring budgetBuilding services for apps on a shoestring budget
Building services for apps on a shoestring budget
 
3 things your app API is doing WRONG
3 things your app API is doing WRONG3 things your app API is doing WRONG
3 things your app API is doing WRONG
 
ASP.NET
ASP.NETASP.NET
ASP.NET
 
LightSwitch
LightSwitchLightSwitch
LightSwitch
 
How to build a Mobile API or HTML 5 app in 5 minutes
How to build a Mobile API or HTML 5 app in 5 minutesHow to build a Mobile API or HTML 5 app in 5 minutes
How to build a Mobile API or HTML 5 app in 5 minutes
 
Protection of Personal Information Bill (POPI)
Protection of Personal Information Bill (POPI)Protection of Personal Information Bill (POPI)
Protection of Personal Information Bill (POPI)
 
Open Source Licensing
Open Source LicensingOpen Source Licensing
Open Source Licensing
 
How to give a great presentation
How to give a great presentationHow to give a great presentation
How to give a great presentation
 

Último

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 

Último (20)

Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

What is new in Visual Studio 2010

  • 1. 10 on 10 ?? 12 A quick demo of new features of the Visual Studio 2010 IDE
  • 2. Introduction Robert MacLean Research & Guidance at BB&D Microsoft VSTS Ranger S.A. Architect and Information Worker Community Lead www.sadev.co.za
  • 3. Overture Visual Studio 2010 RC IDE features (tips & tricks) Not languages, framework, tools or TFS VS 2010 Launches SOON!
  • 4. Too much to show 4 Web Deployment Packages IntelliTrace WPF Tree Visualiser Initial Install Enhancements SharePoint Developer and Deployment Support Proper designer support for Silverlight & WPF Concurrency Debugging Architecture Validations Code Analysis Extension Manager Drag and Drop data sources for WPF Customisation of start page Snippets for Web Development Architecture Explorer Workflow Foundation Designer Improved JavaScript Intellisense Profiling and Instrumentation Out of the Box Azure support Office 2010 VSTO Support Box Selection Architecture Layer diagrams
  • 5. Some of What I Will Show WPF: Start Page Editor: Block Selection Editor: Zoom Editor: Docking Editor: Highlight References Extensions IntelliSense Find: Navigate To Find: Quick Find Find: Search Toolbox Consume First Debugging Tooltips 5
  • 7. WPF Based Start Page UI is a lot nicer Start page is fully customizable, it’s just XAML. Great for including team, company or project info. Close page after load option  Block Selection Previously just copy and delete, now: copy, paste, delete, insert Zoom Zoom level selector Ctrl + Mouse Wheel
  • 8. WPF Based – Cont. Docking Toolbars no longer detach! Panels can detach as in VS 2008 Panels can leave the IDE Panels include the code window now! Full screen the code window Put code on one screen and form designer on another Ctrl+Dbl Click to reattach Highlight References
  • 9. Extension Manager Needed exe or MSI for install Still can use those New VSIX format Online Gallery Like the App Store Not just extensions (VSIX) ZIP’s, exe etc... All their too – they just download normally. Automatically check for updates Off by default, can turn on in Tools -> Options Not enabled if running as UAC administrator
  • 10.
  • 11. Intellisense No longer just alphabetical Now uses contains logic
  • 12. Finding Code Navigate To Search/Filter as I type Ctrl + , Hide Externals Option Quick Find Ctrl + I Search Toolbox Click toolbox and type Tab for next Esc to quit
  • 13. Consume First Create the Muave Database Demo :P Ctrl + . To get the consume option Must do fields/properties separately Compared to VS2008+Code Rush Xpress Ctrl+Alt+Space to go into Intellisense Suggestion mode Make sure Windows Zoom is off
  • 14. Debugging Tooltips Tooltips for debugging Can be pinned now!
  • 15. Visual Studio 2008 Visual Studio Team System 2008 Team Suite with MSDN Premium Visual Studio Team System 2008 Team Editions with MSDN Premium Visual Studio 2008 Professional with MSDN Premium Visual Studio 2008 Professional without MSDN Professional
  • 17. with MSDN Premium The Ultimate Offer with MSDN Premium with MSDN Professional
  • 18. The Ultimate Offer Eligibility To be eligible you must: Have a Visual Studio product with an MSDN Premium subscription. Your subscription must be active* when Visual Studio 2010 launches. * For those who purchase through Volume Licensing: this means that you must have active Software Assurance coverage for your Visual Studio products
  • 19. Resources Me Twitter: @rmaclean Blog: http://www.sadev.co.za Visual Studio Editor Team Twitter: @vseditor Blog: http://blogs.msdn.com/visualstudio Gallery http://visualstudiogallery.msdn.microsoft.com/en-us/ Samples for extending the editor http://editorsamples.codeplex.com/

Notas do Editor

  1. Today there are seven (7) different versions of Visual Studio with MSDN – not including the Express editions. This is too complicated. Something as simple as trying to determine which version of Visual Studio will meet your needs requires product capability and MSDN benefit comparison, licensing discussions and potentially deciding which trade-off you can live with.As I said, this is broken.I am happy to announce that Visual Studio 2010 is much simpler.[CLICK]
  2. With the release of Visual Studio 2010 we are moving to a nested-model, with three variations – good, better and best.[CLICK]First we have Good – Visual Studio 2010 Professional with or without MSDN. Visual Studio 2010 Professional is the essential tool for basic development tasks to assist developers in implementing their ideas easily. This is the newest release of the Professional-level with added capabilities for SharePoint and Cloud development, among others.[CLICK]Next, we add on to all of the capabilities in Professional with Visual Studio 2010 Premium with MSDN. The Premium-level is a complete toolset for developers to deliver scalable, high quality applications, and introduces capabilities previously associated with our Visual Studio Team System products, including offline database development and static code analysis, as well as new capabilities including Test Impact Analysis and Coded UI Testing.[CLICK]And at the top of the stack is Visual Studio 2010 Ultimate. This product is the comprehensive suite of application lifecycle management tools for teams to ensure quality results from design to deployment. With Ultimate, you get everything – IntelliTrace (the new historical debugger), architecture tools, testing tools, and everything in Premium and Professional.[CLICK]
  3. With The Ultimate Offer, if you have an MSDN Premium subscription (software assurance coverage for those of you with Volume Licensing agreements) when Visual Studio 2010 launches, we will move you up one level in the product line. MSDN Operating Systems and MSDN Embedded subscribers will continue at their same subscription level benefits.For example, if you have any version of Visual Studio Team System 2008 with MSDN Premium, when Visual Studio 2010 launches you will move you up to Visual Studio 2010 Ultimate with MSDN. If you have Visual Studio 2008 Professional with MSDN Premium you will move you up to Visual Studio 2010 Premium with MSDN.You don’t have to do anything. As long as your MSDN Premium subscription is current when Visual Studio 2010 launches, you will be moved up. There is no additional cost until your MSDN Subscription is up for renewal. At that time you can decide if you want to continue with the new higher-level product, and begin paying the new renewal rate, or renew-down to the next lower-level product and continue paying the rate you are now.
  4. Lets recap. The Ultimate Offer will move you up to the next higher-level product when Visual Studio 2010 launches.To be eligible you must: A. Have Visual Studio 2008 Professional or Visual Studio Team System 2008 (any edition) with MSDN Premium B.Your subscription must be active when Visual Studio 2010 launches.So that begs the question, when is Visual Studio 2010 launching?