Udostępnij za pośrednictwem


Tworzenie i konfigurowanie typu członków (Projektant klasy)

Można dodać elementy członkowskie typu i skonfigurować je za pomocą klasy Szczegóły okna.

Każdy typ, który może być reprezentowany na diagramie klasy może zawierać określonych rodzajów członków.W poniższej tabeli opisano typy, które mogą zawierać członków, którzy:

Typ

Składniki, które może zawierać

Klasa

metodę, właściwość (C# i Visual Basic), pola, zdarzenia (w języku C# i Visual Basic), Konstruktor (metody), destruktor (metody), stała

Enum

Członkowskie

Interfejs

metody, właściwości, zdarzenia (w języku C# i Visual Basic)

Klasa abstrakcyjna

metodę, właściwość (C# i Visual Basic), pola, zdarzenia (w języku C# i Visual Basic), Konstruktor (metody), destruktor (metody), stała

Struktura (Struct języka C#)

Metoda, pole właściwości (dla języka C# i Visual Basic), zdarzenia (w języku C# i Visual Basic), Konstruktor (metody), stała

Pełnomocnik

Parametr

Moduł (tylko w języku VB)

metodę, właściwość, pola, zdarzenia, konstruktora, stałą

[!UWAGA]

Właściwości auto wdrożone (C# tylko) marka deklaracji właściwości bardziej zwarta, gdy nie dodatkowe logika jest wymagane w get właściwości i ustaw akcesorów.Aby wyświetlić pełne podpis z Diagram klasy menu, wybierz Zmień Format członków, a następnie kliknij przycisk Wyświetlanie pełnego podpisu.Aby uzyskać więcej informacji o właściwościach realizowane automatycznie, zobacz Właściwości auto wdrożone (Podręcznik programowania C#).

Typowe zadania

Zadania

Wspieranie zawartości

Rozpoczęcie: przed utworzyć i skonfigurować typ członków, należy otworzyć okno Szczegóły klasy.

Tworzenie i modyfikowanie elementów członkowskich typu: tworzenie nowych członków, Modyfikuj członków i dodawania parametrów do metody przy użyciu okna Szczegóły klasy.

Tworzenie składników

Można utworzyć składnika za pomocą dowolnego z następujących narzędzi:

  • Klasa Designer

  • Klasa narzędzi w oknie Szczegóły

  • Okno Szczegóły klasy

[!UWAGA]

Można również utworzyć konstruktory i destruktory przy użyciu procedury w tej sekcji.Proszę miej na uwadze, że konstruktory i destruktory są specjalnych rodzajów metod, i jako takie są wyświetlane w metody przedział klasy kształtów diagramu i w metody części siatki szczegółów klasy okna.

[!UWAGA]

Tylko obiekt, do którego można dodać do delegata jest parametrem.Uwaga Procedura uprawniony, "Aby utworzyć członek korzystanie z narzędzi okna Szczegóły klasy" nie jest prawidłowy dla tej akcji.

Aby utworzyć element członkowski za pomocą projektanta klasy

  1. Kliknij prawym przyciskiem myszy typ, do którego chcesz dodać członka, wskaż polecenie Dodaji kliknij przycisk Dodaj <member>.

    Nowy podpis Członkowskich jest tworzony i dodawany do typu.Nadano nazwę domyślną można zmienić w Projektant klasy, okno Szczegóły klasy lub w oknie dialogowym właściwości.

  2. Opcjonalnie można określić inne szczegóły dotyczące Państwa Członkowskiego, takie jak jego typu.

Aby utworzyć element członkowski za pomocą paska narzędzi okna Szczegóły klasy

  1. Na powierzchni diagramie zaznacz typ, do którego chcesz dodać element członkowski.

    Typ uzyskuje fokus i jego zawartość są wyświetlane w oknie Szczegóły klasy.

  2. Na pasku narzędzi okna klasy szczegółów, kliknij górną ikonę i wybierz Nowy <member> z listy rozwijanej.

    Kursor zostaje przeniesiony do Nazwa pól w wierszu dla każdego rodzaju Członkowskie, które chcesz dodać.Na przykład, jeśli została kliknięta Nową właściwość, kursor zostaje przeniesiony do nowego wiersza w Właściwości sekcji szczegółów klasy okna.

  3. Wpisz nazwę członka, którego chcesz utworzyć i naciśnij klawisz Enter (lub w przeciwnym razie przeniesienie fokusu, na przykład przez naciśnięcie klawisza Tab).

    Nowy podpis Członkowskich jest tworzony i dodawany do typu.Członek teraz w kodzie i jest wyświetlany w Projektant klasy, szczegóły klasy okna i okna właściwości.

  4. Opcjonalnie można określić inne szczegóły dotyczące Państwa Członkowskiego, takie jak jego typu.

Aby utworzyć element członkowski za pomocą klasy okna Szczegóły

  1. Na powierzchni diagramie zaznacz typ, do którego chcesz dodać element członkowski.

    Typ uzyskuje fokus i jego zawartość są wyświetlane w oknie Szczegóły klasy.

  2. W oknie Szczegóły klasy, w sekcji zawierającej rodzaju członka, którego chcesz dodać, kliknij przycisk < dodać element członkowski >.Na przykład, jeśli chcesz dodać pole, kliknij < dodać pole >.

  3. Wpisz nazwę członka, który chcesz utworzyć, a następnie naciśnij klawisz Enter.

    Nowy podpis Członkowskich jest tworzony i dodawany do typu.Członek teraz w kodzie i jest wyświetlany w Projektant klasy, szczegóły klasy okna i okna właściwości.

  4. Opcjonalnie można określić inne szczegóły dotyczące Państwa Członkowskiego, takie jak jego typu.

    Uwaga: skrótów klawiaturowych można również użyć do tworzenia elementów członkowskich.Aby uzyskać więcej informacji, zobacz Skróty klawiaturowe i myszy w oknie Szczegóły klasy (klasa Designer) i Diagram klasy.

Modyfikowanie typu członków

Klasa Designer umożliwia modyfikowanie członków typów, które są wyświetlane na diagramie.Można zmodyfikować członków dowolnego typu wyświetlanych na diagramie klasy, które nie są tylko do odczytu.(See Display of Read-Only Information.) Typ członków można modyfikować za pomocą edycji na miejscu na powierzchni projektu, okno właściwości i okna Szczegóły klasy.

Wszystkie elementy wyświetlane w oknie Szczegóły klasy reprezentują członków typów na diagramie klasy.Istnieją cztery rodzaje członków: metody, właściwości, pól i zdarzeń.

W pozycjach, które grupy składników według rodzaju są wyświetlane wszystkie wiersze elementów członkowskich.Na przykład wszystkie właściwości są wyświetlane pod pozycją Właściwości, który jako węzeł w siatce zwinięty lub rozwinięta.

Każdy wiersz elementu członkowskiego wyświetla następujące elementy:

  • Ikona składnika

    Każdego rodzaju Członkowskie jest reprezentowane przez własne ikony.Wskaż myszą ikona składnika, aby wyświetlić podpis tego członka.Kliknij ikonę Członkowskich lub odstęp po lewej stronie ikony Członkowskich, aby zaznaczyć wiersz.

  • Nazwa elementu członkowskiego

    Nazwa kolumny w wierszu Członkowskie Wyświetla nazwę elementu członkowskiego.Nazwa ta pojawia się również w Nazwa właściwość w oknie dialogowym właściwości.Aby zmienić nazwę którykolwiek członek, który ma uprawnienia odczytu i zapisu, należy użyć tej komórki.

    Jeśli Nazwa kolumna jest zbyt wąska, aby wyświetlić całą nazwę, wskazując myszą w polu Nazwa składnika Wyświetla całą nazwę.

  • Typ elementu członkowskiego

    Członkowskichtypu komórki używa technologii IntelliSense, która pozwala wybrać z listy typów dostępne w bieżącym projekcie lub projektów, do którego istnieje odwołanie.

  • Modyfikator członka

    Change the visibility modifier of a member to either Public (public), Private (private), Friend (internal) Protected (protected), ProtectedFriend (protectedinternal), or Default.

  • < dodać element członkowski >

    Ostatni wiersz w oknie Szczegóły klasa zawiera tekst < dodać element członkowski > w Nazwa komórki.Po kliknięciu tej komórki, można utworzyć nowy element członkowski.Aby uzyskać więcej informacji, zobacz Creating Members.

  • Właściwości elementu członkowskiego w oknie dialogowym właściwości

    W oknie Szczegóły klasy wyświetlany podzbiór właściwości elementów członkowskich, które są wyświetlane w oknie dialogowym właściwości.Zmienianie właściwości w jednym miejscu spowoduje aktualizację wartości właściwości globalnie.Obejmuje to wyświetlanie jej wartości w innej lokalizacji.

  • Podsumowanie

    Podsumowanie komórki udostępnia podsumowanie informacji o członka.Kliknij przycisk wielokropka w Podsumowanie komórki, aby wyświetlić lub edytować informacje o Podsumowanie, Zwrócony typ, i uwagi dla elementu członkowskiego.

  • Ukryj

    Gdy ukryć pole wyboru jest zaznaczone, członek nie jest wyświetlana w polu Typ.

Aby zmodyfikować typ członka

  1. Za pomocą projektanta klasy, wybierz typ.

  2. Jeśli nie zostanie wyświetlone okno Szczegóły klasy, kliknij przycisk Okno Szczegóły klasy przycisk na pasku narzędzi projektanta klasy.

  3. Edytuj wartości w polach siatki szczegółów klasy okna.Po każdej edycji naciśnij klawisz ENTER, lub inaczej przenieść odejście od pola edycji, na przykład przez naciśnięcie klawisza TAB.Wprowadzane zmiany odzwierciedlają bezpośrednio w kodzie.

    [!UWAGA]

    Aby zmodyfikować nazwę członka, można to zrobić za pomocą edycji na miejscu.

Dodawanie parametrów metod

Dodawanie parametrów metod, za pomocą okna Szczegóły klasy.Parametry mogą być skonfigurowane wymagana lub opcjonalna.Dostarczanie wartość dla Opcjonalny domyślny właściwości parametru powoduje, że projektant do generowania kodu jako parametr opcjonalny.

Parametr wiersze zawierają następujące elementy:

  • Nazwa

    Nazwa kolumny w wierszu parametr Wyświetla nazwę parametru.Nazwa ta pojawia się również w Nazwa właściwość w oknie dialogowym właściwości.Aby zmienić nazwę dowolnego parametru z uprawnieniami do odczytu i zapisu, można użyć tej komórki.

    Nazwa parametru się naprzeciwko Wyświetla nazwę parametru, jeśli Nazwa kolumna jest zbyt wąska, aby wyświetlić całą nazwę.

  • Typ

    Typ parametru komórki używa technologii Intellisense, które pozwala wybrać z listy typów dostępne w bieżącym projekcie lub projektów, do którego istnieje odwołanie.

  • Modyfikator

    Modyfikator komórki w wierszu parametr akceptuje i wyświetla nowy modyfikator parametru.Do wprowadzania nowych modyfikator parametru, należy skorzystać z pola listy rozwijanej wybrać z Brak, ref, z, lub params w C# i ByVal, ByRef, lub ParamArray w VB.

  • Podsumowanie

    Podsumowanie komórki w wierszu parametr umożliwia wprowadzanie komentarzy do kodu, które pojawiają się w technologii IntelliSense, wprowadzając parametr w edytorze kodu.

  • < dodać parametr >

    Ostatni parametr wiersz elementu członkowskiego zawiera tekst < dodać parametr > w Nazwa komórki.Kliknięcie tej komórki pozwala utworzyć nowego parametru.Aby uzyskać więcej informacji, zobacz To add a parameter to a method.

Właściwości parametru w oknie dialogowym właściwości

Wyświetlone zostanie okno właściwości tych samych właściwości parametru, wyświetlane w oknie Szczegóły klasy: Nazwa, typu, modyfikator, Podsumowanie, jak również Opcjonalny domyślny właściwości.Zmienianie właściwości w jednej lokalizacji aktualizacji wartość właściwości globalnie, włączając wyświetlania jego wartości w innej lokalizacji.

[!UWAGA]

   Aby dodać parametr do pełnomocnika, zobacz Creating Members.

[!UWAGA]

   Chociaż destruktora jest metodą, to nie mogą mieć parametrów.

Aby dodać parametr do metody

  1. Na powierzchni diagramu kliknij typ zawierający metody, do którego chcesz dodać parametr.

    Typ uzyskuje fokus i jego zawartość, wyświetlanie w oknie Szczegóły klasy.

  2. W oknie Szczegóły klasy rozwinąć wiersz metody, do którego chcesz dodać parametr.

    Pojawi się wiersz z wcięciem parametr, zawierające tylko parę nawiasów i wyrazy < dodać parametr >.

  3. Kliknij przycisk < dodać parametr >, wpisz nazwę nowego parametru, a następnie naciśnij klawisz Enter.

    Nowy parametr jest dodawany do metody i kod metody.Wyświetla w oknie Szczegóły klasy i w oknie właściwości.

  4. Opcjonalnie można określić inne szczegóły na temat parametru, takie jak jego typu.

Aby dodać opcjonalny parametr do metody

  1. Na powierzchni diagramu kliknij typ zawierający metody, do którego chcesz dodać opcjonalny parametr.

    Typ uzyskuje fokus i jego zawartość, wyświetlanie w oknie Szczegóły klasy.

  2. W oknie Szczegóły klasy rozwinąć wiersz metody, do którego chcesz dodać opcjonalny parametr.

    Pojawi się wiersz z wcięciem parametr, zawierające tylko parę nawiasów i wyrazy < dodać parametr >.

  3. Kliknij przycisk < dodać parametr >, wpisz nazwę nowego parametru, a następnie naciśnij klawisz Enter.

    Nowy parametr jest dodawany do metody i kod metody.Wyświetla w oknie Szczegóły klasy i w oknie właściwości.

  4. W oknie dialogowym właściwości wpisz wartość dla Opcjonalny domyślny właściwości.Ustawienie właściwości domyślne opcjonalny parametr sprawia, że ten parametr opcjonalny.

    [!UWAGA]

    Parametry opcjonalne muszą być ostatni parametrów na liście parametrów.

Otwarcie okna Szczegóły klasy

Domyślnie, klasa szczegóły okno zostanie wyświetlone automatycznie po otwarciu nowego diagramu klasy (zobacz Jak: Dodawanie diagramy klas do projektów (Projektant klasy)).Okno Szczegóły klasy można także otworzyć w sposób jawny, w następujący sposób.

Aby otworzyć okno klasy szczegóły

  1. Kliknij prawym przyciskiem myszy powierzchni Schemat klasy, aby wyświetlić menu kontekstowe.

  2. W menu kontekstowym kliknij polecenie Okno Szczegóły klasy.

- lub -

  • Wskaż Other Windows w menu Widok, a następnie kliknij Szczegóły klasy.

Klasa szczegółowe uwagi dotyczące użycia

Uwaga: Poniższe porady dotyczące korzystania z okna Szczegóły klasy.

Edytowalne i nie można edytować komórek

Wszystkie komórki w oknie Szczegóły klasy są edytowalne, z kilkoma wyjątkami:

  • Typ całego jest tylko do odczytu, gdy, na przykład rezyduje w zestawie do którego istnieje odwołanie (zobacz Display of Read-Only Information.) Po wybraniu kształtu w konstruktorze klasy okna klasy szczegółów wyświetla jego szczegóły w stanie tylko do odczytu.

  • Indeksatory nazwa jest tylko do odczytu i odpoczynku (typ, modyfikator, podsumowanie) są edytowalne.

  • Wszystkie generyczne mają parametry tylko do odczytu w oknie Szczegóły klasy.Aby zmienić parametru rodzajowego, edytować jego kod źródłowy.

  • Nazwa parametru typu, który jest zdefiniowany na typ rodzajowy jest tylko do odczytu.

  • Jeżeli kod typu jest przerwane (błędny), typ zawartości jest wyświetlany w oknie Szczegóły klasy jako tylko do odczytu.

Kod klasy okno Szczegóły i źródła

  • Prawym przyciskiem myszy kształt w oknie Szczegóły klasy (lub Projektant klasy), a następnie klikając przycisk Wyświetl kod, można wyświetlić kod źródłowy.Plik kodu źródłowego otwiera i przewija ją do wybranego elementu.

  • Zmiana kodu źródłowego jest natychmiast odzwierciedlane na ekranie informacje o podpisie w Projektant klasy i w oknie Szczegóły klasy.Jeśli w momencie zamknięcia okna Szczegóły klasy, nowych informacji jest widoczny przy następnym otwarciu.

  • Jeżeli kod typu jest przerwane (błędny), typ zawartości jest wyświetlany w oknie Szczegóły klasy jako tylko do odczytu.

Funkcje Schowka w oknie Szczegóły klasy

Można skopiować lub wyciąć pola lub wiersze w oknie Szczegóły klasy i wkleić je do innego typu.Wiersz można wyciąć tylko wtedy, gdy nie jest tylko do odczytu.Podczas wklejania wiersz okna Szczegóły klasy przypisuje nową nazwę (pochodzące od nazwy skopiowany wiersz) w celu uniknięcia konfliktu.

Wyświetl informacje tylko do odczytu

Projektant klasy i okno Szczegóły klasy można wyświetlić typy (i członków typów) dla następujących elementów:

  • Projekt, który zawiera schemat klasy

  • Projekt, do którego odwołuje się od projektu, który zawiera schemat klasy

  • zespół odwołania z projektu, który zawiera schemat klasy

W dwóch ostatnich przypadkach Encja — odwołanie (typ lub członkiem) jest tylko do odczytu na diagramie klasy, który je reprezentuje.

Cały projekt lub fragmentów, takich jak pojedyncze pliki, może być tylko do odczytu.Najbardziej typowych przypadkach, w których projektu lub jednego z jego plików jest tylko do odczytu są po kontroli kodu źródłowego (i nie jest wyewidencjonowany), istnieje w zestawie zewnętrznych lub gdy system operacyjny uważa plików tylko do odczytu.

Kontrola kodu źródłowego

Ponieważ schemat klasy jest zapisywany jako plik w projekcie, należy wyewidencjonować projekt, aby zapisać zmiany wprowadzone w projektancie klasy lub okno Szczegóły klasy.

Projekty w trybie tylko do odczytu

Projekt może być tylko do odczytu, z przyczyn innych niż kontroli kodu źródłowego.Zamykanie projektu wyświetla okno dialogowe z pytaniem, czy zastąpić plik projektu, Odrzuć zmiany (nie zapisuj) lub anulować operację zamknięcia.Jeśli wybierzesz zastąpienie, pliki projektu są zastępowane i wprowadzone do odczytu i zapisu.Dodaje się nowy plik diagramu klasy.

Typy tylko do odczytu

Podczas próby zapisania projektu zawierającego typu, którego kod źródłowy plik jest tylko do odczytu, Zapisać z pliku tylko do odczytu pojawi się okno dialogowe, które daje wyborów, aby zapisać plik pod nową nazwą lub w nowej lokalizacji lub zastąpienia pliku tylko do odczytu.Jeśli plik został zastąpiony, nowa kopia nie jest już tylko do odczytu.

Jeśli plik kod zawiera błąd składni, kształty wyświetlanie kodu w pliku będzie tymczasowo tylko do odczytu do momentu ustala się błąd składni.Kształty w tym stanie wyświetlić czerwony tekst i czerwoną ikonę, która wyświetla etykietka czytania "plik kodu źródłowego zawiera błąd analizy".

Typ odwołania (np.NET Framework typu), który istnieje w innym węźle projektu lub w węźle odwołanie do zestawu jest wskazany na powierzchni projektu Projektant klasy jako tylko do odczytu.Typu lokalnego, który istnieje w projekcie są otwarte, odczytu i zapisu, a jego kształt na Projektant klasy powierzchni projektu jest wskazane jako takie.

Indeksatory są odczytu i zapisu w kod i okno Szczegóły klasy, ale indeksatora nazwa jest tylko do odczytu.

Częściowe metody nie można edytować przy użyciu projektanta klasy lub w oknie Szczegóły klasy; Edytor kodu należy użyć do ich edycji.

Kodzie macierzystym C++ nie można edytować przy użyciu projektanta klasy lub w oknie Szczegóły klasy; Edytor kodu musi używać do edytowania w kodzie macierzystym C++.

Tematy pokrewne

Tytuł

Opis

Wyświetlanie typów i relacje (Projektant klasy)

Na diagramie klasy, można wyświetlić istniejące typy, członków i relacji.

Przeróbek klas i typów (Projektant klasy)

Za pomocą przeróbek, można łatwo zmienić typ i wpisz członków.Można także przenieść członków między klasami, podzielić klasę na częściowe klas i implementować interfejsów.