Aracılığıyla paylaş


Komut Penceresi

Hemen penceresi, ifadelerde hata ayıklama ve değerlendirme, deyimleri yürütme, değişken değerlerini yazdırma vb. için kullanılır.Hata ayıklama sırasında geliştirme dili tarafından değerlendirilen veya yürütülen ifadeleri girmenizi sağlar.Hemen penceresini görüntülemek için, düzenlemek üzere bir proje açın, ardından Hata Ayıklama menüsünden Windows'u seçin ve Hemen'i seçin veya CTRL+ALT+I tuşlarına basın.

Tek tek Visual Studio komutlarını yayınlamak için bu pencereyi kullanabilirsiniz.Kullanılabilir komutlar, değerleri değişkenlere atamak için kullanılabilen EvaluateStatement öğesini içerir.Hemen penceresi de IntelliSense'i destekler.

Değişkenlerin Değerlerini Görüntüleme

Bu pencere, bir uygulamanın hatalarını ayıklama sırasında özellikle yararlı olabilir.Örneğin, varA değişkeninin değerini denetlemek için Yazdır Komutu öğesini kullanabilirsiniz:

>Debug.Print varA

Soru işareti (?) Debug.Print için bir diğer ad olduğundan, bu komut aynı zamanda da yazılabilir:

>? varA

Bu komutun her iki sürümü de varA değişkeninin değerine geri döner.

[!NOT]

Hemen penceresinde bir Visual Studio komutu vermek için, komutun önüne büyüktür işareti (>) eklemeniz gerekir.Birden fazla komut girmek için, Komut penceresine geçin.

Tasarım Zamanı İfade Değerlendirmesi

Tasarım zamanında bir işlev veya alt yordamı yürütmek için Hemen penceresini kullanabilirsiniz.

Tasarım zamanında bir işlevi yürütmek için

  1. Aşağıdaki kodu 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
    
  2. Hata Ayıkla menüsünde Windows'a daha sonra da Hemen'e tıklayın.

  3. Hemen penceresine ?MyFunction(2) yazın ve Enter tuşuna basın.

    Hemen penceresi, MyFunction öğesini çalıştırır ve 4 görüntüler.

İşlev veya alt yordam bir kesme noktası içeriyorsa Visual Studio, uygun noktada yürütmeyi keser.Ardından programınızın durumunu incelemek için hata ayıklayıcısı pencerelerini kullanabilirsiniz.Daha fazla bilgi için bkz. İzlenecek Yol: Tasarım Zamanında Hata Ayıklama.

Office için Visual Studio Araçları projeleri, Web projeleri, Akıllı Cihaz projeleri ve SQL projeleri dahil, bir yürütme ortamı gerektiren proje türlerinde tasarım zamanı ifade değerlendirmesini kullanamazsınız.

Çoklu Proje Çözümlerinde Tasarım Zamanı İfade Değerlendirmesi

Tasarım zamanı ifade değerlendirmesi için kapsam oluştururken, Visual Studio Çözüm Gezgini'nde seçili olan projeye başvurur.Çözüm Gezgini'nde bir proje seçilmezse Visual Studio, başlangıç projesine karşı işlevi değerlendirmeye çalışır.İşlev geçerli bağlamda değerlendirilemezse, bir hata iletisi alırsınız.Çözüm için başlangıç projesi olmayan bir projede bir işlevi değerlendirmeye çalışıyorsanız ve bir hata alırsanız, Çözüm Gezgini'nde projeyi seçmeyi deneyin ve değerlendirmeyi yeniden deneyin.

Komutlar Girme

Hemen penceresinde Visual Studio komutlarını verirken büyüktür işaretini (>) girmelisiniz.Önceden yayınlanan komutlarda gezinmek için YUKARI OK ve AŞAĞI OK tuşlarını kullanın.

Görev

Çözüm

Örnek

ifadeyi değerlendirir.

İfadeye soru işareti (?) ile başlayın.

? a+b

Anlık modundayken geçici olarak (tek bir komut çalıştırmak için) Komut moduna girin.

Pencereye, önüne büyüktür işareti (>) koyarak komutu girin.

>alias

Komut penceresine geçiş yapın.

Pencereye, önüne büyüktür işareti (>) koyarak cmd girin.

>cmd

Komut Penceresine geçiş yapın.

Pencereye, büyüktür işareti (>) olmadan immed girin.

immed

Modu İşaretleyin

Hemen penceresinde önceki herhangi bir satırı tıklattığınızda, otomatik olarak İşaretleme moduna geçiş yaparsınız.Bu, herhangi bir metin düzenleyicisinde yaptığınız gibi önceki komutların metnini seçmenize, düzenlemenize ve kopyalamanıza ve geçerli satıra yapıştırmanıza olanak tanır.

Eşittir (=) işareti

EvaluateStatement komutunu girmek için kullanılan pencere, bir eşittir işaretinin (=) karşılaştırma işleci olarak mı yoksa atama işleci olarak mı yorumlanacağını belirler.

Hemen penceresinde, eşittir işareti (=) bir atama işleci yorumlanır.Böylece, örneğin, komut

>Debug.EvaluateStatement(varA=varB)

bir değişkene varA değişkeninin değerini varB atar.

Komut penceresinde, aksine, eşittir işareti (=) karşılaştırma işleci yorumlanır.Komut penceresinde atama işlemlerini kullanamazsınız.Böylece, örneğin, varA ve varB değişkenlerin değerleri komuttan farklıysa

>Debug.EvaluateStatement(varA=varB)

bir False değeri döndürür.

İlk Fırsat Özel Durum Bildirimleri

Bazı ayar yapılandırmalarında, ilk şans özel durum bildirimi Hemen penceresinde görüntülenir.

İlk fırsat özel durum bildirimlerine Hemen penceresinde geçiş yapmak için

  1. İncele menüsünde, Diğer Pencereler'e tıklayın ve daha sonra Çıktı'ya tıklayın.

  2. Çıkış ekranın metin alanına sağ tıklatın ve Özel Durum İletileri'ni seçin veya seçimini kaldırın.

Ayrıca bkz.

Görevler

İzlenecek Yol: Tasarım Zamanında Hata Ayıklama

Başvuru

Komut Penceresi

Visual Studio Komut Diğer Adları

Visual Studio'da Normal İfadeler Kullanma

Kavramlar

Visual Studio'da Hata Ayıklamayı Başlatma, Kesme, Adımlama, Kodda Çalıştırma ve Durdurma

Diğer Kaynaklar

Visual Studio'da Hata Ayıklama

Hata Ayıklayıcı Yol Haritası