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:
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:
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:
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:
Koordinat
Koordinatlar harita üzerinde çizilir ve konum ortaya sabitlenir:
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:
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:
Bezier Eğrileri
Görselleştirici bir NSBezierPath
görüntüler:
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:
Küçük Dizeler:
]
Orta uzunlukta Dizeler:
Düzenleyicisi:
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 Array
nesnelerin değerlerini görüntülemez.
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:
- 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.