Visual C++ kod modelu
W tym modelu można manipulować wewnętrznego elementów, takich jak klasy zdefiniowane lub funkcji, w Visual C++ projektu.
Następujące obiekty są zdefiniowane w Visual C++ kod modelu.
Obiekt |
Opis |
---|---|
CodeModelEventsobiekt. |
Obiekt, zapewniając dostęp do różnych zdarzeń opalanych Visual C++ kod modelu. |
Obiekt, zapewniając dostęp do zmiennej typu numeric w oknie dialogowym MFC zakresu minimalną i maksymalną. |
|
Obiekt, zapewniając dostęp do zakresu maksymalną dozwoloną zmienną typu ciąg znaków w oknie dialogowym MFC. |
|
MFCDialogVariableExtenderobiekt. |
Obiekt, zapewniając dostęp do elementu zmiennej kodu w istniejącym polu okna dialogowego MFC. |
VCCodeAttributeobiekt. |
Obiekt, zapewniając dostęp do atrybutu element. |
VCCodeBaseobiekt. |
Obiekt, zapewniając dostęp do listy klasy podstawowej z obiektu nadrzędnego. |
VCCodeClassobiekt. |
Obiekt, zapewniając dostęp do dowolnego elementu klasy zebrane w VCCodeModel obiektu. |
VCCodeDelegateobiekt. |
Obiekt reprezentujący element kod obiektu delegowanego (zadeklarowana z __delegate słowa kluczowego). |
VCCodeElementobiekt. |
Obiekt, zapewniając dostęp do dowolnego elementu kodu w pliku źródłowym. |
VCCodeElementsKolekcja. |
Kolekcja obiektów (reprezentującej kodu poszczególnych elementów) w ramach jednego lub więcej plików źródłowych. |
VCCodeEnumobiekt. |
Obiekt reprezentujący element kodu wyliczenie w kodzie źródłowym roztworu. |
VCCodeEventobiekt. |
Obiekt reprezentujący element kod zdarzenia (zadeklarowana z klasy __Event słowa kluczowego). |
VCCodeFunctionobiekt. |
Obiekt Definiowanie konstrukcja funkcji w pliku źródłowym. |
VCCodeIDLCoClassobiekt. |
Definiowanie obiektu coclass elementu w pliku .idl. |
VCCodeIDLImportobiekt. |
Definiowanie obiektu import elementu w pliku .idl. |
VCCodeIDLImportLibobiekt. |
Definiowanie obiektu importlib elementu w pliku .idl. |
VCCodeIDLLibraryobiekt. |
Definiowanie obiektu library elementu w pliku .idl. |
VCCodeImportobiekt. |
Obiekt reprezentujący #import element kodu w kodzie źródłowym roztworu. |
VCCodeIncludeobiekt. |
Obiekt reprezentujący #include element kodu w kodzie źródłowym roztworu. |
VCCodeInterfaceobiekt. |
Obiekt reprezentujący albo interfejs standard .idl dispinterface kod elementu lub elementów kodu (zmodyfikowany przez __interface słowa kluczowego) w kodzie źródłowym roztworu. |
VCCodeMacroobiekt. |
Obiekt reprezentujący makra (#define instrukcji) element kodu w kodzie źródłowym roztworu. |
VCCodeMapobiekt. |
Obiekt reprezentujący element kodu mapę w kodzie źródłowym roztworu. |
VCCodeMapEntryobiekt. |
Obiekt wpisu mapowania określające konstruować w pliku źródłowym. |
VCCodeModelobiekt. |
Zapewnienie dostępu na poziomie projektu do dowolnego elementu zamkniętego kod obiektu. |
VCCodeNamespaceobiekt. |
Obiekt reprezentujący elementem obszaru nazw w kodzie źródłowym roztworu. |
VCCodeParameterobiekt. |
Obiekt reprezentujący parametr funkcji, właściwości i tak dalej, w pliku źródłowym. |
VCCodePropertyobiekt. |
Obiekt reprezentujący element kod właściwości (zadeklarowana z __property słowa kluczowego). |
VCCodeStructobiekt. |
Obiekt reprezentujący element kodu struktury w kodzie źródłowym roztworu. |
VCCodeTypedefobiekt. |
Obiekt reprezentujący typedef element kodu w kodzie źródłowym roztworu. |
VCCodeUnionobiekt. |
Obiekt reprezentujący union element kodu w kodzie źródłowym roztworu. |
VCCodeUsingobiekt. |
Obiekt reprezentujący # za pomocą dyrektywy (C++) element kodu w kodzie źródłowym roztworu. |
VCCodeVariableobiekt. |
Obiekt reprezentujący konstruktorem zmiennej w pliku źródłowym. |
VCDialogExtenderobiekt. |
Obiekt, zapewniając dostęp do istniejącej klasy pole dialogowe w roztworze. |
VCFileCodeModelobiekt. |
Obiekt reprezentujący elementów kodu w pliku źródłowym. |
VCLanguageManagerobiekt. |
Obiekt używany do sprawdzania poprawności różnych elementów kodu z pliku źródłowego języka C++. |
Niektóre właściwości i metod skojarzonych z tych obiektów są definiowane jako część większego Visual Studio model.Jednak nawet wówczas, gdy obiekty są podobne do Visual Studio obiektów, istnieją dodatkowe właściwości lub metod skojarzonych z nimi w Visual C++.Na przykład podczas obiektu funkcji parametrów skojarzonego z nim we wszystkich Visual Studio języków, w Visual C++ funkcji może mieć dodatkowe właściwości unikatowe dla języka C++, takie jak wirtualne, jest stała lub część pliku IDL.Te właściwości unikatowe są udostępniane przez VCCodeFunction obiektu.Robi się to tak, by można było pracować z właściwościami unikatowy języka C++ ze skryptów w ramach Visual C++.
Do zbadania dalszych tematów w Visual C++ - określonego kodu modelu, kliknij łącza znajdujące się w poniższej tabeli.
Do |
Patrz: |
---|---|
Generowanie i zbadać Visual C++ kodu za pomocą Visual Studio dodatek napisany w Visual C#. |
Jak: manipulować kod przy użyciu modelu kodu Visual C++ (Visual C#) |
Generowanie i zbadać Visual C++ kodu za pomocą Visual Studio dodatek napisany w Visual Basic. |
Jak: manipulować kod przy użyciu Visual C++ kod modelu (Visual Basic) |
Skompiluj kod przykładowy, zawartych w tematach odniesienia języka. |
Jak: skompilować kod przykładowy dla Visual C++ kod modelu rozszerzalności |
Do zbadania identyfikatory GUID używane przy wykonywaniu Extender automatyzacji dokładnego Visual C++ kod modelu. |