SlideShare a Scribd company logo
1 of 24
DEBUG WINDOWS IN VISUAL STUDIO
Larry Nung
AGENDA
Where to find out debug windows
Debug windows
Output Window
Immediate Window
Call stack window
Breakpoints Window
Locals Window
Autos Window
Watch Window
Modules Window
Processes Window
Threads Window
Memory Window
Reference
Q&A
2
WHERE TO FIND OUT DEBUG
WINDOWS
WHERE TO FIND OUT DEBUG WINDOWS
 [Debug | Windows]
WHERE TO FIND OUT DEBUG WINDOWS
DEBUG WINDOWS
OUTPUT WINDOW
 Function
 Display status messages for various features in the
integrated development environment (IDE)
 Display
 [Debug | Windows | Output]
 Ctrl + Alt + O
OUTPUT WINDOW
IMMEDIATE WINDOW
 Function
 Debug and evaluate expressions, execute statements,
print variable values, and so forth.
 Display
 [Debug | Windows | Immediate]
 Ctrl + Alt + I
CALL STACK WINDOW
 Function
 Enable you to view the names of functions on the call
stack, parameter types, and parameter values
 Display
 [Debug | Windows | Call Stack]
 Ctrl + Alt + C
BREAKPOINTS WINDOW
 Function
 List of breakpoints
currently set in your
program
 Display
 [Debug | Windows |
Breakpoints]
 Ctrl + Alt + B
 Feature
 View Breakpoint s
 Enable/Disable
Breakpoints
 Delete Breakpoint
 Clear All Breakpoints
 Go to source code
 Import/Export
Breakpoints
11
LOCALS WINDOW
 Function
 Display
variables local
to the current
context
 Display
 [Debug |
Windows |
Locals]
 Function
 Display
variables local
to the current
context or
scope
12
AUTOS WINDOW
 Function
 Display
variables
used in the
current
statement and
the previous
statement
 Display
 [Debug |
Windows |
Autos]
13
WATCH WINDOW
 Function
 Evaluate variables and expressions and keep the
results
 Display
 [Debug | Windows | Watch | Watch [1-4]]
 Ctrl + Alt + W, [1–4]
MODULES WINDOW
 Function
 List the DLLs
and EXE that
are used and
shows relevant
information for
each
 Display
 [Debug |
Windows |
Modules]
 Ctrl + Alt + U
 Feature
 Load symbol
MODULES WINDOW
PROCESSES WINDOW
 Function
 Show all processes that you have attached to or
launched from Visual Studio
 Display
 [Debug | Windows | Processes]
 Ctrl + Alt + Z
 Feature
 Terminate process
 Detach process
 Break process
 Continue process
THREADS WINDOW
 Function
 Examine and control threads in the program you are
debugging
 Display
 [Debug | Windows | Threads]
 Ctrl + Alt + H
 Feature
 Active thread
 Freeze thread
18
MEMORY WINDOW
 Function
 Provide a view into the memory space used by your
application
 Display
 [Debug | Windows | Memory | Memory[1-4]]
 Ctrl + Alt + M, [1-4]
19
MEMORY WINDOW
REFERENCE
REFERENCE
 Output Window
 https://msdn.microsoft.com/en-us/library/3hk6fby3.aspx
 Immediate Window
 https://msdn.microsoft.com/en-us/library/f177hahy.aspx
 Call Stack Window
 https://msdn.microsoft.com/en-us/library/aa290725%28v=vs.71%29.aspx
 Breakpoints Window
 https://msdn.microsoft.com/en-us/library/aa290723%28v=vs.71%29.aspx
 Locals Window
 https://msdn.microsoft.com/en-us/library/aa290840%28v=vs.71%29.aspx
 Autos Window
 https://msdn.microsoft.com/en-us/library/aa290716%28v=vs.71%29.aspx
 Watch Window
 https://msdn.microsoft.com/en-us/library/aa290869%28v=vs.71%29.aspx
 Modules Window
 https://msdn.microsoft.com/en-us/library/aa290851%28v=vs.71%29.aspx
REFERENCE
 How to: Use the Processes Window
 https://msdn.microsoft.com/en-
us/library/7h8h5sdw%28v=vs.80%29.aspx
 Threads Window
 https://msdn.microsoft.com/en-
us/library/aa290866%28v=vs.71%29.aspx
 Memory Windows
 https://msdn.microsoft.com/en-
us/library/s3aw423e.aspx
QUESTION & ANSWER
24

More Related Content

Viewers also liked

Compelling audio and video for metro style games
Compelling audio and video for metro style gamesCompelling audio and video for metro style games
Compelling audio and video for metro style gamesLarry Nung
 
String in .net
String in .netString in .net
String in .netLarry Nung
 
Common.logging
Common.loggingCommon.logging
Common.loggingLarry Nung
 
StackExchange.redis
StackExchange.redisStackExchange.redis
StackExchange.redisLarry Nung
 
GRUNT - The JavaScript Task Runner
GRUNT - The JavaScript Task RunnerGRUNT - The JavaScript Task Runner
GRUNT - The JavaScript Task RunnerLarry Nung
 
Garbage collection in .net (basic level)
Garbage collection in .net (basic level)Garbage collection in .net (basic level)
Garbage collection in .net (basic level)Larry Nung
 
Topshelf - An easy service hosting framework for building Windows services us...
Topshelf - An easy service hosting framework for building Windows services us...Topshelf - An easy service hosting framework for building Windows services us...
Topshelf - An easy service hosting framework for building Windows services us...Larry Nung
 
Visual studio 2013
Visual studio 2013Visual studio 2013
Visual studio 2013Larry Nung
 
Regular expression
Regular expressionRegular expression
Regular expressionLarry Nung
 
PL/SQL Coding Guidelines - Part 1
PL/SQL Coding Guidelines - Part 1PL/SQL Coding Guidelines - Part 1
PL/SQL Coding Guidelines - Part 1Larry Nung
 
PL/SQL & SQL CODING GUIDELINES – Part 5
PL/SQL & SQL CODING GUIDELINES – Part 5PL/SQL & SQL CODING GUIDELINES – Part 5
PL/SQL & SQL CODING GUIDELINES – Part 5Larry Nung
 
Visual studio 2015
Visual studio 2015Visual studio 2015
Visual studio 2015Larry Nung
 
PL/SQL Coding Guidelines - Part 3
PL/SQL Coding Guidelines - Part 3PL/SQL Coding Guidelines - Part 3
PL/SQL Coding Guidelines - Part 3Larry Nung
 

Viewers also liked (18)

Compelling audio and video for metro style games
Compelling audio and video for metro style gamesCompelling audio and video for metro style games
Compelling audio and video for metro style games
 
Code contract
Code contractCode contract
Code contract
 
String in .net
String in .netString in .net
String in .net
 
Typescript
TypescriptTypescript
Typescript
 
Common.logging
Common.loggingCommon.logging
Common.logging
 
StackExchange.redis
StackExchange.redisStackExchange.redis
StackExchange.redis
 
Specflow
SpecflowSpecflow
Specflow
 
GRUNT - The JavaScript Task Runner
GRUNT - The JavaScript Task RunnerGRUNT - The JavaScript Task Runner
GRUNT - The JavaScript Task Runner
 
Disruptor
DisruptorDisruptor
Disruptor
 
Garbage collection in .net (basic level)
Garbage collection in .net (basic level)Garbage collection in .net (basic level)
Garbage collection in .net (basic level)
 
Topshelf - An easy service hosting framework for building Windows services us...
Topshelf - An easy service hosting framework for building Windows services us...Topshelf - An easy service hosting framework for building Windows services us...
Topshelf - An easy service hosting framework for building Windows services us...
 
Visual studio 2013
Visual studio 2013Visual studio 2013
Visual studio 2013
 
Regular expression
Regular expressionRegular expression
Regular expression
 
PL/SQL Coding Guidelines - Part 1
PL/SQL Coding Guidelines - Part 1PL/SQL Coding Guidelines - Part 1
PL/SQL Coding Guidelines - Part 1
 
PL/SQL & SQL CODING GUIDELINES – Part 5
PL/SQL & SQL CODING GUIDELINES – Part 5PL/SQL & SQL CODING GUIDELINES – Part 5
PL/SQL & SQL CODING GUIDELINES – Part 5
 
Visual studio 2015
Visual studio 2015Visual studio 2015
Visual studio 2015
 
PL/SQL Coding Guidelines - Part 3
PL/SQL Coding Guidelines - Part 3PL/SQL Coding Guidelines - Part 3
PL/SQL Coding Guidelines - Part 3
 
C# 6.0
C# 6.0C# 6.0
C# 6.0
 

Similar to Debug windows in visual studio

Debugging application using visual studio 2010 and intellitrace
Debugging application using visual studio 2010 and intellitraceDebugging application using visual studio 2010 and intellitrace
Debugging application using visual studio 2010 and intellitraceAbhimanyu Singhal
 
COM 211 PRESENTATION.pptx
COM 211 PRESENTATION.pptxCOM 211 PRESENTATION.pptx
COM 211 PRESENTATION.pptxAnasYunusa
 
Alexandre.iline rit 2010 java_fxui_extra
Alexandre.iline rit 2010 java_fxui_extraAlexandre.iline rit 2010 java_fxui_extra
Alexandre.iline rit 2010 java_fxui_extrarit2010
 
Tips and Tricks for Using Visual Studio.Net Effectively
Tips and Tricks for Using Visual Studio.Net EffectivelyTips and Tricks for Using Visual Studio.Net Effectively
Tips and Tricks for Using Visual Studio.Net Effectivelyweili_at_slideshare
 
Session2-J2ME development-environment
Session2-J2ME development-environmentSession2-J2ME development-environment
Session2-J2ME development-environmentmuthusvm
 
How to become a Super Productive Developer
How to become a Super Productive DeveloperHow to become a Super Productive Developer
How to become a Super Productive DeveloperAbhishek Sur
 
15EE51 - Microcontrollers Laboratory
15EE51 - Microcontrollers Laboratory15EE51 - Microcontrollers Laboratory
15EE51 - Microcontrollers LaboratoryJabez Winston
 
Plug yourself in and your app will never be the same (1 hr edition)
Plug yourself in and your app will never be the same (1 hr edition)Plug yourself in and your app will never be the same (1 hr edition)
Plug yourself in and your app will never be the same (1 hr edition)Mikkel Flindt Heisterberg
 
Android Studio - Tips, Tricks & little known features
Android Studio - Tips, Tricks & little known features Android Studio - Tips, Tricks & little known features
Android Studio - Tips, Tricks & little known features Andraž Pajtler
 
Introduction To Windows Services
Introduction To Windows ServicesIntroduction To Windows Services
Introduction To Windows ServicesJosef Finsel
 
06 win forms
06 win forms06 win forms
06 win formsmrjw
 
Unit Testing Using N Unit
Unit Testing Using N UnitUnit Testing Using N Unit
Unit Testing Using N UnitGaurav Arora
 
User exit training
User exit trainingUser exit training
User exit trainingJen Ringel
 
VISUAL STUDIO Lect one.pptx
VISUAL STUDIO Lect one.pptxVISUAL STUDIO Lect one.pptx
VISUAL STUDIO Lect one.pptxBakhtawarJadoon
 
Android developmenttools 20100424
Android developmenttools 20100424Android developmenttools 20100424
Android developmenttools 20100424Marakana Inc.
 

Similar to Debug windows in visual studio (20)

Debugging application using visual studio 2010 and intellitrace
Debugging application using visual studio 2010 and intellitraceDebugging application using visual studio 2010 and intellitrace
Debugging application using visual studio 2010 and intellitrace
 
COM 211 PRESENTATION.pptx
COM 211 PRESENTATION.pptxCOM 211 PRESENTATION.pptx
COM 211 PRESENTATION.pptx
 
Alexandre.iline rit 2010 java_fxui_extra
Alexandre.iline rit 2010 java_fxui_extraAlexandre.iline rit 2010 java_fxui_extra
Alexandre.iline rit 2010 java_fxui_extra
 
Tips and Tricks for Using Visual Studio.Net Effectively
Tips and Tricks for Using Visual Studio.Net EffectivelyTips and Tricks for Using Visual Studio.Net Effectively
Tips and Tricks for Using Visual Studio.Net Effectively
 
Session2-J2ME development-environment
Session2-J2ME development-environmentSession2-J2ME development-environment
Session2-J2ME development-environment
 
How to become a Super Productive Developer
How to become a Super Productive DeveloperHow to become a Super Productive Developer
How to become a Super Productive Developer
 
15EE51 - Microcontrollers Laboratory
15EE51 - Microcontrollers Laboratory15EE51 - Microcontrollers Laboratory
15EE51 - Microcontrollers Laboratory
 
Plug yourself in and your app will never be the same (1 hr edition)
Plug yourself in and your app will never be the same (1 hr edition)Plug yourself in and your app will never be the same (1 hr edition)
Plug yourself in and your app will never be the same (1 hr edition)
 
Android Studio - Tips, Tricks & little known features
Android Studio - Tips, Tricks & little known features Android Studio - Tips, Tricks & little known features
Android Studio - Tips, Tricks & little known features
 
Introduction To Windows Services
Introduction To Windows ServicesIntroduction To Windows Services
Introduction To Windows Services
 
UiPath User Guide.pdf
UiPath User Guide.pdfUiPath User Guide.pdf
UiPath User Guide.pdf
 
06 win forms
06 win forms06 win forms
06 win forms
 
Oracle forms 6_i__1_
Oracle forms 6_i__1_Oracle forms 6_i__1_
Oracle forms 6_i__1_
 
Unit Testing Using N Unit
Unit Testing Using N UnitUnit Testing Using N Unit
Unit Testing Using N Unit
 
User exit training
User exit trainingUser exit training
User exit training
 
Meaning Of VB
Meaning Of VBMeaning Of VB
Meaning Of VB
 
VISUAL STUDIO Lect one.pptx
VISUAL STUDIO Lect one.pptxVISUAL STUDIO Lect one.pptx
VISUAL STUDIO Lect one.pptx
 
Understanding IDEs
Understanding IDEsUnderstanding IDEs
Understanding IDEs
 
Android developmenttools 20100424
Android developmenttools 20100424Android developmenttools 20100424
Android developmenttools 20100424
 
Ms vb
Ms vbMs vb
Ms vb
 

More from Larry Nung

Ansible - simple it automation
Ansible - simple it automationAnsible - simple it automation
Ansible - simple it automationLarry Nung
 
sonarwhal - a linting tool for the web
sonarwhal - a linting tool for the websonarwhal - a linting tool for the web
sonarwhal - a linting tool for the webLarry Nung
 
LiteDB - A .NET NoSQL Document Store in a single data file
LiteDB - A .NET NoSQL Document Store in a single data fileLiteDB - A .NET NoSQL Document Store in a single data file
LiteDB - A .NET NoSQL Document Store in a single data fileLarry Nung
 
PL/SQL & SQL CODING GUIDELINES – Part 8
PL/SQL & SQL CODING GUIDELINES – Part 8PL/SQL & SQL CODING GUIDELINES – Part 8
PL/SQL & SQL CODING GUIDELINES – Part 8Larry Nung
 
MessagePack - An efficient binary serialization format
MessagePack - An efficient binary serialization formatMessagePack - An efficient binary serialization format
MessagePack - An efficient binary serialization formatLarry Nung
 
PL/SQL & SQL CODING GUIDELINES – Part 7
PL/SQL & SQL CODING GUIDELINES – Part 7PL/SQL & SQL CODING GUIDELINES – Part 7
PL/SQL & SQL CODING GUIDELINES – Part 7Larry Nung
 
BenchmarkDotNet - Powerful .NET library for benchmarking
BenchmarkDotNet  - Powerful .NET library for benchmarkingBenchmarkDotNet  - Powerful .NET library for benchmarking
BenchmarkDotNet - Powerful .NET library for benchmarkingLarry Nung
 
PLSQL Coding Guidelines - Part 6
PLSQL Coding Guidelines - Part 6PLSQL Coding Guidelines - Part 6
PLSQL Coding Guidelines - Part 6Larry Nung
 
SonarQube - The leading platform for Continuous Code Quality
SonarQube - The leading platform for Continuous Code QualitySonarQube - The leading platform for Continuous Code Quality
SonarQube - The leading platform for Continuous Code QualityLarry Nung
 
Visual studio 2017
Visual studio 2017Visual studio 2017
Visual studio 2017Larry Nung
 
Web deploy command line
Web deploy command lineWeb deploy command line
Web deploy command lineLarry Nung
 
protobuf-net - Protocol Buffers library for idiomatic .NET
protobuf-net - Protocol Buffers library for idiomatic .NETprotobuf-net - Protocol Buffers library for idiomatic .NET
protobuf-net - Protocol Buffers library for idiomatic .NETLarry Nung
 
PL/SQL & SQL CODING GUIDELINES – Part 4
PL/SQL & SQL CODING GUIDELINES – Part 4PL/SQL & SQL CODING GUIDELINES – Part 4
PL/SQL & SQL CODING GUIDELINES – Part 4Larry Nung
 
Fx.configuration
Fx.configurationFx.configuration
Fx.configurationLarry Nung
 
Bower - A package manager for the web
Bower - A package manager for the webBower - A package manager for the web
Bower - A package manager for the webLarry Nung
 
Generic lazy class
Generic lazy classGeneric lazy class
Generic lazy classLarry Nung
 
PL/SQL Coding Guidelines - Part 2
PL/SQL Coding Guidelines - Part 2PL/SQL Coding Guidelines - Part 2
PL/SQL Coding Guidelines - Part 2Larry Nung
 

More from Larry Nung (19)

Ansible - simple it automation
Ansible - simple it automationAnsible - simple it automation
Ansible - simple it automation
 
sonarwhal - a linting tool for the web
sonarwhal - a linting tool for the websonarwhal - a linting tool for the web
sonarwhal - a linting tool for the web
 
LiteDB - A .NET NoSQL Document Store in a single data file
LiteDB - A .NET NoSQL Document Store in a single data fileLiteDB - A .NET NoSQL Document Store in a single data file
LiteDB - A .NET NoSQL Document Store in a single data file
 
PL/SQL & SQL CODING GUIDELINES – Part 8
PL/SQL & SQL CODING GUIDELINES – Part 8PL/SQL & SQL CODING GUIDELINES – Part 8
PL/SQL & SQL CODING GUIDELINES – Part 8
 
MessagePack - An efficient binary serialization format
MessagePack - An efficient binary serialization formatMessagePack - An efficient binary serialization format
MessagePack - An efficient binary serialization format
 
PL/SQL & SQL CODING GUIDELINES – Part 7
PL/SQL & SQL CODING GUIDELINES – Part 7PL/SQL & SQL CODING GUIDELINES – Part 7
PL/SQL & SQL CODING GUIDELINES – Part 7
 
BenchmarkDotNet - Powerful .NET library for benchmarking
BenchmarkDotNet  - Powerful .NET library for benchmarkingBenchmarkDotNet  - Powerful .NET library for benchmarking
BenchmarkDotNet - Powerful .NET library for benchmarking
 
PLSQL Coding Guidelines - Part 6
PLSQL Coding Guidelines - Part 6PLSQL Coding Guidelines - Part 6
PLSQL Coding Guidelines - Part 6
 
SonarQube - The leading platform for Continuous Code Quality
SonarQube - The leading platform for Continuous Code QualitySonarQube - The leading platform for Continuous Code Quality
SonarQube - The leading platform for Continuous Code Quality
 
Visual studio 2017
Visual studio 2017Visual studio 2017
Visual studio 2017
 
Web deploy command line
Web deploy command lineWeb deploy command line
Web deploy command line
 
Web deploy
Web deployWeb deploy
Web deploy
 
SikuliX
SikuliXSikuliX
SikuliX
 
protobuf-net - Protocol Buffers library for idiomatic .NET
protobuf-net - Protocol Buffers library for idiomatic .NETprotobuf-net - Protocol Buffers library for idiomatic .NET
protobuf-net - Protocol Buffers library for idiomatic .NET
 
PL/SQL & SQL CODING GUIDELINES – Part 4
PL/SQL & SQL CODING GUIDELINES – Part 4PL/SQL & SQL CODING GUIDELINES – Part 4
PL/SQL & SQL CODING GUIDELINES – Part 4
 
Fx.configuration
Fx.configurationFx.configuration
Fx.configuration
 
Bower - A package manager for the web
Bower - A package manager for the webBower - A package manager for the web
Bower - A package manager for the web
 
Generic lazy class
Generic lazy classGeneric lazy class
Generic lazy class
 
PL/SQL Coding Guidelines - Part 2
PL/SQL Coding Guidelines - Part 2PL/SQL Coding Guidelines - Part 2
PL/SQL Coding Guidelines - Part 2
 

Recently uploaded

Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaWSO2
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....rightmanforbloodline
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistandanishmna97
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformWSO2
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceIES VE
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 

Recently uploaded (20)

Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Modernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using BallerinaModernizing Legacy Systems Using Ballerina
Modernizing Legacy Systems Using Ballerina
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
WSO2 Micro Integrator for Enterprise Integration in a Decentralized, Microser...
 
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
TEST BANK For Principles of Anatomy and Physiology, 16th Edition by Gerard J....
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data PlatformLess Is More: Utilizing Ballerina to Architect a Cloud Data Platform
Less Is More: Utilizing Ballerina to Architect a Cloud Data Platform
 
Decarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational PerformanceDecarbonising Commercial Real Estate: The Role of Operational Performance
Decarbonising Commercial Real Estate: The Role of Operational Performance
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 

Debug windows in visual studio

  • 1. DEBUG WINDOWS IN VISUAL STUDIO Larry Nung
  • 2. AGENDA Where to find out debug windows Debug windows Output Window Immediate Window Call stack window Breakpoints Window Locals Window Autos Window Watch Window Modules Window Processes Window Threads Window Memory Window Reference Q&A 2
  • 3. WHERE TO FIND OUT DEBUG WINDOWS
  • 4. WHERE TO FIND OUT DEBUG WINDOWS  [Debug | Windows]
  • 5. WHERE TO FIND OUT DEBUG WINDOWS
  • 7. OUTPUT WINDOW  Function  Display status messages for various features in the integrated development environment (IDE)  Display  [Debug | Windows | Output]  Ctrl + Alt + O
  • 9. IMMEDIATE WINDOW  Function  Debug and evaluate expressions, execute statements, print variable values, and so forth.  Display  [Debug | Windows | Immediate]  Ctrl + Alt + I
  • 10. CALL STACK WINDOW  Function  Enable you to view the names of functions on the call stack, parameter types, and parameter values  Display  [Debug | Windows | Call Stack]  Ctrl + Alt + C
  • 11. BREAKPOINTS WINDOW  Function  List of breakpoints currently set in your program  Display  [Debug | Windows | Breakpoints]  Ctrl + Alt + B  Feature  View Breakpoint s  Enable/Disable Breakpoints  Delete Breakpoint  Clear All Breakpoints  Go to source code  Import/Export Breakpoints 11
  • 12. LOCALS WINDOW  Function  Display variables local to the current context  Display  [Debug | Windows | Locals]  Function  Display variables local to the current context or scope 12
  • 13. AUTOS WINDOW  Function  Display variables used in the current statement and the previous statement  Display  [Debug | Windows | Autos] 13
  • 14. WATCH WINDOW  Function  Evaluate variables and expressions and keep the results  Display  [Debug | Windows | Watch | Watch [1-4]]  Ctrl + Alt + W, [1–4]
  • 15. MODULES WINDOW  Function  List the DLLs and EXE that are used and shows relevant information for each  Display  [Debug | Windows | Modules]  Ctrl + Alt + U  Feature  Load symbol
  • 17. PROCESSES WINDOW  Function  Show all processes that you have attached to or launched from Visual Studio  Display  [Debug | Windows | Processes]  Ctrl + Alt + Z  Feature  Terminate process  Detach process  Break process  Continue process
  • 18. THREADS WINDOW  Function  Examine and control threads in the program you are debugging  Display  [Debug | Windows | Threads]  Ctrl + Alt + H  Feature  Active thread  Freeze thread 18
  • 19. MEMORY WINDOW  Function  Provide a view into the memory space used by your application  Display  [Debug | Windows | Memory | Memory[1-4]]  Ctrl + Alt + M, [1-4] 19
  • 22. REFERENCE  Output Window  https://msdn.microsoft.com/en-us/library/3hk6fby3.aspx  Immediate Window  https://msdn.microsoft.com/en-us/library/f177hahy.aspx  Call Stack Window  https://msdn.microsoft.com/en-us/library/aa290725%28v=vs.71%29.aspx  Breakpoints Window  https://msdn.microsoft.com/en-us/library/aa290723%28v=vs.71%29.aspx  Locals Window  https://msdn.microsoft.com/en-us/library/aa290840%28v=vs.71%29.aspx  Autos Window  https://msdn.microsoft.com/en-us/library/aa290716%28v=vs.71%29.aspx  Watch Window  https://msdn.microsoft.com/en-us/library/aa290869%28v=vs.71%29.aspx  Modules Window  https://msdn.microsoft.com/en-us/library/aa290851%28v=vs.71%29.aspx
  • 23. REFERENCE  How to: Use the Processes Window  https://msdn.microsoft.com/en- us/library/7h8h5sdw%28v=vs.80%29.aspx  Threads Window  https://msdn.microsoft.com/en- us/library/aa290866%28v=vs.71%29.aspx  Memory Windows  https://msdn.microsoft.com/en- us/library/s3aw423e.aspx