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 specifikovat 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 založených na formulářích v jazyce C++. První třída CFormView vytvoří třídu MFC. Druhý vytvoří třídu Windows Forms CLR.

dialogové okno Přidat třídu

V sadě Visual Studio 2015 obsahuje dialogové okno Přidat třídu šablony, které vám 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 .

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

Průvodce třídou - dialogové okno

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 C++

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 Přidat Třídu šablon: .NET, ATL, MFC a Obecné.

platforma .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

knihovna ATL

Šablona Průvodce
Přidejte podporu 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í WMI Průvodce poskytovatelem událostí WMI
Zprostředkovatel instance služby WMI Průvodce poskytovatelem instance služby WMI

knihovna MFC

Šablona Průvodce
MFC třída Průvodce MFC pro přidání třídy

Obecné třídy

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