Přidání funkce pomocí Průvodců kódem
Po vytvoření projektu je možné změnit nebo přidat funkce do daného projektu.Lze například vytvářet nové třídy, přidávat nové členské funkce proměnné, přidávat metody a vlastností automatizace.Průvodci kódem jsou navrženi tak, aby umožnili provádět tyto akce.
[!POZNÁMKA]
Přidání popisovače zpráv a mapování jejich funkcí a přepis virtuálních funkcí knihovny MFC lze pomocí okna Vlastnosti.
Přístup k Průvodcům kódem Visual C++
Existují tři místa, odkud lze spustit Průvodce kódem Visual C++:
V menu Projekt příkaz Add New Item umožňuje vyvolat dialogové okno Add New Item, které umožňuje přidat nové soubory do projektu. Příkaz Přidat třídu zobrazí dialogové okno Přidat třídu, které zobrazí průvodce pro jednotlivé typy tříd, které lze přidat do projektu.Příkaz Add Resource zobrazí dialogové okno Přidání zdrojů, pomocí kterého lze vytvořit nebo vybrat prostředek pro přidání do projektu.
Po zvýraznění třídy nebo rozhraní v Zobrazení tříd, nabídka Projekt zobrazí následující příkazy:
Implement Interface (pouze z třídy ovládacího prvku)
Přidání funkce
Přidat proměnné
Přidat bod připojení (pouze třída knihovny ATL)
Přidat metodu (pouze rozhraní)
Přidat vlastnost (pouze z rozhraní)
Přidat událost (pouze z třídy ovládacího prvku)
V Průzkumník řešení, klikněte pravým tlačítkem myši na libovolnou složku a kliknutím na příkaz Přidat z místní nabídky lze přidat nové nebo existující soubory, další složky, položky, třídy, zdroje a webové odkazy k projektu.
Z okna Zobrazení tříd, pravým tlačítkem myši klikněte na příslušný uzel a kliknutím na příkaz Přidat z místní nabídka lze přidat funkce, proměnné, třídy, vlastnosti, metody, události, rozhraní, body připojení nebo jiný kód do projektu.
[!POZNÁMKA]
Visual Studio neposkytuje průvodce pro přidání rozhraní do projektu.Rozhraní je možné přidat do projektu knihovny ATL nebo Přidání podpory knihovny ATL do projektu knihovny MFC přidáním jednoduchého objektu pomocí Průvodce jednoduchým objektem knihovny ATL.Případně lze otevřít projektový soubor IDL a vytvořit rozhraní zadáním:
interface IMyInterface { };
Další informace naleznete v tématuImplementace rozhraní a Přidání objektů a ovládacích prvků do projektu knihovny ATL.
Přístup k průvodci kódem pomocí
Description
Přidat novou položku
Průvodci Přidání nové položky přidají zdrojové soubory do projektu.V případě potřeby jsou vytvořeny další adresáře tak, aby soubory tam, kde je očekává modulu sestavení projektu.Průvodci kódem kteří jsou k dispozici pomocí ikony Přidat položku:
Přidání zdrojových souborů C++ (CPP, H, IDL, RC, SRF, DEF, RGS).
Přidat webové vývojové soubory (HTML, ASP, CSS, XML).
Přidejte soubory nástroje a prostředku (BMP, CUR, ICO, RCT, SQL, TXT).
Tito průvodci kódem obecně nepožadují žádné informace, ale přidají soubor do vašeho vývojového stromu.Soubory lze přejmenovat v okně Vlastností.
Průzkumník řešení
Průvodci kódem dostupní z Průzkumník řešení závisí na umístění kurzoru po klepnutí pravým tlačítkem myši na položku.Pokud se možnost Přidat nezobrazí po klepnutí pravým tlačítkem myši na položku, přesuňte kurzor o jednu úroveň výš ve vývojovém stromu a akci opakujte.Průvodci kódem vždy umístí další kód v příslušné pozici ve vývojovém stromu bez ohledu na to, kde je kurzor.Průvodci kódem, kteří jsou k dispozici v Průzkumníku řešení:
Přidat třídu (otevře dialogové okno Přidat třídu, které obsahuje Průvodce kódem).
Přidat prostředek (nový, import, nebo vlastní).
Přidat odkaz na web.
Zobrazení tříd
Průvodci kódem dostupní ze Zobrazení Tříd závisí na umístění kurzoru po klepnutí pravým tlačítkem myši na položku.Pokud se možnost Přidat nezobrazí po klepnutí pravým tlačítkem myši na položku, přesuňte kurzor o jednu úroveň výš ve stromu tříd a akci opakujte.Průvodci kódem vždy umístí další kód v příslušné pozici ve vývojovém stromu bez ohledu na to, kde je kurzor.Průvodci kódem, kteří jsou k dispozici v Zobrazení tříd:
Implement Interface (pouze z třídy ovládacího prvku)
Přidat bod připojení (pouze třída knihovny ATL)
Metoda Add (pouze z rozhraní)
Přidat vlastnost (pouze z rozhraní)
Přidat událost (pouze z třídy ovládacího prvku)
Výběr Přidat třídu otevře dialogové okno Přidat třídu, které umožňuje přístup ke všem průvodcům přidání nové třídy.
Viz také
Úkoly
Přepisování virtuální funkce (Visual C++)
Referenční dokumentace
Navigace strukturou třídy (Visual C++)
Koncepty
Typy souborů vytvořených pro projekty Visual C++