SlideShare a Scribd company logo
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

De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...Product School
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Tobias Schneck
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxDavid Michel
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor TurskyiFwdays
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekCzechDreamin
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka DoktorováCzechDreamin
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Julian Hyde
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxAbida Shariff
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIES VE
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Alison B. Lowndes
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupCatarinaPereira64715
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀DianaGray10
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutesconfluent
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCzechDreamin
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsPaul Groth
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoTAnalytics
 

Recently uploaded (20)

De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi"Impact of front-end architecture on development cost", Viktor Turskyi
"Impact of front-end architecture on development cost", Viktor Turskyi
 
AI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří KarpíšekAI revolution and Salesforce, Jiří Karpíšek
AI revolution and Salesforce, Jiří Karpíšek
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
IESVE for Early Stage Design and Planning
IESVE for Early Stage Design and PlanningIESVE for Early Stage Design and Planning
IESVE for Early Stage Design and Planning
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
ODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User GroupODC, Data Fabric and Architecture User Group
ODC, Data Fabric and Architecture User Group
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
Exploring UiPath Orchestrator API: updates and limits in 2024 🚀
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 

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