Wyświetlanie typów i relacji w Projektant klasy

Za pomocą Projektant klas można zarządzać diagramami klas, wykonując następujące akcje:

Wyświetlanie istniejących typów w Projektant klasy

Aby wyświetlić istniejący typ i jego składowe, dodaj jego kształt do diagramu klas.

Można zobaczyć typy lokalne i typy odwołania. Typ lokalny istnieje w aktualnie otwartym projekcie i jest do odczytu/zapisu. Typ odwołania istnieje w innym projekcie lub w zestawie odwołania i jest tylko do odczytu.

Aby zaprojektować nowe typy na diagramach klas, zobacz Create types by using Class Projektant (Tworzenie typów przy użyciu Projektant klas).

Aby wyświetlić typy w projekcie na diagramie klasy

  1. W projekcie w Eksplorator rozwiązań otwórz istniejący plik diagramu klas (cd). Lub jeśli nie istnieje żaden diagram klas, dodaj nowy diagram klas do projektu. Zobacz Instrukcje: dodawanie diagramów klas do projektów.

  2. Z projektu w Eksplorator rozwiązań przeciągnij plik kodu źródłowego do diagramu klas.

    Uwaga

    Jeśli twoje rozwiązanie ma projekt, który udostępnia kod w wielu aplikacjach, możesz przeciągnąć pliki lub kod do diagramu klas tylko z następujących źródeł:

    • Projekt aplikacji zawierający diagram
    • Udostępniony projekt zaimportowany przez projekt aplikacji
    • Projekt odwołania
    • Zestaw

    Kształty przedstawiające typy zdefiniowane w pliku kodu źródłowego są wyświetlane na diagramie w miejscu, gdzie przeciągnąłeś plik.

Typy w projekcie można również wyświetlić, przeciągając jeden lub więcej typów z węzła projektu w widoku klasy do diagramu klas.

Napiwek

Jeśli widok klasy nie jest otwarty, otwórz widok klasy z menu Widok.

Aby wyświetlić typy w domyślnych lokalizacjach na diagramie, wybierz co najmniej jeden typ w widoku klasy, kliknij prawym przyciskiem myszy wybrane typy, a następnie wybierz pozycję Wyświetl diagram klas.

Uwaga

Jeśli zamknięty diagram klas zawierający typ już istnieje w projekcie, diagram klas się otworzy, aby wyświetlić kształt typu. Jeśli jednak w projekcie nie istnieje żaden diagram klasy zawierający typ, klasa Projektant tworzy nowy diagram klasy w projekcie i otwiera go w celu wyświetlenia typu.

Przy pierwszym wyświetleniu typu na diagramie, jego kształt pojawia się domyślnie zwinięty. Można rozwinąć kształt, aby wyświetlić jego zawartość.

Aby wyświetlić zawartość projektu na diagramie klasy

W widoku Eksplorator rozwiązań lub klasy kliknij prawym przyciskiem myszy projekt i wybierz polecenie Widok, a następnie wybierz polecenie Wyświetl diagram klas. Tworzony jest automatycznie wypełniony Diagram klas.

Wyświetlanie dziedziczenia między typami w Projektant klasy

Jeśli istnieje, można znaleźć relację dziedziczenia między typem podstawowym a jego typami pochodnymi na diagramie klas w Projektant klasy. Aby utworzyć relację dziedziczenia, jeśli żadna z nich nie istnieje między dwoma typami, zobacz Tworzenie dziedziczenia między typami.

Aby znaleźć typ podstawowy

  1. Na diagramie klas kliknij typ, dla którego chcesz wyświetlić klasę bazową lub interfejs.

  2. W menu Diagram klas wybierz pozycję Pokaż klasę podstawową lub Pokaż interfejsy podstawowe.

    Na diagramie zostanie wybrana klasa podstawowa lub interfejs typu. Wszystkie ukryte wiersze dziedziczenia są teraz wyświetlane między dwoma kształtami.

Możesz również kliknąć prawym przyciskiem myszy typ, którego typ podstawowy chcesz wyświetlić, a następnie wybrać polecenie Pokaż klasę bazową lub Pokaż interfejsy podstawowe.

Aby znaleźć typy pochodne

  1. Na diagramie klas kliknij typ, dla którego chcesz wyświetlić klasy pochodne lub interfejsy.

  2. W menu Diagram klas wybierz pozycję Pokaż klasy pochodne lub Pokaż interfejsy pochodne.

    Klasy pochodne lub interfejsy typu są wyświetlane na diagramie. Wszystkie ukryte wiersze dziedziczenia są teraz wyświetlane między kształtami.

Możesz również kliknąć prawym przyciskiem myszy typ, dla którego chcesz wyświetlić jego typy pochodne, a następnie wybrać polecenie Pokaż klasy pochodne lub Pokaż interfejsy pochodne.

Zmiana notacji składowej i notacji skojarzeń w Projektant klasy

W Projektant klasy można zmienić sposób, w jaki diagram klas reprezentuje relację skojarzenia między dwoma typami z notacji składowej na notację skojarzeń i na odwrót. Elementy członkowskie wyświetlane jako linie skojarzenia często zapewniają przydatną wizualizację sposobu, w jaki typy są powiązane.

Uwaga

Relacje skojarzeń mogą być reprezentowane jako właściwość składowa lub pole. Aby zmienić notację składową na notację skojarzeń, jeden typ musi mieć element członkowski innego typu. Aby zmienić notację skojarzeń na notację składową, dwa typy muszą być połączone wierszem skojarzenia. Aby uzyskać więcej informacji, zobacz How to: Create associations between types (Instrukcje: tworzenie skojarzeń między typami). Jeśli projekt zawiera wiele diagramów klas, zmiany wprowadzone na diagramie wyświetlają relacje skojarzeń wpływają tylko na ten diagram. Aby zmienić sposób, w jaki inny diagram wyświetla relacje skojarzeń, otwórz lub wyświetl ten diagram i wykonaj te kroki.

Aby zmienić notację składowej na notację skojarzeń

  1. W węźle projektu w Eksplorator rozwiązań otwórz plik diagramu klas (cd).

  2. W kształcie typu na diagramie klasy kliknij prawym przyciskiem myszy właściwość składową lub pole reprezentujące skojarzenie, a następnie wybierz polecenie Pokaż jako skojarzenie.

    Napiwek

    Jeśli w kształcie typu nie są widoczne żadne właściwości lub pola, przedziały w kształcie mogą zostać zwinięte. Aby rozwinąć kształt typu, kliknij dwukrotnie nazwę przedziału lub kliknij prawym przyciskiem myszy kształt typu, a następnie wybierz polecenie Rozwiń.

    Element członkowski znika z przedziału w kształcie typu, a linia skojarzenia wydaje się łączyć te dwa typy. Wiersz skojarzenia jest oznaczony nazwą właściwości lub pola.

Aby zmienić notację skojarzeń na notację składowych

Na diagramie klasy kliknij prawym przyciskiem myszy linię skojarzenia, a następnie wybierz polecenie Pokaż jako właściwość lub Pokaż jako pole zgodnie z potrzebami. Linia skojarzenia znika, a właściwość jest wyświetlana w odpowiednim przedziale w kształcie typu na diagramie.