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 na projekt, zvolte Přidat a pak 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 mfc nebo ATL. Pokud zadáte název, který již existuje v některé z knihoven, integrované vývojové prostředí (IDE) zobrazí chybovou zprávu.
Pokud vaše zásady vytváření názvů projektů vyžadují, abyste použili existující název, stačí změnit malá a velká písmena v názvu, protože jazyk C++ rozlišuje malá a malá 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ě, zadejte název třídy do pole Název 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 vytváření tříd ATL najdete v tématu Jednoduchý objekt KNIHOVNY ATL.
Poznámka
Šablona Add ATL Support to MFC nevytvoří třídu, ale místo toho nakonfiguruje projekt tak, aby používal ATL. Další informace najdete v tématu Podpora KNIHOVNY ATL v projektu MFC.
Pokud chcete 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 najdete v tématu Přidání obecné třídy jazyka C++.
K dispozici jsou dva druhy tříd jazyka C++ založené na formulářích. První, CFormView třída, vytvoří třídu MFC. Druhý vytvoří třídu CLR model Windows Forms.
dialogové okno Přidat třídu
V sadě Visual Studio 2015 dialogové okno Přidat třídu obsahuje š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.
Do dialogového okna Přidat třídu se dostanete z nabídky Projekt, Průzkumník řešení nebo Zobrazení třídy.
Poznámka
Při pokusu o přidání třídy, která není vhodná pro aktuální projekt, se zobrazí chybová zpráva. Výběrem OK se vraťte do dialogového okna Přidat třídu .
V sadě Visual Studio 2017 a novějších verzích je dialogové okno Přidat třídu obecným dialogem třídy C++. Další informace najdete v tématu Přidání obecné třídy jazyka 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 . Pokud chcete 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ě má ovládací prvek rozevíracího seznamu pro výběr šablony.
Můžete také použít Průvodce třídou k úpravě nebo prozkoumání existující třídy.
Přidat šablony tříd
Existují čtyři kategorie šablon třídy Add: .NET, ATL, MFC a Generic.
.NET
Template (Š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
Template (Šablona) | Průvodce |
---|---|
Přidání podpory ATL do 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í rozhraní WMI |
Zprostředkovatel instance služby WMI | Průvodce poskytovatelem instance rozhraní WMI |
MFC
Template (Šablona) | Průvodce |
---|---|
Třída knihovny MFC | Průvodce přidáním třídy MFC |
Obecné třídy
Template (Šablona) | Průvodce |
---|---|
Obecná třída jazyka C++ | Průvodce obecnými třídami jazyka C++ |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro