Přidání funkce pomocí Průvodců kódem (C++)
Po vytvoření projektu budete chtít změnit jeho funkce nebo je do tohoto projektu přidat. Mezi tyto úlohy patří vytváření nových tříd, přidávání nových členských funkcí a proměnných a přidání metod a vlastností automation. Průvodci kódem jsou navrženi tak, aby vám všechny tyto věci umožňují.
Poznámka
Následující zřídka používané průvodce kódem se ve Visual Studio 2019 odebraly. Odebráním těchto průvodců není ovlivněna obecná podpora knihovny ATL a knihovny MFC. Ukázkový kód pro tyto technologie je archivován v Microsoft Docs a v úložišti GitHub VCSamples.
- Průvodce komponentami ATL COM+ 1.0
- Průvodce komponentami ATL Active Server Pages
- Průvodce zprostředkovatelem ATL OLE DB
- Průvodce stránkou vlastností ATL
- Průvodce příjemcem ATL OLE DB
- Mfc – příjemce ODBC
- Třída MFC z technologie ActiveX ovládacího prvku
- Třída MFC z knihovny typů.
Poznámka
Pomocí Průvodce třídou MFC můžete přidat obslužné rutiny zpráv a mapovat na ně zprávy a přepsat virtuální funkce MFC.
Přístup k průvodcům kódem C++
Existují tři umístění, kde můžete přistupovat ke průvodcům kódem C++:
V Project nabídky Přidat novou položku můžete zobrazit dialogové okno, které vám pomůže přidat do projektu nové soubory. Příkaz Přidat třídu zobrazí dialogové okno Přidat třídu, které pak otevře průvodce pro každý z typů tříd, které můžete přidat do projektu. Pro třídy MFC použijte Průvodce třídou MFC. Příkaz Přidat prostředek zobrazí dialogové okno Přidat prostředek, ve kterém můžete vytvořit nebo vybrat prostředek, který chcete přidat do projektu.
Pokud zvýrazníte třídu nebo rozhraní v projektu v Zobrazení tříd, v nabídce Project se zobrazí také následující příkazy:
Implementace rozhraní (pouze z třídy ovládacího prvku)
Přidat funkci
Přidání proměnné
Přidání bodu připojení (pouze třída ATL)
Add – metoda (pouze z rozhraní)
Přidání vlastnosti (pouze z rozhraní)
Přidání události (pouze z třídy ovládacího prvku)
V Průzkumník řešeníkliknutím pravým tlačítkem na libovolnou složku a kliknutím na Přidat z místní nabídky můžete do projektu přidat nové nebo existující soubory, další složky, položky, třídy, prostředky a webové odkazy.
V okně Zobrazení třídklikněte pravým tlačítkem na příslušný uzel a v místní nabídce klikněte na Přidat a můžete do projektu přidat funkce, proměnné, třídy, vlastnosti, metody, události, rozhraní, body připojení nebo jiný kód.
Poznámka
Visual Studio neposkytuje průvodce pro přidání rozhraní do projektu. Rozhraní můžete přidat do projektu KNIHOVNY ATL nebo přidání podpory knihovny ATL do knihovny MFC Project přidáním jednoduchého objektu pomocí Průvodce jednoduchým objektem ATL. Případně otevřete soubor .idl projektu a vytvořte rozhraní zadáním:
interface IMyInterface { };Další informace najdete v tématu Implementace rozhraní a přidání objektů a ovládacích prvků do Project ATL.
Průvodce přístupem ke kódu z Description Přidat novou položku Průvodci přidáním kódu nové položky přidávají do projektu zdrojové soubory. V případě potřeby se vytvoří další adresáře, které budou obsahovat soubory, ve kterých je modul sestavení projektu očekává. Mezi průvodce kódem, které jsou dostupné prostřednictvím ikony Přidat položku, patří:
– Přidejte zdrojové soubory C++ (.cpp, .h, .idl, .rc, .srf, .def, .rgs).
– Přidejte soubory vývoje pro web (.html, .asp, .css, .xml).
– Přidejte soubory nástrojů a prostředků (.bmp, .cur, .ico, .rct, .sql, .txt).
Tito průvodci kódem vás obvykle nebudou žádat o žádné informace, ale přidávají soubor do vývojového stromu. Soubor v okně vlastností můžete přejmenovat.Průzkumník řešení Průvodci kódem dostupní v Průzkumník řešení závisí na tom, kde je fokus kurzoru, když kliknete pravým tlačítkem na položku. Pokud se možnost Přidat nezobrazí po kliknutí pravým tlačítkem myši na položku, přesuňte kurzor o jednu úroveň výše ve vývojovém stromu a zkuste to znovu. Průvodci kódem vždy umístí další kód na příslušné místo ve vývojovém stromu bez ohledu na to, kde se nachází kurzor. Mezi průvodce kódem, které jsou Průzkumník řešení, patří:
– Přidat třídu (otevře dialogové okno Přidat třídu obsahující průvodce novým kódem).
– Přidat prostředek (nový, import nebo vlastní).
– Přidat webový odkaz.zobrazení tříd Průvodci kódem dostupní z Zobrazení tříd závisí na tom, kde je fokus kurzoru, když kliknete pravým tlačítkem na položku. Pokud se možnost Přidat nezobrazí po kliknutí pravým tlačítkem myši na položku, přesuňte kurzor o jednu úroveň výše ve stromu tříd a zkuste to znovu. Průvodci kódem vždy umístí další kód na příslušné místo ve vývojovém stromu bez ohledu na to, kde se nachází kurzor. Mezi průvodce kódem dostupnými Zobrazení tříd patří:
- - .
- - .
- - .
- - (pouze z třídy ovládacího prvku)
- - (pouze třída ATL)
- - (pouze z rozhraní)
- - (pouze z rozhraní)
- - (pouze z třídy ovládacího prvku)
Výběr Přidat třídu otevře dialogové okno Přidat třídu, které vám umožní přístup ke všem novým průvodcům přidáním kódu třídy.
Viz také
Přepsání virtuální funkce
Procházení základu kódu C++ v Visual Studio
Typy projektů C++ v Visual Studio
Typy souborů vytvořené pro Visual Studio projekty C++