Sdílet prostřednictvím


Vytváření a konfigurace členy typu (třída Designer)

Můžete přidat členy typu a nakonfigurovat pomocí třídy Podrobnosti okna.

Každý typ, který lze znázornit v diagramu třídy může obsahovat určité druhy členů.Následující tabulka popisuje typy, které mohou obsahovat členy, které:

Type

Členy, které mohou obsahovat

Třída

metodu, vlastnost (pro C# a Visual Basic), pole, událostí (pro C# a Visual Basic), konstruktor (metoda), destructor (metoda), konstanta

Výčet

člen

Rozhraní

metody, vlastnosti, události (pro C# a Visual Basic)

Abstraktní třída

metodu, vlastnost (pro C# a Visual Basic), pole, událostí (pro C# a Visual Basic), konstruktor (metoda), destructor (metoda), konstanta

Struktura (struktura jazyka C#)

Metoda, pole vlastností (pro C# a Visual Basic), událostí (pro C# a Visual Basic), konstruktor (metoda), konstanta

Delegát

Parametr

Modul (pouze VB)

pole, metodu, vlastnost, událostí, konstruktor, konstanta

[!POZNÁMKA]

Deklarace vlastnosti automaticky implementovány vlastnosti (C# pouze) v značka stručnější žádné další logiku v get vlastnosti a nastavení přístupové objekty.Zobrazit úplný podpis z Diagram třídy nabídce vyberte Změnit formát členya klepněte na tlačítko Zobrazit úplný podpis.Další informace o vlastnosti automaticky implementovány viz Vlastnosti automatické implementována (Příručka programování C#).

Běžné úkoly

Úloha

Podporu obsahu

Začínáme: před vytvořit a konfigurovat členy typu, je nutné otevřít okno třídy detaily.

Vytvořit a upravit členy typu: nových členů vytvořit, upravit členy a přidat parametry metody pomocí třídy Podrobnosti okna.

Vytváření členů

Můžete vytvořit pomocí některého z následujících nástrojů:

  • Třída Designer

  • Třída nástrojů v okně podrobností

  • Třída okna podrobností

[!POZNÁMKA]

Můžete také vytvořit konstruktory a destruktory pomocí postupů v této části.Nezapomínejte, že zvláštní druhy metod jsou konstruktory a destruktory a jako takové jsou uvedeny v metody obrazce diagramu třídy a v prostoru pro cestující metody části mřížky podrobností třídu okna.

[!POZNÁMKA]

Parametr je pouze entita, kterou můžete přidat delegáta.Poznámka, že postup nárok 'Vytvořit v členských pomocí panelu nástrojů v okně podrobností třídy' není platný pro tuto akci.

Vytvoření člena pomocí třídy Designer

  1. Pravým tlačítkem myši na typ, do kterého chcete přidat člena, přejděte na Přidata klepněte na tlačítko Přidat <member>.

    Nový člen podpis je vytvořen a přidán do typu.Je mu výchozí název, který lze změnit v Třídy Návrhář, okno třídy podrobnosti nebo v okně Vlastnosti.

  2. Volitelně můžete zadejte další podrobnosti o člena, jako například jeho typu.

Vytvoření člena pomocí panelu nástrojů v okně podrobností třídy

  1. Na povrchu diagramu vyberte typ, do kterého chcete přidat člena.

    Typ získá fokus a její obsah se zobrazí v okně Detaily třídy.

  2. V panelu nástrojů v okně podrobností třídy na horní ikonu a vyberte Nový <member> v rozevíracím seznamu.

    Přesune kurzor název pole v řádku pro druh člena, kterého chcete přidat.Klepnete-li například Nová vlastnost, kurzor se přesune na nový řádek v Vlastnosti části okna podrobností třídy.

  3. Zadejte název členu, který chcete vytvořit a stiskněte klávesu Enter (nebo jinak stisknutím klávesy Tab přesuňte fokus, například).

    Nový člen podpis je vytvořen a přidán do typu.Člen nyní existuje v kódu a zobrazí se v Třídy Návrhář, třída podrobnosti okno a v okně Vlastnosti.

  4. Volitelně můžete zadejte další podrobnosti o člena, jako například jeho typu.

Vytvoření třídy okno podrobností člena

  1. Na povrchu diagramu vyberte typ, do kterého chcete přidat člena.

    Typ získá fokus a její obsah se zobrazí v okně Detaily třídy.

  2. V okně třídy podrobnosti v sekci, která obsahuje typ člena, kterého chcete přidat, klepněte na tlačítko < přidat člena >.Například pokud chcete přidat pole, klepněte na tlačítko < přidejte pole >.

  3. Zadejte název členu, který chcete vytvořit a stiskněte klávesu Enter.

    Nový člen podpis je vytvořen a přidán do typu.Nyní existuje v kódu a zobrazí se v členských Třídy Návrhář, třída podrobnosti okno a v okně Vlastnosti.

  4. Volitelně můžete zadejte další podrobnosti o člena, jako například jeho typu.

    Poznámka: klávesové zkratky můžete použít také k vytvoření členů.Další informace naleznete v tématu Klávesnice a myši klávesové zkratky v okně podrobností třídy (Class Designer) a Diagram třídy.

Změna typu členy

Třída Designer umožňuje upravit členy typů, které jsou zobrazeny v diagramu.Můžete upravit členy libovolný typ, na diagram třídy, které nejsou určeny jen pro čtení.(See Display of Read-Only Information.) Upravit členy typu pomocí úpravy na místě na plochu návrhu a okno Vlastnosti třídy Podrobnosti okna.

Všechny členy v okně podrobností třídy představují členy typy v diagramu třídy.Existují čtyři typy členů: metody, vlastnosti, události a polí.

Všechny členské řádky se zobrazí pod nadpisy, které jsou členy podle druhu.Například všechny vlastnosti se zobrazí pod nadpisem Vlastnosti, který jako uzel v mřížce sbalený nebo rozbalený.

Každý řádek členů se zobrazí následující prvky:

  • Ikona členu

    Každý druh člen představuje vlastní ikonu.Ukažte myší na ikonu členské zobrazit podpis člena.Klepněte na ikonu člena nebo prázdný znak vlevo členské ikonu a vyberte řádek.

  • Název člena

    Název člen řádku ve sloupci zobrazí název člena.Tento název se zobrazí také v název vlastnost v okně Vlastnosti.Tuto buňku použijte změnit název člena, který má oprávnění pro čtení a zápis.

    Pokud název je sloupec příliš úzký pro zobrazení celé jméno, přesunutím myši na jméno člena zobrazí celý název.

  • Typ členu

    Člentypu buňka použije IntelliSense, která umožňuje vybrat ze seznamu typů dostupných v aktuálním projektu nebo projekty odkazované.

  • Modifikátor členské

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

  • < přidat člena >

    Poslední řádek v okně Detaily třída obsahuje text < přidat člena > v název buňky.Pokud klepnete na tuto buňku, můžete vytvořit nový člen.Další informace naleznete v tématu Creating Members.

  • Vlastnosti členů v okně Vlastnosti

    Zobrazí se okno třídy podrobnosti podmnožiny vlastností členů, které jsou zobrazeny v okně Vlastnosti.Změna vlastnosti v jednom umístění bude aktualizovat hodnotu vlastnosti globálně.To zahrnuje zobrazení jeho hodnoty v jiné umístění.

  • SHRNUTÍ

    Souhrnné buňky poskytuje souhrnné informace o členu.Klepněte na tlačítko se třemi tečkami v Souhrn buňky zobrazit nebo upravit informace o Souhrn, Návratový typ, a poznámky člena.

  • Skrýt

    Když Skrýt políčko, člen není zobrazena v typu.

Změnit typ člena

  1. Pomocí třídy Designer vyberte typ.

  2. Okno Detaily třídy není zobrazen, klepněte na tlačítko Třídy okno Detaily tlačítko na panelu nástrojů Návrhář třídy.

  3. Upravte hodnoty v polích v mřížce podrobností třídu okna.Po každé úpravy stiskněte klávesu ENTER nebo jinak přesunutí fokusu mimo upravené pole, například stisknutím klávesy TAB.Úpravy odrážejí okamžitě v kódu.

    [!POZNÁMKA]

    Pokud chcete upravit název členu, můžete tak učinit pomocí úpravy na místě.

Přidání parametrů metod

Přidáte parametry metody pomocí třídy Podrobnosti okna.Parametry lze konfigurovat být povinný nebo nepovinný.Poskytnout hodnotu pro Volitelné výchozí vlastnost parametr pokyn Návrhář generovat kód jako volitelný parametr.

Parametr řádky obsahují následující položky:

  • Název

    Název parametru řádku ve sloupci zobrazí název parametru.Tento název se zobrazí také v název vlastnost v okně Vlastnosti.Můžete změnit název parametru s oprávněním pro čtení a zápis této buňky.

    Pokud přejdete na název parametru zobrazí název parametru název je sloupec příliš úzký zobrazit celý název.

  • Type

    Typ parametru buňky používá technologie Intellisense umožňuje zvolit ze seznamu typů dostupných v aktuálním projektu nebo projekty odkazované.

  • Modifikátor

    Modifikátor buňky v řádku parametr přijímá a zobrazuje nový modifikátor parametr.Chcete-li zadat nový parametr modifikátor pomocí rozevíracího seznamu vyberte ze žádný, ref, mimo, nebo params v jazyce C# a ByVal, typu ByRef, nebo ParamArray ve VB.

  • SHRNUTÍ

    Souhrn buňky v řádku parametr umožňuje zadávání kódu komentáře v technologii IntelliSense při zadávání parametru do editoru kódu.

  • < přidat parametr >

    Poslední řádek parametr člena obsahuje text < přidat parametr > v název buňky.Klepnutím na tuto buňku umožňuje vytvořit nový parametr.Další informace naleznete v tématu To add a parameter to a method.

Vlastnosti parametru v okně Vlastnosti

Zobrazí se okno Vlastnosti stejný parametr vlastnosti zobrazené v okně podrobností třídy: název, typu, modifikátor, Souhrn, jakož i Volitelné výchozí vlastnost.Změna vlastnosti v jednom umístění aktualizuje hodnotu vlastnosti globálně, včetně zobrazení jeho hodnoty v jiné umístění.

[!POZNÁMKA]

   Chcete-li přidat parametr delegáta, viz Creating Members.

[!POZNÁMKA]

   Přestože destruktor je metoda, nemůže mít parametry.

Přidání parametru metody

  1. Na povrchu diagramu klepněte na typ obsahující metody, které chcete přidat parametr.

    Typ získá fokus a jeho obsah se zobrazí v okně podrobností třídy.

  2. V okně Detaily třídu rozbalte řádek metody, které chcete přidat parametr.

    Zobrazí parametr odsazený řádek obsahující pouze dvojici závorek a slova < přidat parametr >.

  3. Klepněte na tlačítko < přidat parametr >, zadejte název nového parametru a stiskněte klávesu Enter.

    Metoda a kód metodě je přidán nový parametr.Zobrazí se okno Detaily třídy a v okně Vlastnosti.

  4. Volitelně můžete zadejte jiné podrobnosti o parametru, například jeho typu.

Přidat volitelný parametr do metody

  1. Na povrchu diagramu klepněte na typ obsahující metody, které chcete přidat volitelný parametr.

    Typ získá fokus a jeho obsah se zobrazí v okně podrobností třídy.

  2. V okně Detaily třídu rozbalte řádek metody, ke kterému chcete přidat volitelný parametr.

    Zobrazí parametr odsazený řádek obsahující pouze dvojici závorek a slova < přidat parametr >.

  3. Klepněte na tlačítko < přidat parametr >, zadejte název nového parametru a stiskněte klávesu Enter.

    Metoda a kód metodě je přidán nový parametr.Zobrazí se okno Detaily třídy a v okně Vlastnosti.

  4. V okně Vlastnosti zadejte hodnotu Volitelné výchozí vlastnost.Nastavení vlastnosti výchozí volitelný parametr, činí tento parametr volitelný.

    [!POZNÁMKA]

    Volitelné parametry musí být poslední parametry v seznamu parametrů.

Otevřete okno třídy podrobnosti

Výchozí třída podrobnosti okno se zobrazí automaticky při otevření nového diagramu třídy (viz Jak: diagramy tříd přidat do projektů (třída Designer)).Třída podrobnosti okno lze otevřít také explicitně, následujícími způsoby.

Otevřete okno třídy podrobnosti

  1. Klepněte pravým tlačítkem na povrchu diagram třídy zobrazení kontextové nabídky.

  2. V místní nabídce klepněte na příkaz Třídy okno Detaily.

- nebo -

  • Přejděte na Jiné Windows nabídce Zobrazit a potom na Třídy podrobnosti.

Třída podrobnosti používání poznámky

Poznámka: následující tipy pro používání okna podrobností třídy.

Upravitelné a neupravitelné buněk

Všechny buňky v okně Detaily třídy jsou upravitelné s několika výjimkami:

  • Celý když je jen pro čtení, například nachází v odkazované sestavení (viz Display of Read-Only Information.) Po výběru obrazce v Návrháři třídy třída podrobnosti okno zobrazí podrobnosti ve stavu jen pro čtení.

  • Pro indexování název je jen pro čtení a zbývající (typ, modifikátor, souhrn) jsou upravitelné.

  • Všechny generics mít parametry jen pro čtení v okně Detaily třídy.Chcete-li změnit obecné parametr upravte jeho zdrojový kód.

  • Název parametru typu, který je definován v obecném typu je jen pro čtení.

  • Po určitý typ kódu je (nelze analyzovat) podrobnosti třídy okna zobrazí obsah daného typu jen pro čtení.

Okno Detaily třídy a zdrojový kód

  • Pravým tlačítkem myši na obrazec v okně podrobností třídy (nebo Návrhář třídy) a následným klepnutím na příkaz zobrazit kód může zobrazit zdrojový kód.Zdrojový kód soubor otevře a posouvá na vybraný prvek.

  • Změna zdrojového kódu okamžitě projeví v zobrazení informace o podpisu v okně podrobností třídy a třídy Designer.Pokud při zavření okna podrobností třídy, nové informace jsou viditelné při příštím otevření.

  • Po určitý typ kódu je (nelze analyzovat) podrobnosti třídy okna zobrazí obsah daného typu jen pro čtení.

Funkce schránky v okně Detaily třídy

Kopírovat nebo vyjmout pole nebo řádky v okně podrobností třídy a vložit je do jiného typu.Můžete vyjmout řádek, pouze pokud není určen jen pro čtení.Při vložení řádku podrobností třídy okna přiřadí nový název (odvozené od názvu zkopírovaný řádek) nedošlo ke konfliktu.

Zobrazit informace pouze pro čtení

Návrhář třídy a třídy Podrobnosti okna můžete zobrazit typy (a typy členů) následující:

  • Projekt, který obsahuje diagram třídy

  • projekt odkazuje z projektu, který obsahuje diagram třídy

  • z projektu, který obsahuje diagram třídy odkazované sestavení

V posledních dvou případech odkazované entity (typ nebo člen) je v diagramu třídy, který jej představuje pouze pro čtení.

Celý projekt nebo její části, jako jsou například jednotlivé soubory, může být jen pro čtení.Nejběžnější případy, ve kterých projekt nebo jeden z jeho souborů je jen pro čtení jsou po kontrole zdrojový kód (a není rezervován), existuje v externí sestavení nebo operační systém považovat soubory jen pro čtení.

Zdrojový kód řízení

Protože diagram třídy je uložen jako soubor projektu, je třeba projekt rezervovat pro uložit všechny změny provedené v Návrháři třídu nebo třídy Podrobnosti okna.

Projekty určené jen pro čtení

Projekt může být pouze pro čtení z důvodu jiných než ovládacího prvku zdrojového kódu.Zavření projektu zobrazí dialogové okno s dotazem, zda chcete přepsat soubor projektu, zrušit změny (bez uložení) nebo zrušit operaci Zavřít.Zvolíte přepsání souborů projektu jsou přepsány a provedené pro čtení i zápis.Doplňuje se nový soubor diagramu třídy.

Typy jen pro čtení

Pokud se pokusíte uložit projekt obsahující typ, jehož zdrojový kód je jen pro čtení Uložit jen pro čtení souboru zobrazí se dialogové okno, které vám volby uložení souboru pod novým názvem nebo nové umístění nebo k přepsání souboru jen pro čtení.Je-li soubor přepsat, nové kopie již jen pro čtení.

Pokud kód soubor obsahuje chybu syntaxe, obrazce zobrazení kódu v souboru bude dočasně pouze pro čtení dokud je chyba syntaxe.Tvary v tomto stavu zobrazí červeně a červená ikona, která zobrazí popis čtení "obsahuje kód zdrojového souboru Chyba analýzy".

Odkazovaný typ (například.NET Framework typu) projektu uzlu nebo uzlu odkazované sestavení, která existuje je uvedeno na plochu návrhu třídy Designer pouze pro čtení.Místní typ, který existuje projekt otevřít, je pro zápis a jeho tvar na plochy návrhu je označené jako návrhář třídy.

Indexování jsou pro čtení i zápis v kódu a okno Detaily třídy, ale službu indexování název je jen pro čtení.

Částečné metody nelze upravit pomocí Návrháře třídy nebo okno Detaily třídy; pomocí editoru kódu musí upravovat.

Nativní kód jazyka C++ nelze upravit pomocí Návrháře třídy nebo okno Detaily třídy; pomocí editoru kódu musí upravit nativního kódu jazyka C++.

Příbuzná témata

Title

Description

Zobrazení typů a vztahy (třída Designer)

V diagramu třídy můžete zobrazit váš existující typy, členy a vztahy.

Optimalizace struktury programu třídy a typy (třídy Designer)

Pomocí optimalizace struktury programu lze snadno přejmenovat typ a zadejte členů.Lze také přesouvat členy tříd, třídy rozdělit částečné třídy a implementovat rozhraní.