Sdílet prostřednictvím


Přidání třídy

Pokud chcete přidat třídu do projektu Visual Studio C++, klikněte v Průzkumník řešení pravým tlačítkem myši na projekt, zvolte Přidat a potom zvolte Třída. Tento příkaz otevře dialogové okno Přidat třídu.

Při přidávání třídy je nutné zadat název, který se liší od tříd, které již existují v prostředí MFC nebo ATL. Pokud zadáte název, který už v některé knihovně existuje, zobrazí se v integrovaném vývojovém prostředí (IDE) chybová zpráva.

Pokud vaše konvence vytváření názvů projektu vyžaduje použití existujícího názvu, stačí změnit velikost písmen jednoho nebo více písmen v názvu, protože jazyk C++ rozlišují malá a velká písmena. I když například nemůžete pojmenovat třídu CDocument, můžete ji cdocumentpojmenovat .

V této části

Jaký druh třídy chcete přidat?

Když v dialogovém okně Přidat třídu rozbalíte uzel Visual C++ v levém podokně, zobrazí se několik seskupení nainstalovaných šablon. Mezi tyto skupiny patří CLR, ATL, MFC a C++. Když vyberete skupinu, zobrazí se v prostředním podokně seznam dostupných šablon v této skupině. Každá šablona obsahuje soubory a zdrojový kód, které jsou požadovány pro třídu.

Pokud chcete vygenerovat novou třídu, vyberte šablonu v prostředním podokně, do pole Název zadejte název třídy a zvolte Přidat. Toto tlačítko otevře Průvodce přidáním třídy, abyste mohli zadat možnosti pro třídu.

  • Další informace o tom, jak vytvořit třídy MFC, naleznete v tématu MFC třída.

  • Další informace o tom, jak vytvářet třídy ATL, naleznete v tématu JEDNODUCHÉ OBJEKTY ATL.

Poznámka:

Šablona Add ATL Support to MFC nevytvoří třídu, ale nakonfiguruje projekt tak, aby používal knihovnu ATL. Další informace naleznete v tématu PODPORA KNIHOVNY ATL v projektu MFC.

Chcete-li vytvořit třídu C++, která nepoužívá mfc, ATL nebo CLR, použijte šablonu třídy C++ ve skupině nainstalovaných šablon jazyka C++ . Další informace naleznete v tématu Přidání obecné třídy C++.

K dispozici jsou dva druhy tříd jazyka C++. První třída CFormView vytvoří třídu MFC. Druhý vytvoří clr model Windows Forms třídu.

dialogové okno Přidat třídu

V sadě Visual Studio 2015 obsahuje dialogové okno Přidat třídu šablony, které umožňují:

  • Pokud je k dispozici, otevřete odpovídajícího průvodce kódem. Další informace najdete v tématu Přidání funkcí pomocí průvodců kódem.

    - nebo -

  • Automaticky vytvořte novou třídu přidáním příslušných souborů a zdrojového kódu do projektu.

K dialogovému okně Přidat třídu se dostanete z nabídky projektu, Průzkumník řešení nebo zobrazení třídy.

Poznámka:

Když se pokusíte přidat třídu, která není vhodná pro váš aktuální projekt, zobrazí se chybová zpráva. Kliknutím na tlačítko OK se vrátíte do dialogového okna Přidat třídu .

V sadě Visual Studio 2017 a novějších verzích je dialog Přidat třídu obecným dialogem třídy C++. Další informace naleznete v tématu Přidání obecné třídy C++.

Dialogové okno Průvodce třídou

Třídu můžete vytvořit z nainstalovaných šablon v dialogovém okně Průvodce třídou. Chcete-li použít Průvodce třídou, klikněte pravým tlačítkem myši na projekt v Průzkumník řešení a v místní nabídce zvolte Průvodce třídou. Tlačítko Přidat třídu v dialogovém okně obsahuje ovládací prvek rozevíracího seznamu pro výběr šablony.

Snímek obrazovky s dialogovým oknem Průvodce třídou plus plus

Průvodce třídou můžete také použít k úpravě nebo prozkoumání existující třídy.

Přidání šablon tříd

Existují čtyři kategorie šablon přidat třídu : .NET, ATL, MFC a Generic.

.NET

Šablona Průvodce
webová služba ASP.NET Není k dispozici
Třída komponenty (.NET) Není k dispozici
Instalační třída (.NET) Není k dispozici
Uživatelský ovládací prvek (.NET) Není k dispozici
Windows Form (.NET) Není k dispozici

ATL

Šablona Průvodce
Přidání podpory KNIHOVNY ATL do knihovny MFC Není k dispozici
Ovládací prvek ATL Průvodce ovládacími prvky ATL
Dialogové okno ATL Průvodce dialogem ATL
Jednoduchý objekt ATL Průvodce jednoduchým objektem ATL
Zprostředkovatel událostí rozhraní WMI Průvodce poskytovatelem událostí služby WMI
Zprostředkovatel instance služby WMI Průvodce poskytovatelem instance služby WMI

MFC

Šablona Průvodce
Třída knihovny MFC Průvodce přidáním třídy MFC

Obecné třídy

Šablona Průvodce
Obecná třída C++ Průvodce obecnou třídou C++