Hướng dẫn debug chương trình trong visual studio–visual studio debugging tutorial

*

*

Lúc học lập trình sẵn có nhiều sinch viên khôn cùng không nhiều thực hiện mang lại khí cụ Debug của Visual Studio. Khi chương trình chạm chán lỗi xuất xắc tạo ra tác dụng không đúng, bạn không biết vì sao cùng gặm đầu vào gọi lại từng loại code. Trong lúc nguyên lý Debug của Visual Studio (VS 2010) là 1 trong quy định khỏe mạnh nhằm triển khai câu hỏi trên. Do đó chúng ta vẫn tò mò cách áp dụng luật này.

Bạn đang xem: Hướng dẫn debug chương trình trong visual studio–visual studio debugging tutorial

quý khách hàng ao ước coi một biến hóa toàn bộ vào lịch trình C# khi nó tiến hành thay đổi quý giá ra sao, vấn đề đó vô cùng bổ ích lúc bạn muốn đảm bảo những quý hiếm tác dụng của doanh nghiệp được đúng mực. Ở trên đây họ đã tìm hiểu thông qua ví dụ về cách Debug các thay đổi của doanh nghiệp trong môi trường Visual Studio 2010.

*

1. Debug C# với Visual Studio 2010

trước hết chúng ta quan sát vào một trong những công tác nthêm viết bằng ngôn từ C# có tương đối nhiều biến hóa cục bộ trong số đó. Để coi bên phía trong một hàm bạn cần sử dụng một Break Point(Điểm dừng) tại 1 vị trí vào khối hận lệnh C# nhưng các bạn có. Ví dụ tôi đang áp dụng Cmùi hương trình đơ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 Tkhô giòn Cuong!"; Console.WriteLine(" a + b + c = 0", a + b + c); Console.WriteLine(s); 2. Add Debugging BreakPoint

Tại phía trên tôi đang thêm 1 Breackpoint vào đầu lịch trình làm việc bên trên. Trên phía trái của tab mã nguồn các bạn nhấp chuột vào trong dòng mong debug hoặc đưa bé nháy tới chiếc mong mỏi debug và dấn F9 vẫn thấy một vệt hình tròn trụ màu sắc xám trước loại đó. Nhỏng hình bên dưới. Nhấn F5 nhằm chạy chương trình, Khi chương trình chạy đến loại lệnh mà lại các bạn đặt breakpoint nó sẽ tạm dừng cùng công tác debug sẽ tiến hành mở ra.

*

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

Lúc chúng ta thiết lập Breakpoint (vòng tròn nhỏ dại color xám) trên mã lệnh của công ty, hình thức debug sẽ xuất hiện thêm Khi chương trình chạy tới điểm nhưng mà bạn đặt BreakPoint. Cmùi hương trình vẫn tạm ngưng ngơi nghỉ đó. Để chúng ta cũng có thể thực hiện nhằm kiểm tra những biến chuyển nhưng mình ngờ vực là chương trình hoàn toàn có thể chạy không nên sinh sống kia.

4. Bắt đầu Debug

Để bước đầu Debug bạn click chuột vào nút gồm mũi tên blue color sinh sống tkhô hanh luật pháp vào Visual Studio của chúng ta hoặc nhấn F5 nlỗi hình bên dưới

*

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

Lúc chương trình thực hiện đến Breackpoint cơ mà bạn sẽ ghi lại thì loại đó sẽ đưa sang màu sắc vàng nlỗi hình dưới.

Xem thêm: Xem Nhiều Nhất - Top 100 Phim Bộ Việt Trung Hàn

*

Bây giờ đồng hồ chúng ta cũng có thể khám nghiệm những vươn lên là tổng thể 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 chức năng locals giúp xem giá trị của các biến đổi viên bộ

*

Bây giờ đồng hồ bạn cũng có thể thấy các thay đổi toàn thể vào chương trình của chính mình và giá trị của nó lúc chương trình chạy mang đến đó. quý khách hàng rất có thể áp dụng tác dụng này nhằm biết được từng giá trị thay đổi ra làm sao khi chương trình chạy cho kia.

7. Step over statements

Trong phần này, bọn họ vẫn tìm hiểu bí quyết chọn lựa vào visual studio debugger. Thông thường trong công tác Debug bạn muốn tiến một bước , chúng ta bấm vào nút màu xanh lá cây sống thanh qui định để đến điểm breakpoint tiếp theo.

– Step inkhổng lồ (F11): Step inlớn thực thi chỉ điện thoại tư vấn chính nó, tiếp đến dựng chân lại tại cái đầu tiên của mã lệnh trong hàm.

– Step over (F10): Di gửi mang lại bước sau đó vào mã của chúng ta, dẫu vậy không ngừng bên trong từng thủ tục.

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

*

Các bước tiến hành vào ví dụ này, tôi thực hiện step over (F10), vấn đề đó được cho phép chúng ta coi cực hiếm của tất của toàn bộ các đổi mới.

8. Thông tin thêm

Công nuốm Debug của visual 2010 là khá toàn diện và hiệu quả cho phần đông những vấn đề. Nó bao gồm những sự chắt lọc rộng, bao gồm: hotline Stachồng, Comm& Windows, Exception, Autos. Bạn có thể thông số kỹ thuật những breakpoint chỉ đơn giản là viết một thông điệp trong console… Điều này tốt nhất có thể nhằm phân tách công suất.

9. Nếu các luật không giống không tồn tại trình Debug chúng ta nên làm gì?

Khi sử dụng những trình biên dịch không tồn tại luật pháp Debug hoặc vẻ ngoài debug yếu ớt. quý khách có thể áp dụng các lệnh nhằm in kết quả của những đổi thay ra màn hình hiển thị để soát sổ việc hoạt động của các đổi mới kia. Tuy cách này tương đối lâu dài hơn hiện tượng Debug của Visual Studio tuy vậy nó cũng khá tác dụng vào vấn đề chất vấn với theo dõi và quan sát những trở thành.