Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ha osztályt szeretne felvenni egy Visual Studio C++ projektbe, a Megoldáskezelőben kattintson a jobb gombbal a projektre, válassza a Hozzáadás, majd az Osztály lehetőséget. Ez a parancs megnyitja az Osztály hozzáadása párbeszédpanelt.
Osztály hozzáadásakor olyan nevet kell megadnia, amely eltér az MFC-ben vagy az ATL-ben már létező osztályoktól. Ha olyan nevet ad meg, amely már létezik bármelyik tárban, az IDE hibaüzenetet jelenít meg.
Ha a projekt elnevezési konvenciója megköveteli egy meglévő név használatát, akkor módosíthatja a névben szereplő egy vagy több betű esetét, mert a C++ betű megkülönbözteti a kis- és nagybetűket. Bár például nem tud osztályt CDocumentnevezni, elnevezheti.cdocument
Ebben a szakaszban
Milyen osztályt szeretne hozzáadni?
Az Osztály hozzáadása párbeszédpanelen, amikor kibontja a Visual C++ csomópontot a bal oldali panelen, több telepített sabloncsoport jelenik meg. A csoportok közé tartozik a CLR, az ATL, az MFC és a C++. Amikor kiválaszt egy csoportot, a középső panelen megjelenik a csoportban elérhető sablonok listája. Minden sablon tartalmazza az osztályhoz szükséges fájlokat és forráskódot.
Új osztály létrehozásához jelöljön ki egy sablont a középső panelen, írja be az osztály nevét a Név mezőbe, és válassza a Hozzáadás lehetőséget. Ez a gomb megnyitja az Osztály hozzáadása varázslót , hogy meg tudja adni az osztály beállításait.
További információ az MFC-osztályok létrehozásáról: MFC-osztály.
Az ATL-osztályok létrehozásával kapcsolatos további információkért tekintse meg az EGYSZERŰ ATL objektumot.
Megjegyzés:
Az AtL-támogatás hozzáadása az MFC-hez sablon nem hoz létre osztályt, hanem a projektet az ATL használatára konfigurálja. További információ: ATL-támogatás egy MFC-projektben.
Ha olyan C++ osztályt szeretne készíteni, amely nem használ MFC-t, ATL-t vagy CLR-t, használja a C++ osztálysablont a telepített sablonok C++ csoportjában. További információ: Általános C++ osztály hozzáadása.
Kétféle formaalapú C++ osztály érhető el. Az első CFormView osztály létrehoz egy MFC-osztályt. A második egy CLR Windows Forms-osztályt hoz létre.
Osztály hozzáadása párbeszédpanel
A Visual Studio 2015-ben az Osztály hozzáadása párbeszédpanel olyan sablonokat tartalmaz, amelyek lehetővé teszik a következőket:
Nyisson meg egy megfelelő kódvarázslót, ha van ilyen. További információ: Funkció hozzáadása kódvarázslókkal.
-vagy-
Az új osztály automatikus létrehozása a megfelelő fájlok és forráskódok projekthez való hozzáadásával.
Az Osztály hozzáadása párbeszédpanelt a Projekt menüből, a Megoldáskezelőből vagy az Osztálynézetből érheti el.
Megjegyzés:
Ha olyan osztályt próbál hozzáadni, amely nem felel meg az aktuális projektnek, hibaüzenet jelenik meg. Az OK gombra kattintva visszatérhet az Osztály hozzáadása párbeszédpanelre.
A Visual Studio 2017 és újabb verzióiban az Osztály hozzáadása párbeszédpanel az általános C++ osztály párbeszédpanel. További információ: Általános C++ osztály hozzáadása.
Osztályvarázsló párbeszédpanel
Az Osztály varázsló párbeszédpanelen telepített sablonokból hozhat létre osztályt. Az Osztály varázsló használatához kattintson a jobb gombbal a projektre a Megoldáskezelőben , és válassza az Osztályvarázsló parancsot a helyi menüből. A párbeszédpanel Osztály hozzáadása gombja egy legördülő menüvel rendelkezik a sablon kiválasztásához.
Az Osztályvarázslóval is módosíthatja vagy megvizsgálhatja a meglévő osztályokat.
Osztálysablonok hozzáadása
Az Osztálysablonok hozzáadása négy kategóriába sorolható: .NET, ATL, MFC és Generic.
.HÁLÓ
| Sablon | Varázsló |
|---|---|
| ASP.NET webszolgáltatás | Nem elérhető |
| Összetevőosztály (.NET) | Nem elérhető |
| Telepítőosztály (.NET) | Nem elérhető |
| Felhasználói vezérlő (.NET) | Nem elérhető |
| Windows-űrlap (.NET) | Nem elérhető |
Atlanta
| Sablon | Varázsló |
|---|---|
| ATL-támogatás hozzáadása az MFC-hez | Nem elérhető |
| ATL-vezérlő | ATL vezérlővarázsló |
| ATL párbeszédpanel | ATL párbeszédpanel varázsló |
| EGYSZERŰ ATL-objektum | EGYSZERŰ ATL-objektum varázsló |
| WMI-eseményszolgáltató | WMI-eseményszolgáltató varázsló |
| WMI-példányszolgáltató | WMI-példányszolgáltató varázsló |
MFC
| Sablon | Varázsló |
|---|---|
| MFC-osztály | MFC osztály hozzáadása varázslója |
Általános osztályok
| Sablon | Varázsló |
|---|---|
| Általános C++ osztály | Általános C++ osztály varázsló |