Tworzenie niestandardowych widoków danych w debugerze programu Visual Studio (C#, Visual Basic, C++)
Debuger programu Visual Studio udostępnia wiele narzędzi do sprawdzania i modyfikowania stanu programu. Większość tych narzędzi działa tylko w trybie przerwania.
Tworzenie niestandardowych widoków danych w oknach zmiennych i etykietkach danych
Wiele okien debugera , takich jak Autos i okna Watch, umożliwiają inspekcję zmiennych. Możesz dostosować sposób wyświetlania typów języka C++, obiektów zarządzanych i własnych typów w oknach zmiennych debugera oraz w DataTips. Aby uzyskać więcej informacji, zobacz następujące artykuły:
- Tworzenie niestandardowych widoków obiektów języka C++ (Natvis)
- Tworzenie niestandardowych widoków obiektów platformy .NET
Tworzenie niestandardowych wizualizatorów
Wizualizatory umożliwiają wyświetlanie zawartości obiektu lub zmiennej w zrozumiały sposób. W debugerze programu Visual Studio wizualizator odwołuje się do różnych okien, które można otworzyć przy użyciu lupy . Na przykład wizualizator HTML pokazuje, jak ciąg HTML będzie interpretowany i wyświetlany w przeglądarce. Dostęp do wizualizatorów można uzyskać z poziomu DataTips, okna Watch, okna Autos oraz okna Locals. Okno dialogowe QuickWatch zawiera również wizualizator. Aby uzyskać więcej informacji:
- Aby utworzyć wizualizator obiektów platformy .NET, zobacz Custom visualizers.
- Aby utworzyć wizualizator dla obiektów C/C++, zobacz element UIVisualizer w dokumentacji Natvis. Zobacz również przykład niestandardowego wizualizatora języka C/C++ lub przykład wizualizatora Debuggera natywnego SQLite .
Powiązana zawartość
- Pierwsze spojrzenie na debuggera
- okno poleceń
- zabezpieczeń debugera