Aracılığıyla paylaş


İzlenecek yol: Windows Form hata ayıklama

Bir Windows formu en yaygın yönetilen uygulamalar biridir. Bir Windows formu, standart bir Windows uygulaması oluşturur. Bu yönerge, Visual Basic, C# veya C++ kullanarak tamamlayabilirsiniz.

İlk olarak, herhangi bir açık çözümleri kapatmanız gerekir.

Bu hazırlıklar

  • Açık açık bir çözüm varsa, kapatın. (Üzerinde Dosya Seç menüsünden Close Solution.)

Yeni bir Windows formu oluşturma

Daha sonra yeni bir Windows formu oluşturur.

Bu izlenecek yolda Windows form oluşturmak için

  1. Üzerinde Dosya menüsünden seçin Yeni tıklatıp Proje.

    Yeni Proje iletişim kutusu görüntülenir.

  2. Project Types bölmesinde açmak Visual Basic, Visual C#, veya Visual C++ düğüm, sonra

    1. Visual Basic veya Visual C# için seçin Windows düğümü seçin sonra Windows Form uygulaması , şablonları bölmesi.

    2. Visual C++ için seçin clr düğümü seçin sonra Windows Form uygulaması , şablonları bölmesi...

  3. İçinde şablonları bölmesinde seçin Windows Application.

  4. İçinde ad kutusunda, project (örneğin, Walkthrough_SimpleDebug) benzersiz bir ad verin.

  5. Tamam düğmesini tıklatın.

    Visual Studio, yeni bir proje oluşturur ve Windows Forms tasarýmcýsý yeni bir form görüntüler. Daha fazla bilgi için bkz: Windows Forms tasarýmcýsý.

  6. Üzerinde View Seç menüsünden araç.

    Araç kutusunu açar. Daha fazla bilgi için bkz: araç.

  7. Araç kutusunda tıklatın düğmesini kontrol ve Denetim Formu tasarım yüzeyine sürükleyin. Formdaki düğmeyi bırakın.

  8. Araç kutusunda tıklatın TextBox kontrol ve Denetim Formu tasarım yüzeyine sürükleyin. DROP TextBox formunda.

  9. Form Tasarım yüzeyi düğmesini çift tıklayın.

    Bu kod sayfasına götürür. İmleci olması gereken button1_Click.

  10. İşlev, button1_Click., aşağıdaki kodu ekleyin:

    ' Visual Basic
    textBox1.Text = "Button was clicked!"
    
    // C#
    textBox1.Text = "Button was clicked!";
    
    // C++
    textBox1->Text = "Button was clicked!";
    
  11. Yapı menüsünde Yapı Çözümü öğesini seçin.

    Proje hatasız oluşturmalısınız.

Formunuzu hata ayıklama

Şimdi, hata ayıklaması'nı başlatmak hazırsınız.

Bu izlenecek yol için oluşturulan Windows Form hata ayıklamak için

  1. Kaynak penceresinde eklediğiniz metin ile aynı satırda sol kenar boşluğunu tıklatın:

    ' Visual Basic
    textBox1.Text = "Button was clicked!"
    
    // C#
    textBox1.Text = "Button was clicked!";
    
    // C++
    textBox1->Text = "Button was clicked!";
    

    Kırmızı bir nokta belirir ve satırındaki metin kırmızı renkte vurgulanır. Kırmızı nokta bir kesme noktası temsil eder. Daha fazla bilgi için bkz: kesme. Hata ayıklayıcı altında uygulama çalıştırdığınızda kodu girildiğinde hata ayıklayıcı yerde yürütme çalışmamasına neden olur. Uygulama durumunu görüntülemek ve hata ayıklama.

    Not

    Ayrıca herhangi bir satırı sağ kodunu, üzerine kesme[NULL]'ı Kesme noktası ekleme o satırda bir kesme noktası eklemek için.

  2. on Debug menüsünden seçin Start.

    Windows formu, çalışmaya başlar.

  3. Windows formunda eklediğiniz düğmeyi tıklatın.

    Visual Studio'da Bu, satır kod sayfasında, kesme noktası ayarlamak burada götürür. Bu satır, sarı ile vurgulanmış. Şimdi, uygulamanızda değişkenlerini görüntülemek ve onun yürütme denetleyebilirsiniz. Uygulamanızın artık durdu yürütülürken, sizden bir eylem bekliyor.

  4. Üzerinde Debug menüsünden seçin Windows, sonra İzle, tıklatıp Watch1.

  5. De Watch1 penceresinde boş bir satır'ı tıklatın. İçinde ad sütun, tipi textBox1.Text (Visual Basic, Visual C# ve J# kullanıyorsanız) veya textBox1->Text (C++ kullanıyorsanız), enter tuşuna basın.

    Watch1 pencere tırnak işareti bu değişkenin değerini gösterir:

    ""
    
  6. Üzerinde Debug menüsünden seçin Adımla.

    TextBox1.Text değişiklikleri değeri Watch1pencere için:

    Button was clicked!
    
  7. Üzerinde Debug menüsünden seçin devam , programda hata ayıklama devam ettirmek için.

  8. Windows formunda düğmesini yeniden tıklatın.

    Visual Studio yeniden yürütme keser.

  9. Kesme noktası temsil eden kırmızı nokta üzerinde'yi tıklatın.

    Bu kodunuzdan kaldırmaktadır.

  10. Üzerinde Debug menüsünden seçin Stop Debugging.

Hata ayıklama için Windows Forms uygulamanıza eklemek

De Visual Studio, hata ayıklayıcı çalışan bir işlemi iliştirin. Bir Express Edition kullanıyorsanız, bu özellik desteklenmiyor.

Hata ayıklama için Windows Form uygulaması eklemek için

  1. Yukarıda oluşturulan projede yine eklediğiniz satırında bir kesme noktası ayarlamak için sol kenar boşluğunu tıklatın:

    ' Visual Basic
    textBox1.Text = "Button was clicked!"
    
    // C#
    textBox1.Text = "Button was clicked!"
    
    // C++
    textBox1->Text = "Button was clicked!";
    
  2. Üzerinde Debug Seç menüsünden Start Without Debugging komutunu.

    Yürütülebilir dosya, yalnızca tıklattığınız gibi Windows altında çalışan Windows Form başlar. Hata ayıklayıcı ekli değil.

  3. Üzerinde Debug Seç menüsünden İşleme Ekle. (Bu komut ayrıca kullanılabilir araçları menü.)

    İşleme Ekle iletişim kutusu belirir.

  4. İçinde Kullanılabilir işlemleri bölmesi, Bul işlemi adını (Walkthrough_SimpleDebug.exe), işlem sütun ve tıklatın.

  5. Tıklatın Attach düğme.

  6. Windows formunda, bir ve yalnızca bir düğmeyi tıklatın.

    Hata ayıklayıcı, kesme noktasında Windows Form yürütülmesini keser.

Ayrıca bkz.

Kavramlar

Hata ayıklayıcı güvenlik

Diğer Kaynaklar

Yönetilen kod hata ayıklama