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.
Miután létrehozott egy projektet, módosítania kell vagy hozzá kell adnia a projekt funkcióit. Ilyen feladatok például az új osztályok létrehozása, új tagfüggvények és változók hozzáadása, valamint Automation-metódusok és tulajdonságok hozzáadása. A kódvarázslók úgy vannak kialakítva, hogy lehetővé tegyék mindezt.
Megjegyzés:
A Visual Studio 2019 az alábbi ritkán használt kódvarázslókat távolítja el. A varázslók eltávolítása nem érinti az ATL és az MFC általános támogatását. Ezeknek a technológiáknak a mintakódja archiválva van a Microsoft Learnben és a VCSamples GitHub-adattárban.
- ATL COM+ 1.0 összetevő varázsló
- ATL Active Server Pages összetevő varázsló
- ATL OLE DB-szolgáltató varázsló
- ATL tulajdonságlap-varázsló
- ATL OLE DB fogyasztói varázsló
- MFC ODBC-fogyasztó
- MFC-osztály az ActiveX-vezérlőből
- MFC-osztály a típus könyvtárból.
Megjegyzés:
Az MFC osztályvarázslóval hozzáadhat üzenetkezelőket és leképező üzeneteket hozzájuk, és felülbírálhatja az MFC virtuális függvényeket.
A C++ kódvarázslók elérése
A C++ kódvarázslók három helyen érhetők el:
A Projekt menü Új elem hozzáadása parancsával megjelenik a
Add New Itempárbeszédpanel, amely segít új fájlok hozzáadásában a projektben. Az Osztály hozzáadása parancs megjeleníti az Osztály hozzáadása párbeszédpanelt, amely a projekthez hozzáadható osztálytípusok mindegyikéhez varázslókat nyit meg. MFC-osztályok esetén használja az MFC-osztály varázslót. Az Erőforrás hozzáadása parancs megjeleníti az Erőforrás hozzáadása párbeszédpanelt, amelyből létrehozhat vagy kijelölhet egy erőforrást, amelyet hozzá szeretne adni a projekthez.Ha osztályt vagy felületet emel ki a projektben Osztály nézetben, a Project menü a következő parancsokat is megjeleníti:
Interfész implementálása (csak vezérlőosztályból)
Függvény hozzáadása
Változó hozzáadása
Csatlakozási pont hozzáadása (csak ATL-osztály)
Metódus hozzáadása (csak felületről)
Tulajdonság hozzáadása (csak felületről)
Esemény hozzáadása (csak vezérlőosztályból)
A Megoldáskezelőben a jobb gombbal bármelyik mappára kattintva és a helyi menü Hozzáadás parancsára kattintva hozzáadhat új vagy meglévő fájlokat, további mappákat, elemeket, osztályokat, erőforrásokat és webes hivatkozásokat a projekthez.
Az Osztálynézet ablakban kattintson a jobb gombbal a megfelelő csomópontra, és a helyi menü Hozzáadás parancsára kattintva függvényeket, változókat, osztályokat, tulajdonságokat, metódusokat, eseményeket, interfészeket, csatlakozási pontokat vagy más kódot adhat hozzá a projekthez.
Megjegyzés:
A Visual Studio nem biztosít varázslót a projekt felületének hozzáadásához. Az ATL-projektekhez vagy az ATL-támogatás hozzáadása az MFC-projekthez egy egyszerű objektum hozzáadásával is hozzáadhat felületet az ATL Simple Object Varázslóval. Másik megoldásként nyissa meg a projekt .idl fájlját, és hozza létre a felületet a következő beírással:
interface IMyInterface { };További információkért tekintse meg az interfész implementálását, valamint az objektumok és vezérlők atl-projekthez való hozzáadását ismertető témakört.
Az Access kódvarázslója innen: Leírás Új elem hozzáadása Az "Új elem hozzáadása" varázslói forrásfájlokat adnak hozzá a projekthez. Szükség esetén további könyvtárak jönnek létre, amelyek tartalmazzák azokat a fájlokat, amelyeket a projekt buildelési motorja várhatóan megtalál. Az Elem hozzáadása ikonból elérhető kódvarázslók a következők:
- C++ forrásfájlok hozzáadása (.cpp, .h, .idl, .rc, .srf, .def, .rgs).
- Webfejlesztési fájlok (.html, .asp, .css, .xml) hozzáadása.
- Segédprogram- és erőforrásfájlok (.bmp, .cur, .ico, .rct, .sql, .txt) hozzáadása.
Ezek a kódvarázslók általában nem kérnek semmilyen információt, hanem hozzáadnak egy fájlt a fejlesztési fához. A tulajdonságablakban átnevezheti a fájlt.Megoldáskezelő A Megoldáskezelőben elérhető kódvarázslók attól függenek, hogy hol van a kurzor fókusza, amikor a jobb gombbal kattint egy elemre. Ha a Hozzáadás lehetőség nem jelenik meg, amikor a jobb gombbal kattint egy elemre, vigye a kurzort egy szinttel feljebb a fejlesztési fán, és próbálkozzon újra. A kódvarázslók mindig a megfelelő helyre helyezik a további kódot a fejlesztési fában, függetlenül attól, hogy hol van a kurzor. A Megoldáskezelőben elérhető kódvarázslók a következők:
- Osztály hozzáadása (megnyitja az Új kód varázslókat tartalmazó Osztály hozzáadása párbeszédpanelt).
- Erőforrás hozzáadása (új, importálás vagy egyéni).
– Webes referencia hozzáadása.Osztálynézet Az Osztálynézetből elérhető kódvarázslók attól függenek, hogy hol van a kurzor fókusza, amikor a jobb gombbal kattint egy elemre. Ha a Hozzáadás lehetőség nem jelenik meg, amikor a jobb gombbal kattint egy elemre, vigye a kurzort egy szinttel feljebb az osztályfán, és próbálkozzon újra. A kódvarázslók mindig a megfelelő helyre helyezik a további kódot a fejlesztési fában, függetlenül attól, hogy hol van a kurzor. Az Osztálynézetből elérhető kódvarázslók a következők:
- Tagfüggvény hozzáadása.
- Tagváltozó hozzáadása.
- Osztály hozzáadása.
- Interfész implementálása (csak vezérlőosztályból)
- Csatlakozási pont hozzáadása (csak ATL-osztály)
- Metódus hozzáadása (csak felületről)
- Tulajdonság hozzáadása (csak felületről)
- Esemény hozzáadása (csak vezérlőosztályból)
Az Osztály hozzáadása beállítás megnyitja az Osztály hozzáadása párbeszédpanelt, amely hozzáférést biztosít az összes új Osztálykód hozzáadása varázslóhoz.
Lásd még
Virtuális függvény felülírása
Navigálás a C++ kódbázisban a Visual Studióban
C++ projekttípusok a Visual Studióban
Visual Studio C++-projektekhez létrehozott fájltípusok