Wyszukiwanie kodu za pomocą narzędzia Architecture Explorer
W Visual Studio Ultimate mogą używać Eksploratora architektury eksplorować i znaleźć kod źródłowy w Visual C# .net, Visual Basic .net i Visual C++ projektów i skompilowanego kodu zestawu plików, pliki wykonywalne i pliki binarne.Można również utworzyć wykresy w zależności od architektury Explorer.See Wizualizacja zależności kodu na wykresach zależności.
W tym temacie
Wprowadzenie Explorer architektury
Znajdź kod źródłowy w roztworze Visual Studio.
Znaleźć skompilowanego kodu zarządzanego zestawu lub pliki wykonywalne.
Należy uściślić wyniki przeglądania.
Odśwież wyniki przeglądania.
Wprowadzenie Explorer architektury
Aby otworzyć Eksploratora architektury
Na architektury menu, wskaż Windows, a następnie kliknij przycisk Explorer architektura.
Aby zmienić rozmiar Explorer architektury, przeciągnij górnej części okna żądaną wysokość.Aby przenieść ArchitekturaExplorer, przeciągnij jego pasek tytułu lub karcie do żądanej pozycji.
Porada Jeśli wszystkie okna pojawia się powyżej Explorer architektury jak okno Lista błędów lub oknie Output przesuwać tych one uniemożliwia zmianę rozmiaru Explorer architektury.
Explorer architektury: Domen, widoki, węzły, typy węzłów i typy łączy
Architektura Explorer reprezentuje struktur jako węzły i relacje jako łącza.Podczas przeglądania architektury Explorer wyświetla węzłów w kolejnych kolumn.Pierwsza kolumna zawiera domeny i widoki, które można przeglądać.Po wybraniu domeny i widok programu Explorer architektury pokazuje dostępne węzły w tego widoku.
Po wybraniu węzłów w kolumnie następnej kolumny w Eksploratorze architektury zawiera węzły logicznie powiązanych do bieżącego zaznaczenia.Typy w następnej kolumnie Zobacz na przykład wybranie obszarów nazw.Wybierz typy, widać członków w następnej kolumnie.Kolumny Akcja zwinięty wyświetlany wzdłuż prawej krawędzi kolumny węzła identyfikuje domyślnych typów lub relacji węzłów, które zawiera następnej kolumny.Rozwijanie kolumny Akcja i wybierając określone typy węzłów lub łącza, można filtrować wyniki w następnej kolumnie.
Porada |
---|
W kolumnie akcja jest podświetlony Przenieś wskaźnik nad nim. |
Znajdź kod źródłowy w roztworze Visual Studio
Można użyć Widoku klasy lub Roztwór widoku w Eksploratorze architektury przeglądać kod źródłowy do poziomu wyrażeń.
Widok klasy pokazuje logicznych z Visual Studio roztworu.Na przykład można przeglądać nazw klas, członków i itd.
Roztwór widoku pokazuje widok fizycznych Visual Studio roztworu.Na przykład można przeglądać według projektu, pliki projektu i tak dalej.
Aby znaleźć kod rozwiązania
W pierwszej kolumnie Explorer architektura, pod Visual Studio <Nazwa rozwiązania>, kliknij Widoku klasy lub Roztwór widoku.
Kolumna węzeł pojawia się po prawej stronie pierwszej kolumny.Ta kolumna zawiera wszystkie węzły, które są dostępne w wybranym widoku.Na przykład, jeśli wybrano Widoku klasy, zobacz wszystkie obszary nazw, które logicznie istnieją w rozwiązania.
W kolumnie węzła zaznacz węzeł lub wiele węzłów do następnej kolumny pokrewne węzłów zobacz.Aby zaznaczyć wszystkie węzły w bieżącej kolumnie, naciśnij klawisz CTRL+a.
Powtórz krok 2 węzły, które chcesz znaleźć.
Porada Ponowne uruchomienie kwerendy przez wyczyszczenie kolumn, na Explorer architektura pasek narzędzi, kliknij Wyczyść kolumny.
Znajdź kod skompilowany w montażu, plik wykonywalny lub pliki binarne
Użyj Wybierz pliki w Explorer architektura do przeglądania zestawów zarządzanych do poziomu wywołania metody do metody.
Na architektury menu, wskaż Windows, a następnie kliknij przycisk Explorer architektura.
W pierwszej kolumnie pod Systemu plików, kliknij Wybierz pliki.
W Otwórz okno dialogowe Przejdź do zespołów lub pliki binarne, zaznacz je, a następnie kliknij Otwórz.
Węzeł kolumny pojawi się i pokazuje wybrane pliki.
W kolumnie węzeł wybierz plik lub wiele plików.
Inny węzeł kolumny pojawi się i zawiera wszystkie węzły w wybranych plików.
Wybierz węzeł lub wiele węzłów do następnej kolumny pokrewne węzłów zobacz.Aby zaznaczyć wszystkie węzły w bieżącej kolumnie, naciśnij klawisz CTRL+a.
Powtórz krok 4 i 5 węzłów, które chcesz znaleźć.
Uściślić wyniki przeglądania
Wyniki sesji przeglądania można dostosować w następujący sposób:
Węzły w bieżącej kolumnie Filtrowanie wg nazwy.
Filtr węzłów w bieżącej kolumnie Typ węzła lub właściwości.
Filtr węzłów w następnej kolumnie przez typ węzła.
Filtr węzłów w następnej kolumnie przez typ łącza.
Grupa węzłów przez kontener lub właściwość wartość
Filtr węzłów w bieżącej kolumnie według nazwy
W Explorer architektura, u góry kolumny węzła kliknij zacieniony obszar, aby pokazać pole filtru.
Wpisz nazwę, a następnie naciśnij klawisz ENTER.
Bieżąca kolumna pokazuje tylko pasujące węzły.Dolnym rogu kolumny wyświetla znak wodny, aby pokazać, że kolumna jest filtrowana.
Filtr węzłów w bieżącej kolumnie Typ węzła lub właściwość
W Explorer architektura, u góry kolumny węzła kliknij zacieniony obszar, aby pokazać pole filtru.
Z lewej strony pola Filtr, kliknij Filtrowanie elementów w bieżącej kolumnie, według kategorii lub właściwość przycisku.
Aby pokazać tych węzłów określonego typu, pod Kategorie, kliknij przycisk typy, które mają.
Aby pokazać tylko węzły określonych właściwości w Właściwości, kliknij żądane właściwości.
Gdy skończysz, kliknij przycisk OK.
Bieżąca kolumna pokazuje tylko pasujące węzły.Dolnym rogu kolumny wyświetla znak wodny, aby pokazać, że kolumna jest filtrowana.
Filtr węzłów w następnej kolumnie przez typ węzła
W Explorer architektura, przejdź do kolumny węzeł przed węzłów, które chcesz wyświetlić, a następnie wybierz węzły, które chcesz.
W prawej kolumnie węzła kliknij kolumnę zwinięty akcji, aby go rozwinąć.
Porada W kolumnie akcja jest podświetlony Przenieś wskaźnik nad nim.
W kolumnie Akcja pod Węzeł nawigacji, wybierz określone typy węzłów, które chcesz zobaczyć następny.Aby zobaczyć Unii tych typów, należy wybrać wiele typów.
Kolumna węzeł pojawia się i pokazuje wszystkie pasujące węzły.
[!UWAGA]
Podczas przeglądania kodu .net może pojawić się następujące typy, które dotyczą tylko kod c i C++ i nie będą widoczne wyniki po zaznaczeniu je: Unions, Typedefs, i Members.
Filtr węzłów w następnej kolumnie przez typ łącza
Architektura Explorer organizuje typy łączy, które są używane do filtrowania następnego zestawu węzłów na dwie kategorie: przychodzący lub wychodzący.Te kategorie opisują kierunku łącza do aktualnie zaznaczonego węzła.Wychodzących łączy punkty z aktualnie zaznaczonego węzła do kolejnego węzła pokrewne.Punkty łącza przychodzące od poprzedniego związane węzeł aktualnie zaznaczony węzeł.Po wybraniu typu wychodzące Explorer architektury Pokazuje następny poziom węzłów pokrewne.Po wybraniu typu łącza przychodzące Explorer architektury pokazuje poprzedniego poziomu węzłów pokrewne.
Na przykład wybierz węzeł klasy i wybierz opcję wychodzący zawiera łącze typu architektury Explorer zawiera węzły, które zawiera węzeł klasy.Jeśli wybierzesz przychodzącego Zawartych przez typ łącza dla tego węzła klasy są Zobacz węzły, które zawierają klasy obszarów nazw, pliki klas i projektów.
W Explorer architektura, przejdź do kolumny węzeł przed węzłów, które chcesz wyświetlić, a następnie wybierz węzły, które chcesz.
W prawej kolumnie węzła kliknij kolumnę zwinięty akcji, aby go rozwinąć.
[!UWAGA]
W kolumnie Akcja pojawia się wyróżnione podczas przesuwania wskaźnika nad nim.
W kolumnie Akcja wybierz jedną z następujących czynności:
Wyświetlić powiązane węzłów na poziomie dalej pod Nawigacji wychodzących, typy łączy, które chcesz zaznaczyć.
Wyświetlić powiązane węzłów na poziomie poprzedniego pod Przychodzącego nawigacji, typy łączy, które chcesz zaznaczyć.
[!UWAGA]
Aby zobaczyć Unii tych typów, należy wybrać wiele typów.
Następnej kolumny pojawi się i pokazuje wszystkie pasujące węzły.
Grupa węzłów kontenera lub wartość właściwości
W Eksploratorze architektury można utworzyć grupy węzłów na podstawie ich istniejących relacji zawierania lub ich wartości właściwości.Jeoli grupowanie jest możliwe, po zakończeniu tego zadania zostanie wyświetlona lista węzłów nowej grupy.
Podczas tworzenia wykresu z tych grup w Eksploratorze architektury, można użyć Pokaż wszystkie jako grupy polecenia zorganizować w grupy połączonych węzłów.Aby uzyskać więcej informacji zobacz następujące tematy:
Grup można również używać do organizowania węzłów istniejącego wykresu.Aby uzyskać więcej informacji, zobacz Edytowanie i dostosowywanie wykresów zależności.
W Explorer architektura, przejdź do kolumny węzła zawierającego węzły, które chcesz zgrupować.Aby zaznaczyć wszystkie elementy w kolumnie, naciśnij klawisz CTRL+a.
W prawej kolumnie węzła kliknij kolumnę zwinięty akcji, aby go rozwinąć.
[!UWAGA]
W kolumnie Akcja pojawia się wyróżnione podczas przesuwania wskaźnika nad nim.
W kolumnie Akcja pod grupowania:
Kliknij przycisk
Następnie
Grupuj według pojemników , aby zobaczyć wszystkie dostępne grupy
Aby wyświetlić węzły, które są w tych grupach, wybierz niektórych grup.
Dalej kolumna pokazuje węzłów, które są wybrane grupy.
Grupa właściwości , aby zobaczyć wszystkie dostępne właściwości
Wybierz właściwości, które chcesz użyć jako grupy.
Następnej kolumny zawiera grupy organizowane przez wartość właściwości.
Aby wyświetlić węzły, które mają określone wartości właściwości, zaznacz niektórych grup wartości właściwości.
Liczba i rodzaje grup, które widać oparte są na typy wartości właściwości:
Wartości logiczne: PRAWDA i FAŁSZ
Wartości całkowitych: podzielić zakres wartości Kwartyle nawet cztery grupy.
Wartości ciągów: grupy pojawia się dla każdej wartości unikatowy ciąg i węzły należące do każdej grupy na podstawie ich wartości określonej właściwości.
To jest najbardziej użyteczna, gdy zaznaczoną właściwość ma taką samą wartość ciągu wielu węzłach.Na przykład jeśli wybierzesz właściwość ma wartość ciąg unikatowy dla każdego węzła, a następnie otrzymasz jedną grupę na węzeł.
Odśwież wyniki przeglądania
Architektura Explorer ręcznie, aby pokazać wszystkie zmiany wprowadzone do kodu lub roztwór należy odświeżyć.
Aby odświeżyć Explorer architektury
W Explorer architektura, przejdź do kolumny węzeł przed kolumnę, którą chcesz odświeżyć.
W bieżącej kolumnie Wybierz węzły, które są związane z węzłów zaktualizowane.
Inny węzeł kolumna pojawi się pokazuje odświeżenia listy węzłów.