Komut penceresi
İfadelerin hatalarını ayıklamak ve değerlendirmek, deyimleri yürütmek ve değişken değerlerini yazdırmak için Anında penceresini kullanın. Anlık penceresi, seçili durumdaki projeyi oluşturup kullanarak ifadeleri değerlendirir.
Anında penceresini görüntülemek için, düzenlemek üzere bir proje açın ve ardından Windows>Anında Hatalarını Ayıkla'yı>seçin veya Ctrl+Alt+I tuşlarına basın. Komut penceresine Debug.Immediate da girebilirsiniz.
Anında penceresi IntelliSense'i destekler.
Değişkenlerin değerlerini görüntüleme
Anında penceresi özellikle bir uygulamada hata ayıklarken kullanışlıdır. Örneğin, bir değişkenin varA
değerini denetlemek için Yazdır komutunu kullanabilirsiniz:
>Debug.Print varA
Soru işareti (?) için Debug.Print
bir diğer ad olduğundan bu komut da yazılabilir:
? varA
Bu komutun her iki sürümü de değişkeninin varA
değerini döndürür.
İpucu
Anında penceresinde bir Visual Studio komutu vermek için komutun başına büyüktür işareti ( işaretiyle>) geçmelisiniz. Birden çok komut girmek için Komut penceresine geçin.
Tasarım zamanı ifadesi değerlendirmesi
Tasarım zamanında bir işlev veya alt yordam yürütmek için Anında penceresini kullanabilirsiniz.
İşlevi tasarım zamanında yürütme
Aşağıdaki kodu bir Visual Basic konsol uygulamasına kopyalayın:
Module Module1 Sub Main() MyFunction(5) End Sub Function MyFunction(ByVal input as Integer) As Integer Return input * 2 End Function End Module
Hata Ayıkla menüsünde Windows>Anında'yı seçin.
Anında penceresine yazın
?MyFunction(2)
ve Enter tuşuna basın.Anında penceresi çalışır
MyFunction
ve görüntüler4
.
İşlev veya alt yordam bir kesme noktası içeriyorsa, Visual Studio yürütmeyi uygun noktada keser. Daha sonra program durumunuzu incelemek için hata ayıklayıcı pencerelerini kullanabilirsiniz. Daha fazla bilgi için bkz . İzlenecek Yol: Tasarım Zamanında Hata Ayıklama.
Office projeleri, web projeleri, Akıllı Cihaz projeleri ve SQL projeleri için Visual Studio Araçları dahil olmak üzere bir yürütme ortamı başlatmayı gerektiren proje türlerinde tasarım zamanı ifadesi değerlendirmesini kullanamazsınız.
Çok projeli çözümlerde tasarım zamanı ifadesi değerlendirmesi
Visual Studio, tasarım zamanı ifadesi değerlendirmesi için bağlam oluştururken Çözüm Gezgini'de seçili durumdaki projeye başvurur. Çözüm Gezgini'da hiçbir proje seçilmezse Visual Studio, işlevi başlangıç projesine göre değerlendirmeye çalışır. İşlev geçerli bağlamda değerlendirilemezse bir hata iletisi alırsınız. Çözümün başlangıç projesi olmayan bir projedeki bir işlevi değerlendirmeye çalışıyorsanız ve hata alıyorsanız, projeyi Çözüm Gezgini'de seçmeyi deneyin ve değerlendirmeyi yeniden deneyin.
Komutları girin
Anında penceresinde Visual Studio komutlarını görüntülerken büyüktür işaretini (>) girin. Daha önce kullandığınız komutları kaydırmak için Yukarı ok ve Aşağı ok tuşlarını kullanın.
Görev | Çözüm | Örnek |
---|---|---|
bir ifadeyi değerlendirme. | İfadenin başına soru işareti (?) koyun. | ? a+b |
Anlık moddayken (tek bir komut yürütmek için) Komut moduna geçici olarak girin. | Komutu girin ve daha büyük bir işaretiyle ()> önceden yazın. | >alias |
Komut penceresine geçin. | Pencereye, büyük bir işaretiyle (> ) önceden girerek girincmd . |
>cmd |
Anlık penceresine geri dönün. | Pencereye büyüktür işareti (> olmadan) girinimmed . |
immed |
İşaret modu
Anlık penceresinde önceki herhangi bir satıra tıkladığınızda, otomatik olarak İşaret moduna geçersiniz. Bu, herhangi bir metin düzenleyicisinde yaptığınız gibi önceki komutların metnini seçmenize, düzenlemenize ve kopyalamanıza ve bunları geçerli satıra yapıştırmanıza olanak tanır.
Örnekler
Aşağıdaki örnekte, Visual Basic projesinin Anında penceresinde dört ifade ve bunların sonucu gösterilmektedir.
j = 2
Expression has been evaluated and has no value
? j
2
j = DateTime.Now.Day
Expression has been evaluated and has no value
? j
26
birinci şans özel durum bildirimleri
Bazı ayar yapılandırmalarında, Anlık penceresinde birinci şans özel durum bildirimleri görüntülenir.
Anlık penceresinde ilk şans özel durum bildirimlerini açma/kapatma
Görünüm menüsünde Diğer Pencereler'e ve ardından Çıkış'a tıklayın.
Çıkış penceresinin metin alanına sağ tıklayın ve ardından Özel Durum İletileri'ni seçin veya seçimini kaldırın.