Megosztás a következőn keresztül:


Osztály hozzáadása

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.

Képernyőkép a C plus plus Class Wizard párbeszédpanelről.

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ó