SlideShare a Scribd company logo
What’s New in Visual Studio

Keith Lopez
Senior SharePoint Developer
Email:
Blog:
Twitter:
LinkedIn:

klopez@icct.com
sharepointkeith.wordpress.com
@keithlopez80
linkedin.com/pub/keith-lopez/12/684/621
Bio
•
•
•
•

2

Husband, Father, Technologist (aka Geek)
VB6, Classic ASP, ASP.NET, SharePoint 2003 Admin, SP2007 dev (WSPBuilder,
Manifest.ddf), SP2010 dev
Attend local SharePoint events.
Movies, music, sports.

© 2013, Information Control Company
Agenda
 IDE and Code Editor Enhancements
 Browser Link Dashboard
 Enhanced Scrollbar
 CodeLens
 Peek Definition
 CodeMap

3

© 2013, Information Control Company
Compare editions
•

4

http://www.microsoft.com/visualstudio/eng/products/compare

© 2013, Information Control Company
Express Products

5

© 2013, Information Control Company
Installing VS2013
• May get an error while creating ASP.NET Web Forms in Visual Studio 2013.
• Install Nuget Package Manager for VS2013.

6

© 2013, Information Control Company
IDE Enhancements
•

7

Sign In (stores & synchronizes your settings in the
cloud)

© 2013, Information Control Company
•
•
•
•
•
•

8

Feedback
Notification Center
Options Dialog
.NET Framework 4.5.1
Visual Studio Search.
Search in ‘Options Dialog’

© 2013, Information Control Company
New Project/Web Site Dialog

9

© 2013, Information Control Company
Code Editor
• Comment/Uncomment Icons
• HTML5
– Snippets: html5, audio, video (press tab).
– Inline CSS color editor, eye dropper.
– & (e.g. © for copyright)

• CSS
–
–
–
–
–

transform (press tab). transform: rotate(45deg);
transition: transform .5s;
@media (press tab tab)
@font-face (press tab tab)
Bootstrap.js and modernizr.js added by default to Web Forms.

• Page Inspector

10

© 2013, Information Control Company
Browser Link Dashboard
•
•

11

For Web Developers to see changes in html or css made in code, in multiple
opened browsers.
Visual Studio creates a SignalR bridge in your web page, under the hood.

© 2013, Information Control Company
Enhanced Scroll Bar
• Enhanced Scroll Bar has 2 modes - Bar Mode & Map Mode
– In bar mode, you can view annotations such as your caret position, change your location
& track errors more directly.
– In map mode, the scroll bar shows a live preview of source code as well as ability to
hover over code to preview it in more detail.

• Yellow – file not saved. Green – file saved. Red- errors in file.

12

© 2013, Information Control Company
CodeLens
•
•
•
•

13

Decorator or Header above classes and properties
It shows in a popup window above the class or method.
It shows metadata about the class or method like who last modified the method,
when was it last modified, which calls are made by and to the method.
Only available in VS Ultimate Edition.

© 2013, Information Control Company
CodeLens Indicators
•

References Indicator
–

•

Tested By Indicator
–

•

Displays number of automated code tests that call the member. And the number of tests that have
recently passed.

Test Status Indicator
–

14

Displays number of times the class, method or property is referenced in the code.

Status of the test – Passed, Failed or Not yet Run.

© 2013, Information Control Company
CodeLens Indicators
• TFS Indicators
–
–
–
–
–
–

15

Edit history of the method or property
Authors
Changes
Bugs
Work Items
Reviews

© 2013, Information Control Company
Peek Definition
•
•
•

16

Add-on to “Go To Definition”. Clicking on “Go to Definition” jumps the focus to another
method and we can loose focus of what we were trying to do.
“Peek Definition” opens the method code in an inline window in the same code file.
Press ‘Esc’ to close inline window.

© 2013, Information Control Company
Code Map
• Allows you to see the flow of your code. You can select any method and
view all the calls to that method.
• Code Map is a design surface to view all your methods.
• Only available in VS Ultimate Edition.

17

© 2013, Information Control Company
Tabs and Windows

18

© 2013, Information Control Company
Extensions
• Add additional features or enhancements to Visual Studio
• Visual Studio Gallery

19

© 2013, Information Control Company
Build Configuration

20

© 2013, Information Control Company
More info
•

VS2013 Highlights

•

What’s New in VS2013

•

ASP.NET features in New Project Templates in Visual Studio 2013

•

Scott Hanselman blog

•

Article – What’s new and noteworthy in VS2013

21

© 2013, Information Control Company
Q&A

22

© 2013, Information Control Company

More Related Content

PPTX
RemoteLaunch Overview Presentation (2022)
PPTX
RemoteLaunch Overview Presentation (2021)
PPTX
Playing UFT/QTP Scripts Rapise
PPTX
How To Transform the Manual Testing Process to Incorporate Test Automation
PPT
Automation testing IBM RFT - Rational Functional Tester
PDF
Tutorial ranorex
PPTX
Test Automation
PDF
Agile testing - Principles and best practices
RemoteLaunch Overview Presentation (2022)
RemoteLaunch Overview Presentation (2021)
Playing UFT/QTP Scripts Rapise
How To Transform the Manual Testing Process to Incorporate Test Automation
Automation testing IBM RFT - Rational Functional Tester
Tutorial ranorex
Test Automation
Agile testing - Principles and best practices

What's hot (20)

PPT
Understand release engineering
PPTX
Automation Tools Overview
PPT
Automation Framework/QTP Framework
PPTX
Exploratory Testing - concept and ideas for SpiraTest
PPTX
Managing software projects with Team Foundation Server 2013 in Agile Scrum
PPTX
Continuous Integration for Salesforce1 Platform
DOC
Automation using ibm rft
PDF
How to Organize Game Developers With Different Planning Needs
PDF
Testing automation in agile environment
PDF
The 10 Commandments of Release Engineering
PDF
Build & Release Engineering
PDF
RFT Tutorial 4 How Do We Record A Script Using Rational Functional Tester - RFT
PPTX
Elements of a Test Framework
PPT
Testing using load runner performance testing
DOC
Rft courseware
PDF
Assessing System Validation Requirements for Oracle Health Sciences iPatches ...
PDF
Coding Safe Modern C++ With AUTOSAR Guidelines
PPT
Test automation in agile ecosystem
PDF
Deploying and releasing applications
Understand release engineering
Automation Tools Overview
Automation Framework/QTP Framework
Exploratory Testing - concept and ideas for SpiraTest
Managing software projects with Team Foundation Server 2013 in Agile Scrum
Continuous Integration for Salesforce1 Platform
Automation using ibm rft
How to Organize Game Developers With Different Planning Needs
Testing automation in agile environment
The 10 Commandments of Release Engineering
Build & Release Engineering
RFT Tutorial 4 How Do We Record A Script Using Rational Functional Tester - RFT
Elements of a Test Framework
Testing using load runner performance testing
Rft courseware
Assessing System Validation Requirements for Oracle Health Sciences iPatches ...
Coding Safe Modern C++ With AUTOSAR Guidelines
Test automation in agile ecosystem
Deploying and releasing applications
Ad

Viewers also liked (13)

PPSX
MS SQL Server 2008, Implementation and Maintenance
PPT
Mobile gis
PPTX
Why I Use SharePoint
PDF
Cartography and Web GIS - Jack Dangermond
PPTX
Los paradigmas tecnoeconomico, uft
PPT
Persentase zulfikar as
PPTX
Presentation
PPTX
Clases de música..♫Adagio♫....
PDF
Check and then check again
PDF
Que Es La Cavitacion Ultrasonica?
PPTX
Hobbes terminar ppt
TXT
Jan13 17 2015 dtr final
MS SQL Server 2008, Implementation and Maintenance
Mobile gis
Why I Use SharePoint
Cartography and Web GIS - Jack Dangermond
Los paradigmas tecnoeconomico, uft
Persentase zulfikar as
Presentation
Clases de música..♫Adagio♫....
Check and then check again
Que Es La Cavitacion Ultrasonica?
Hobbes terminar ppt
Jan13 17 2015 dtr final
Ad

Similar to What's new in visual studio 2013 (20)

PPTX
What’s new in VS 2015 and ALM 2015
 
PPT
A Lap Around Visual Studio 2010
PPTX
Visual studio 2012 - What's in it for me?
PPTX
Visual Studio 2013 Update 4 Introduction
PPTX
Coding Like the Wind - Tips and Tricks for the Microsoft Visual Studio 2012 C...
PPTX
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
PPTX
Productivity Enhencement with Visual Studio
PPTX
Dev days Visual Studio 2012 Enhancements
PPTX
Giles Davies - VS 2012 Tips & Tricks
PPTX
New in Visual Studio and TFS 2013
PPTX
VS 2010 codename Rosario
PDF
Visual Studio 2008 Overview
PPTX
San Diego ASP.NET Meeting Oct 21st
PPSX
Introduction of VS2012 IDE and ASP.NET Controls
DOCX
Visual Studio2008 Product Comparison V1.08
PPTX
What's new in visual studio 2013
PPTX
Whats new for developers in Visual Studio 2013
PPTX
PPTX
Sharbani bhattacharya Visual Basic
PPTX
What's new for Developers in Visual Studio 2013
What’s new in VS 2015 and ALM 2015
 
A Lap Around Visual Studio 2010
Visual studio 2012 - What's in it for me?
Visual Studio 2013 Update 4 Introduction
Coding Like the Wind - Tips and Tricks for the Microsoft Visual Studio 2012 C...
A Sneak Peek At Visual Studio 2010 And .Net Framework 4.0
Productivity Enhencement with Visual Studio
Dev days Visual Studio 2012 Enhancements
Giles Davies - VS 2012 Tips & Tricks
New in Visual Studio and TFS 2013
VS 2010 codename Rosario
Visual Studio 2008 Overview
San Diego ASP.NET Meeting Oct 21st
Introduction of VS2012 IDE and ASP.NET Controls
Visual Studio2008 Product Comparison V1.08
What's new in visual studio 2013
Whats new for developers in Visual Studio 2013
Sharbani bhattacharya Visual Basic
What's new for Developers in Visual Studio 2013

Recently uploaded (20)

PPTX
MYSQL Presentation for SQL database connectivity
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
Big Data Technologies - Introduction.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Encapsulation theory and applications.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
Empathic Computing: Creating Shared Understanding
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
Programs and apps: productivity, graphics, security and other tools
MYSQL Presentation for SQL database connectivity
Dropbox Q2 2025 Financial Results & Investor Presentation
Big Data Technologies - Introduction.pptx
Unlocking AI with Model Context Protocol (MCP)
Encapsulation theory and applications.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Empathic Computing: Creating Shared Understanding
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Diabetes mellitus diagnosis method based random forest with bat algorithm
Chapter 3 Spatial Domain Image Processing.pdf
Network Security Unit 5.pdf for BCA BBA.
Reach Out and Touch Someone: Haptics and Empathic Computing
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Programs and apps: productivity, graphics, security and other tools

What's new in visual studio 2013

  • 1. What’s New in Visual Studio Keith Lopez Senior SharePoint Developer Email: Blog: Twitter: LinkedIn: klopez@icct.com sharepointkeith.wordpress.com @keithlopez80 linkedin.com/pub/keith-lopez/12/684/621
  • 2. Bio • • • • 2 Husband, Father, Technologist (aka Geek) VB6, Classic ASP, ASP.NET, SharePoint 2003 Admin, SP2007 dev (WSPBuilder, Manifest.ddf), SP2010 dev Attend local SharePoint events. Movies, music, sports. © 2013, Information Control Company
  • 3. Agenda  IDE and Code Editor Enhancements  Browser Link Dashboard  Enhanced Scrollbar  CodeLens  Peek Definition  CodeMap 3 © 2013, Information Control Company
  • 5. Express Products 5 © 2013, Information Control Company
  • 6. Installing VS2013 • May get an error while creating ASP.NET Web Forms in Visual Studio 2013. • Install Nuget Package Manager for VS2013. 6 © 2013, Information Control Company
  • 7. IDE Enhancements • 7 Sign In (stores & synchronizes your settings in the cloud) © 2013, Information Control Company
  • 8. • • • • • • 8 Feedback Notification Center Options Dialog .NET Framework 4.5.1 Visual Studio Search. Search in ‘Options Dialog’ © 2013, Information Control Company
  • 9. New Project/Web Site Dialog 9 © 2013, Information Control Company
  • 10. Code Editor • Comment/Uncomment Icons • HTML5 – Snippets: html5, audio, video (press tab). – Inline CSS color editor, eye dropper. – & (e.g. © for copyright) • CSS – – – – – transform (press tab). transform: rotate(45deg); transition: transform .5s; @media (press tab tab) @font-face (press tab tab) Bootstrap.js and modernizr.js added by default to Web Forms. • Page Inspector 10 © 2013, Information Control Company
  • 11. Browser Link Dashboard • • 11 For Web Developers to see changes in html or css made in code, in multiple opened browsers. Visual Studio creates a SignalR bridge in your web page, under the hood. © 2013, Information Control Company
  • 12. Enhanced Scroll Bar • Enhanced Scroll Bar has 2 modes - Bar Mode & Map Mode – In bar mode, you can view annotations such as your caret position, change your location & track errors more directly. – In map mode, the scroll bar shows a live preview of source code as well as ability to hover over code to preview it in more detail. • Yellow – file not saved. Green – file saved. Red- errors in file. 12 © 2013, Information Control Company
  • 13. CodeLens • • • • 13 Decorator or Header above classes and properties It shows in a popup window above the class or method. It shows metadata about the class or method like who last modified the method, when was it last modified, which calls are made by and to the method. Only available in VS Ultimate Edition. © 2013, Information Control Company
  • 14. CodeLens Indicators • References Indicator – • Tested By Indicator – • Displays number of automated code tests that call the member. And the number of tests that have recently passed. Test Status Indicator – 14 Displays number of times the class, method or property is referenced in the code. Status of the test – Passed, Failed or Not yet Run. © 2013, Information Control Company
  • 15. CodeLens Indicators • TFS Indicators – – – – – – 15 Edit history of the method or property Authors Changes Bugs Work Items Reviews © 2013, Information Control Company
  • 16. Peek Definition • • • 16 Add-on to “Go To Definition”. Clicking on “Go to Definition” jumps the focus to another method and we can loose focus of what we were trying to do. “Peek Definition” opens the method code in an inline window in the same code file. Press ‘Esc’ to close inline window. © 2013, Information Control Company
  • 17. Code Map • Allows you to see the flow of your code. You can select any method and view all the calls to that method. • Code Map is a design surface to view all your methods. • Only available in VS Ultimate Edition. 17 © 2013, Information Control Company
  • 18. Tabs and Windows 18 © 2013, Information Control Company
  • 19. Extensions • Add additional features or enhancements to Visual Studio • Visual Studio Gallery 19 © 2013, Information Control Company
  • 20. Build Configuration 20 © 2013, Information Control Company
  • 21. More info • VS2013 Highlights • What’s New in VS2013 • ASP.NET features in New Project Templates in Visual Studio 2013 • Scott Hanselman blog • Article – What’s new and noteworthy in VS2013 21 © 2013, Information Control Company
  • 22. Q&A 22 © 2013, Information Control Company