Hata ayıklama C # uygulamaları

4 Cevap

4 Cevap

Microsoft an extensive guide yardımcı olabilir Visual Studio C # hata ayıklama var
VS has a lot güçlü hata ayıklama işlevsellik.; Örneğin, yerine size tarif edildi gibi bir dizinin içeriğini görmek için foreach yaparak daha, bir breakpoint (programın yürütülmesine duraklatma) ayarlayabilir ve büyüklüğünün sizi seçebilirsiniz (dizi veya liste ya da herneyse) içeriğini görmek isteyen ve herhangi bir ekstra kod yazmak zorunda kalmadan, içerdiği görmek.
Step Into and Step Over programı çalışmaya devam etmek için kullanılabilir ancak, işlem akışı şu anda, vs olduğu, değişkenler değiştirme nasıl devam edebilir tek aşamalı olarak, böylece

Yani, derlenen uygulamalar visual studio uygulamanın iç işleyişini izlemek ve hatta kontrol edebilirsiniz hangi bir "hata ayıklama" modunda çalıştırılabilir.

A break point uzak (tür visual studio metin editörü marjı) hattının sol tıklayarak kodu hemen hemen her yerde yerleştirilebilir. Bu kod satırı ulaşıldığında, visual studio debugger aslında programının yürütülmesini duraklatmak ve geri tam anlamıyla bir değişken veya nesne ya da her neyse üzerinde gezdirin ve onunla ilgili her şeyi görebilirsiniz editöre getirecektir.

Ayıklarken bu ekranın altındaki varsayılan açılır gerekir - size yerel olarak kapsamlı tüm öğeleri aşağı mola verecek kullanılabilir bir "halk" penceresi de bulunmaktadır.

Hata ayıklama modunda size kod satır-satır icra gezinebilirsiniz

F10 kod bir sonraki satıra devam edecektir.

F11 hiç fonksiyonları kod mevcut hat üzerinde ne detaya çalışacaktır

Ctrl-D size seçili değişken / nesne ile ilgili tüm bilgi veren bir "Hızlı İzleme" penceresi açılacaktır.

Eğer hata ayıklama moduna girdiğinizde yapabileceğiniz şeyler ton var - gitmek gibi bazı durumlarda bile kodunu düzenleyebilirsiniz.

Ve bir kırılma noktası ulaşıldığında zaman hata ayıklama moduna girmek ve kodun şu anda yürütülen satırını vurgulamak olacak - ayıklama moduna almak için en kolay yolu görsel stüdyo üstündeki küçük bir "play" düğmesine yukarı kullanmaktır.

Ayrıca editörü F10 vurabilir ve uygulama başlamış olacak ve çok kodun ilk satırında durakladı.

Karşılaştırma olarak, PHP, aslında uygulama içine "hata ayıklama kodu" yazmak zorunda - aslında varolan bir koda bir şey eklemeden kod yürütülmesine izleyebilirsiniz Visual Studio kullanarak.

Ben başlamak alır umuyoruz.

Ayrıca için IDE üzerinde biraz okumak isteyebilirsiniz. Size en çok PHP editörleri hayal asla şekilde kodunuzu gezinmek yardımcı olacaktır visual studio şeyler bir ton var.

http://msdn.com/express/: zaten Microsoft Visual Studio indirdiyseniz, size üzerinde ücretsiz olarak Visual C # Express Kütüphanesi mevcut kontrol etmek isteyebilirsiniz ediyorum

Bu sayfanın alt aşağı bulunur ve çok faydalıdır bulunuyor. Bu hemen hemen C # dili için bir acemi olarak arıyor olabilir, her bir cevap içerir. C # ... Hoşgeldiniz, arkadaşım:-D