Hiển thị kết quả từ 1 đến 6 / 6
  1. #1
    Tham gia
    07-07-2007
    Bài viết
    19
    Like
    0
    Thanked 0 Times in 0 Posts

    Ý tưởng mới ! Thắc mắc về cách debug C#

    Mình hiện đang dùng chương trình Microsoft Visual Studio 2005 để biên dịch C# .Sau khi đã viết code xong xuôi,mình nhấn Ctrl+Shift+B để Built ,rồi nhấn F5 để Run thì màn hình kết quả Console hiện ra khoảng vài giây rồi tự đóng lại,điều này khiến mình không kịp nhìn kết quả xuất ra trên màn hình.Bạn nào có biết nguyên nhân vì sao và cách khắc phục thì chỉ mình với.Thanks nhiều!
    Quote Quote

  2. #2
    Tham gia
    20-06-2007
    Location
    Tây Ninh Cực Lạc
    Bài viết
    42
    Like
    0
    Thanked 0 Times in 0 Posts
    Có thể do chương trình của thí chủ chạy xong và thoát luôn.

    Chèn thêm một dòng nhập từ bàn phím vào cuối hàm Main()
    Console.Read()

  3. #3
    Tham gia
    27-05-2007
    Bài viết
    125
    Like
    0
    Thanked 1 Time in 1 Post
    đơn giản bạn bấm Ctrl + F5 để chạy chương trình, sẽ hiện ra dòng chữ "press anykey to continue..." >> bấm đại rồi thoát.
    Không thì bấm F11 để chương trình debug step by step thì bạn sẽ được dừng lại bất kỳ lúc nào.
    Không thì bạn chèn điểm dừng vào cuối chương trình rồi tiến hành debug, nó sẽ ngừng ở dòng cuối của chương trình.

  4. #4
    Tham gia
    31-08-2007
    Bài viết
    19
    Like
    0
    Thanked 0 Times in 0 Posts
    chay debug di ban ah!

  5. #5
    Tham gia
    13-09-2008
    Bài viết
    2
    Like
    0
    Thanked 0 Times in 0 Posts
    Help me!! Mình đang dùng VS 2005, nhưng mình không thể Debug đc, mỗi khi nhấn F5 thì VS lại chạy ra IE luôn.

  6. #6
    Tham gia
    07-08-2007
    Bài viết
    239
    Like
    0
    Thanked 1 Time in 1 Post
    Ak, bạn lập trình C# application hay là ASP.NET bằng C# vậy.

    C#, phần debug nó gồm các phần như sau:

    F6: dùng để build chuơng trình
    F9: là đánh dấu breakpoint(breakpoint là dòng code mà bạn muốn trong quá trình debug khi chạy tới dòng đó thì chuơng trình đang chạy nó nhảy sang phần code để bạn xem các giá trị mà code đã xử lý).
    F5: chính là chạy debug, nếu muốn nhảy từ chuơng trình sang phần code thì bạn phải có breakpoint trong code.
    F10: chạy chuơng trình theo từng dòng code (step by step)
    F11: chạy chương trình theo từng dòng code nếu dòng code đó có chứa 1 hàm thì nó sẽ nhảy đến phần code của hàm đó
    VD:
    PHP Code:
    int a 1;
    int b 2;
    int x Add(a+b)

    ......

    public 
    int Add(int aint b)
    {
    ***91;
    INDENT***93;return (a+b)***91;/INDENT***93;

    Khi mà con trỏ nhảy tới dòng int x = Add(a+b) mà nhấn F11 tiếp thì nó sẽ nhảy tới dòng public int Add(int a, int b)

Bookmarks

Quy định

  • Bạn không thể tạo chủ đề mới
  • Bạn không thể trả lời bài viết
  • Bạn không thể gửi file đính kèm
  • Bạn không thể sửa bài viết của mình
  •