Cách debug trong visual studio 2013

     
*

*

Khi học lập trình có không ít sinh viên khôn xiết ít áp dụng mang lại quy định Debug của Visual Studio. lúc công tác chạm mặt lỗi giỏi đã tạo ra tác dụng sai, chúng ta lần khần vì sao với cắn đầu vào phát âm lại từng mẫu code. Trong lúc hiện tượng Debug của Visual Studio (VS 2010) là 1 điều khoản to gan lớn mật để triển khai câu hỏi bên trên. Do đó họ đang tìm hiểu giải pháp áp dụng hình thức này.

Bạn đang xem: Cách debug trong visual studio 2013

quý khách mong muốn xem một phát triển thành toàn bộ vào công tác C# lúc nó triển khai biến hóa giá trị thế nào, vấn đề này rất hữu ích khi bạn có nhu cầu bảo vệ những giá trị tác dụng của công ty được chính xác. Ở đây họ đang khám phá thông qua ví dụ về phong thái Debug các biến hóa của bạn trong môi trường thiên nhiên Visual Studio 2010.

*

1. Debug C# cùng với Visual Studio 2010

trước hết họ quan sát vào một chương trình nthêm viết bằng ngữ điệu C# có tương đối nhiều biến tổng thể trong số đó. Để coi bên trong một hàm bạn cần sử dụng một Break Point(Điểm dừng) ở một địa điểm trong kăn năn lệnh C# mà lại chúng ta gồm. ví dụ như tôi sẽ thực hiện Chương trình dễ dàng và đơn giản là:

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Debugging class Program static void Main(string<> args) int a; int b; a = b = 10; int c = 90; String s = "Hello Thanh khô Cuong!"; Console.WriteLine(" a + b + c = 0", a + b + c); Console.WriteLine(s); 2. Add Debugging BreakPoint

Ở phía trên tôi đang thêm một Breackpoint vào đầu công tác ở bên trên. Trên bên trái của tab mã nguồn bạn nhấp chuột vào trong dòng ao ước debug hoặc đưa bé nháy tới mẫu mong muốn debug với thừa nhận F9 đang thấy một vệt hình tròn color xám trước chiếc đó. Nlỗi hình dưới. Nhấn F5 nhằm chạy công tác, Khi chương trình chạy đến mẫu lệnh nhưng bạn đặt breakpoint nó vẫn dừng lại cùng lịch trình debug sẽ được lộ diện.

*

3. lúc Debugger được mở:

lúc các bạn cấu hình thiết lập Breakpoint (vòng tròn nhỏ dại màu sắc xám) trên mã lệnh của người sử dụng, luật debug đã xuất hiện thêm lúc chương trình chạy cho tới điểm nhưng các bạn đặt BreakPoint. Chương thơm trình đang tạm ngưng sinh hoạt kia. Để bạn có thể sử dụng nhằm đánh giá các biến hóa mà mình nghi ngờ là lịch trình hoàn toàn có thể chạy không đúng ở đó.

4. Bắt đầu Debug

Để bắt đầu Debug bạn nhấn vào vào nút ít gồm mũi thương hiệu greed color làm việc tkhô hanh phương pháp vào Visual Studio của doanh nghiệp hoặc nhận F5 nhỏng hình dưới

*

5. Chờ chương trình chạy mang đến BreakPoint

khi công tác thực thi đến Breackpoint cơ mà các bạn sẽ lưu lại thì mẫu này sẽ đưa sang trọng màu sắc quà nlỗi hình dưới.

Xem thêm: Top 50 Hình Ảnh Cánh Đồng Lúa Chín, Top 10 Bài Văn Tả Cánh Đồng Lúa Chín Hay Nhất

*

Bây giờ bạn cũng có thể khám nghiệm các biến hóa cục bộ của chương trình bằng cách vào menu Debug –> Windows –> Locals (hoặc ấn Alt F4 )

*

6. Sử dụng công dụng locals để thấy quý hiếm của các vươn lên là viên bộ

*

Bây giờ đồng hồ bạn có thể thấy những vươn lên là cục bộ vào lịch trình của chính bản thân mình cùng quý hiếm của chính nó Khi lịch trình chạy đến kia. quý khách hoàn toàn có thể sử dụng công dụng này để hiểu rằng từng cực hiếm biến đổi thế nào Khi chương trình chạy mang đến đó.

7. Step over statements

Trong phần này, bọn họ đã mày mò giải pháp chọn lựa vào visual studio debugger. Đôi khi vào lịch trình Debug bạn có nhu cầu tiến một bước , chúng ta bấm vào nút màu xanh sinh hoạt thanh mức sử dụng để tới điểm breakpoint tiếp theo sau.

– Step into (F11): Step inkhổng lồ thực hiện chỉ Gọi chủ yếu nó, tiếp nối dừng chân tại chiếc đầu tiên của mã lệnh trong hàm.

– Step over (F10): Di gửi mang đến bước sau đó trong mã của khách hàng, nhưng mà ko giới hạn bên trong mỗi thủ tục.

– Step out: bỏ qua mất phần sót lại của những cách làm hiện hành và bước vào những phương thức được Call.

*

Các bước thực hiện vào ví dụ này, tôi áp dụng step over (F10), điều đó được cho phép họ coi quý hiếm của vớ của toàn bộ các vươn lên là.

8. Thông tin thêm

Công thay Debug của visual 2010 là hơi toàn vẹn với công dụng cho phần nhiều các vấn đề. Nó bao gồm nhiều sự chọn lọc rộng, bao gồm: gọi Stack, Command Windows, Exception, Autos. quý khách hàng rất có thể thông số kỹ thuật những breakpoint chỉ đơn giản và dễ dàng là viết một thông điệp vào console… Điều này tốt nhất có thể để phân tách năng suất.

9. Nếu những dụng cụ không giống không tồn tại trình Debug chúng ta nên có tác dụng gì?

Khi sử dụng các trình biên dịch không tồn tại lao lý Debug hoặc vẻ ngoài debug yếu. quý khách có thể thực hiện những lệnh nhằm in công dụng của các vươn lên là ra màn hình hiển thị nhằm đánh giá việc buổi giao lưu của các biến chuyển đó. Tuy giải pháp này hơi lâu hơn quy định Debug của Visual Studio mà lại nó cũng khá công dụng vào câu hỏi kiểm soát và theo dõi những biến đổi.


Chuyên mục: Tổng hợp