Model kódu Visual C++
Doplňky Visual Studio jsou ve verzi sady Visual Studio 2013 zastaralé.Měli byste upgradovat doplňky na rozšíření VSPackage.Další informace o upgradu najdete v tématu Nejčastější dotazy: Převádění doplňků na rozšíření VSPackage.
V tomto modelu můžete pracovat s interní prvky, například definované třídy nebo funkce, v rámci Visual C++ projektu.
Následující objekty jsou definovány v Visual C++ modelu kódu.
Objekt |
Popis |
---|---|
Objekt CodeModelEvents. |
Objekt poskytující přístup k různým událostem spuštěná Visual C++ modelu kódu. |
Objekt MFCDialogNumberVariableExtender. |
Objekt, který poskytuje přístup k minimální a maximální rozsahu číselný typ proměnné v dialogovém okně MFC. |
Objekt MFCDialogStringVariableExtender. |
Objekt, který poskytuje přístup k proměnné a typ řetězce v dialogovém okně MFC rozsahu maximální počet znaků. |
Objekt MFCDialogVariableExtender. |
Objekt, který poskytuje přístup k proměnné kódu element do existujícího MFC dialogového. |
Objekt VCCodeAttribute. |
Objekt, který poskytuje přístup k atributu položku. |
Objekt VCCodeBase. |
Objekt, který poskytuje přístup k seznamu základní třída nadřazeného objektu. |
Objekt VCCodeClass. |
Objekt poskytující přístup k libovolný element třídy shromážděných v VCCodeModel objektu. |
Objekt VCCodeDelegate. |
Objekt, který reprezentuje element kódu delegáta (deklarována s __delegate klíčové slovo). |
Objekt VCCodeElement. |
Objekt, který poskytuje přístup k libovolný element kódu v rámci zdrojového souboru. |
Kolekce VCCodeElements. |
Kolekce objektů (představující kódu jednotlivých prvků) v rámci jednoho nebo více zdrojových souborech. |
Objekt VCCodeEnum. |
Objekt reprezentující prvek výčtu kódu ve zdrojovém kódu řešení. |
Objekt VCCodeEvent. |
Objekt, který reprezentuje element kódu události (deklarována s __event klíčové slovo). |
Objekt VCCodeFunction. |
Objekt definující funkce konstruktu ve zdrojovém souboru. |
Objekt VCCodeIDLCoClass. |
Definování objektu coclass element v souboru. |
Objekt VCCodeIDLImport. |
Definování objektu import element v souboru. |
Objekt VCCodeIDLImportLib. |
Definování objektu importlib element v souboru. |
Objekt VCCodeIDLLibrary. |
Definování objektu library element v souboru. |
Objekt VCCodeImport. |
Představující objekt #import element kódu ve zdrojovém kódu řešení. |
Objekt VCCodeInclude. |
Představující objekt #include element kódu ve zdrojovém kódu řešení. |
Objekt VCCodeInterface. |
Objekt, který reprezentuje buď standardní .idl rozhraním, dispinterface element kódu nebo code element (změnil __interface klíčové slovo) ve zdrojovém kódu řešení. |
Objekt VCCodeMacro. |
Objekt, který reprezentuje makra (#define prohlášení) element kódu ve zdrojovém kódu řešení. |
Objekt VCCodeMap. |
Objekt představující prvek map kódu ve zdrojovém kódu řešení. |
Objekt VCCodeMapEntry. |
Objekt definující položku mapování vytvořit ve zdrojovém souboru. |
Objekt VCCodeModel. |
Objekt, který poskytuje přístupu na úrovni projektu pro libovolný element obsažené kódu. |
Objekt VCCodeNamespace. |
Objekt představující obor názvů elementů ve zdrojovém kódu řešení. |
Objekt VCCodeParameter. |
Objekt reprezentující parametr funkce, vlastnosti a tak dále ve zdrojovém souboru. |
Objekt VCCodeProperty. |
Objekt, který reprezentuje element vlastnost kódu (s deklarován __property klíčové slovo). |
Objekt VCCodeStruct. |
Objekt představující prvek struktury kódu ve zdrojovém kódu řešení. |
Objekt VCCodeTypedef. |
Představující objekt typedef element kódu ve zdrojovém kódu řešení. |
Objekt VCCodeUnion. |
Představující objekt union element kódu ve zdrojovém kódu řešení. |
Objekt VCCodeUsing. |
Představující objekt #using – direktiva (C++) element kódu ve zdrojovém kódu řešení. |
Objekt VCCodeVariable. |
Objekt reprezentující konstrukce proměnné ve zdrojovém souboru. |
Objekt VCDialogExtender. |
Objekt, který poskytuje přístup do existující třídy dialogového okna v řešení. |
Objekt VCFileCodeModel. |
Objekt reprezentující kód elementů ve zdrojovém souboru. |
Objekt VCLanguageManager. |
Objekt použitý k ověření různé prvky kódu zdrojový soubor jazyka C++. |
Některé vlastnosti a metody, které jsou spojené s těmito objekty jsou definovány jako součást větší Visual Studio modelu.Nicméně, i když objekty jsou podobné Visual Studio objekty, existují další vlastností nebo metod, které jsou přidružené k jejich v Visual C++.Například při objekt funkce parametry přidružené k jeho ve všech Visual Studio jazyky v Visual C++ funkce můžete mít další vlastnosti, které jsou jedinečné pro jazyk C++, jako je například virtuální, přičemž konstanta nebo části souboru IDL.Tyto vlastnosti jedinečné jsou vystaveny VCCodeFunction objektu.Důvodem je, aby mohl pracovat s vlastnostmi jedinečné pro jazyk C++ ze skriptů v rámci Visual C++.
K dalšímu prozkoumání témata v Visual C++ – konkrétní kód modelu, klepněte na odkazy v následující tabulce.
Chcete-li |
Další informace naleznete v tématu |
---|---|
Generovat a kontrolu Visual C++ kódu s použitím Visual Studio doplněk napsaná v Visual C#. |
Postupy: Manipulace s kódem pomocí modelu kódu Visual C++ (Visual C#) |
Generovat a kontrolu Visual C++ kódu s použitím Visual Studio doplněk napsaná v Visual Basic. |
Postupy: Manipulace s kódem pomocí modelu kódu Visual C++ (Visual Basic) |
K prohlédnutí identifikátory GUID použita při provádění automatických Extender důkladné Visual C++ modelu kódu. |