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 cdocument
pojmenovat .
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.
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++ |