Mac için Visual Studio'da veri görselleştirmeleri

Önemli

Mac için Visual Studio, Microsoft'un Modern Yaşam Döngüsü İlkesi uyarınca 31 Ağustos 2024'te kullanımdan kaldırılıyor. Mac için Visual Studio ile çalışmaya devam edebilirsiniz ancak Mac'te geliştiriciler için vs Code için yeni C# Dev Kit uzantısının önizleme sürümü gibi birkaç seçenek daha vardır.

Destek zaman çizelgeleri ve alternatifleri hakkında daha fazla bilgi edinin.

Mac için Visual Studio, hata ayıklayıcı için kullanıcı arabirimi desteği seçerek hata ayıklarken değişken, alan veya özellik değerlerinin görselleştirmelerine olanak sağlar. Bu veri görselleştiricileri, verilerin genişletilmiş bir sürümünü gösterir ve geliştiricilerin bilinen yapıları (örneğin, bir renk yapısının rengini gösteren) incelemesine olanak sağlar.

Hata ayıklama Yerel Ayarları penceresindeki görselleştiriciler , kullanıcı satırın üzerine geldiğinde değerin sağında görünen önizleme simgesine tıklanarak görüntülenebilir:

Locals Window

Aşağıdaki listede, Mac için Visual Studio'da hata ayıklama sırasında kullanılabilen yeni görselleştirmelerin birçoğuna bakılmaktadır.

Nokta

iOS ve Mac'te Point/PointF veya CGPoint, hata ayıklama pencerelerindeki X ve Y değerlerini gösteren bir tanımlama grubu olarak işlenir:

Point Visualization

Boyut

iOS ve Mac'te Bir Boyut/BoyutF veya CGSize dikdörtgen olarak işlenir. Bir boyut 250 pikseli geçene kadar ölçeklendirilecek şekilde çizilir ve bu noktada dikdörtgeni en büyük boyut olan 250 piksel olarak ölçeklendirir:

Boyut Görselleştirmesi

Dikdörtgen

İOS ve Mac'te Rectangle/RectangleF veya CGRect, boyutları ve kaynağı görüntüler. Boyut'a benzer şekilde, bir boyut 250 pikselden sonra büyüyene kadar ölçeklendirmeye çekilir:

Rectangle Visualization

Koordinat

Koordinatlar harita üzerinde çizilir ve konum ortaya sabitlenir:

Koordinat Görselleştirmesi

Renk

Bu, renk önizlemesini, RGBA bileşenlerini, Hue-Doygunluk-Açıklığı değerlerini ve rengin onaltılık değerini gösteren UIColor, CGColor ve Color özelliklerini görüntüler:

Color Visualization

Görüntüler

Medya, en fazla 250 piksel boyuta kadar ölçeklendirilecek şekilde işlenir ve görüntü 250 pikseli aştığında sığacak şekilde ölçeklendirilir:

Image Visualization

Bezier Eğrileri

Görselleştirici bir NSBezierPathgörüntüler:

Bezier Curve Visualization

String

Önizleme olmadan 100'den az karakterden oluşan bir dize tam olarak görüntülenir. Uzun dizeler önizlemede tam olarak görüntülenir. Dizeler düzenlenebilir ve görselleştiriciye bir düzenleme düğmesi eşlik eder ve dize değerinin önizlemede veya Dize Değeri Düzenleyicisi'nde düzenlenmesine izin verir ve aşağıda gösterilmiştir:

String Visualization

Küçük Dizeler:

Small String Visualization]

Orta uzunlukta Dizeler:

Medium String Visualization

Düzenleyicisi:

Editor Visualization

Ienumerable

IEnumerable tüm değerleri numaralandırır; değerleri, Değerleri Göster düğmesine tıklanarak görüntülenebilir. IEnumerable seçeneği, kendi hata ayıklayıcı görselleştiricilerine sahip olduğundan , ArrayList, List<>Dictionary<,> gibi Arraynesnelerin değerlerini görüntülemez.

IEnumerable Visualization

Diğer Görselleştiriciler

Kendi satır içi görselleştiricileri de olan diğer bazı türler aşağıda listelenmiştir:

Other Visualization

  • Temel Türler
    • Bu, ilkel türün ham değerini gösterir.
  • Enum
    • Bu, sabit listesi Türü niteleyicisi olmadan alan değerini görüntüler.
  • Tuple
    • Biçiminde görüntülenir (,)
  • Null
    • "null" değerini gösterir.
  • URL
    • Bu, tıklanabilir bir köprü görüntüler.
  • Intptr
    • Bu, IntPtr'nin onaltılık gösterimini görüntüler.

Ayrıca bkz.