Model kodu Visual C++
Dodatki programu Visual Studio nie są już obsługiwane w programie Visual Studio 2013.Należy wykonać uaktualnienie dodatków do rozszerzeń VSPackage.Aby uzyskać więcej informacji dotyczących uaktualniania, zobacz Często zadawane pytania: konwertowanie dodatków na rozszerzenia pakietu VSPackage.
W tym modelu można manipulować wewnętrzne elementy, takie jak zdefiniowano klasę lub funkcji, w Visual C++ projektu.
Następujące obiekty są definiowane w Visual C++ kod modelu.
Obiekt |
Opis |
---|---|
Obiekt CodeModelEvents. |
Obiekt, zapewniając dostęp do różnych zdarzeń uruchamiane przez Visual C++ kod modelu. |
Obiekt MFCDialogNumberVariableExtender. |
Obiekt, który zapewnia dostęp do zakresu minimalną i maksymalną typu liczbowego zmiennej w oknie dialogowym MFC. |
Obiekt MFCDialogStringVariableExtender. |
Obiekt, zapewniając dostęp do zakresu maksymalna liczba znaków w oknie dialogowym MFC zmienna typu ciąg. |
Obiekt MFCDialogVariableExtender. |
Obiekt, zapewniając dostęp do elementu zmiennej kod w oknie dialogowym istniejących MFC. |
Obiekt VCCodeAttribute. |
Obiekt, zapewniając dostęp do atrybut elementu. |
Obiekt VCCodeBase. |
Obiekt, zapewniając dostęp do listy podstawowej klasy obiektu nadrzędnego. |
Obiekt VCCodeClass. |
Obiekt, zapewniając dostęp do dowolnego elementu klasy zebrane w VCCodeModel obiektu. |
Obiekt VCCodeDelegate. |
Obiekt reprezentujący element kodu delegata (zadeklarowanych za pomocą __delegate słowo kluczowe). |
Obiekt VCCodeElement. |
Obiekt, zapewniając dostęp do dowolnego elementu kodu w pliku źródłowego. |
Kolekcja VCCodeElements. |
Kolekcja obiektów (kod poszczególne elementy odpowiadające) w ramach co najmniej jednego pliku źródłowego. |
Obiekt VCCodeEnum. |
Obiekt reprezentujący element wyliczenia kodu w kodzie źródłowym rozwiązania. |
Obiekt VCCodeEvent. |
Obiekt reprezentujący element kodu zdarzenia (zadeklarowanych za pomocą __event słowo kluczowe). |
Obiekt VCCodeFunction. |
Obiekt definiowania konstrukcji funkcji w pliku źródłowym. |
Obiekt VCCodeIDLCoClass. |
Definiowanie obiektu coclass w pliku .idl. |
Obiekt VCCodeIDLImport. |
Definiowanie obiektu import w pliku .idl. |
Obiekt VCCodeIDLImportLib. |
Definiowanie obiektu importlib w pliku .idl. |
Obiekt VCCodeIDLLibrary. |
Definiowanie obiektu library w pliku .idl. |
Obiekt VCCodeImport. |
Obiekt reprezentujący #import element kodu w kodzie źródłowym rozwiązania. |
Obiekt VCCodeInclude. |
Obiekt reprezentujący #include element kodu w kodzie źródłowym rozwiązania. |
Obiekt VCCodeInterface. |
Obiekt reprezentujący jedna z metod interfejsu standardowe .idl dispinterface element kodu lub element kodu (zmodyfikowany przez __interface słowo kluczowe) w kodzie źródłowym rozwiązania. |
Obiekt VCCodeMacro. |
Obiekt reprezentujący makra (#define instrukcji) element kodu w kodzie źródłowym rozwiązania. |
Obiekt VCCodeMap. |
Obiekt reprezentujący element mapy kodu w kodzie źródłowym rozwiązania. |
Obiekt VCCodeMapEntry. |
Definiowanie wpisu mapowania obiektu skonstruować w pliku źródłowym. |
Obiekt VCCodeModel. |
Obiekt, zapewniając dostęp na poziomie projektu do dowolnego elementu zawartych w nim kodu. |
Obiekt VCCodeNamespace. |
Obiekt reprezentujący element obszaru nazw w kodzie źródłowym rozwiązania. |
Obiekt VCCodeParameter. |
Obiekt reprezentujący parametr funkcji, właściwości i tak dalej w pliku źródłowym. |
Obiekt VCCodeProperty. |
Obiekt reprezentujący element kodu właściwości (zadeklarowanych za pomocą __property słowo kluczowe). |
Obiekt VCCodeStruct. |
Obiekt reprezentujący element struktury kodu w kodzie źródłowym rozwiązania. |
Obiekt VCCodeTypedef. |
Obiekt reprezentujący typedef element kodu w kodzie źródłowym rozwiązania. |
Obiekt VCCodeUnion. |
Obiekt reprezentujący union element kodu w kodzie źródłowym rozwiązania. |
Obiekt VCCodeUsing. |
Obiekt reprezentujący #using — dyrektywa (C++) element kodu w kodzie źródłowym rozwiązania. |
Obiekt VCCodeVariable. |
Obiekt reprezentujący zmiennej konstrukcji w pliku źródłowym. |
Obiekt VCDialogExtender. |
Obiekt, zapewniając dostęp do istniejącej klasy okno dialogowe w rozwiązaniu. |
Obiekt VCFileCodeModel. |
Obiekt reprezentujący elementy kodu w pliku źródłowym. |
Obiekt VCLanguageManager. |
Obiekt, który służy do sprawdzania różnych elementów kodu źródłowego pliku języka C++. |
Niektóre właściwości i metody związane z wykorzystaniem tych obiektów są definiowane jako część większego Visual Studio modelu.Jednak nawet wtedy, gdy obiekty są podobne do Visual Studio obiektów, istnieją dodatkowe właściwości i metody skojarzonych z nimi w Visual C++.Na przykład podczas obiekt, za pomocą funkcji ma parametry skojarzone z nim we wszystkich Visual Studio języków, w Visual C++ funkcja może mieć dodatkowe właściwości unikatowe dla języka C++, takie jak wirtualne, jest stałą lub część pliku IDL.Te właściwości Unikatowy są udostępniane przez VCCodeFunction obiektu.Można to zrobić, aby można pracować z właściwości Unikatowy języka c++ skrypty w ramach Visual C++.
Badać tematy w Visual C++ — określonego kodu modelu, należy kliknąć łącze w poniższej tabeli.
Aby |
Zobacz |
---|---|
Generowanie i należy sprawdzić, czy Visual C++ kodu za pomocą Visual Studio dodatku napisany w Visual C#. |
Porady: manipulowanie kodem za pomocą modelu kodu Visual C++ (Visual C#) |
Generowanie i należy sprawdzić, czy Visual C++ kodu za pomocą Visual Studio dodatku napisany w Visual Basic. |
Porady: manipulowanie kodem za pomocą modelu kodu Visual C++ (Visual Basic) |
Zbadanie identyfikatory GUID używany przy wdrażaniu Extender automatyzacji gruntownej Visual C++ kod modelu. |