Aracılığıyla paylaş


Visual C++ Kod Modeli

Visual Studio eklentileri, Visual Studio 2013'te kullanım dışıdır.Eklentilerinizi VSPackage uzantılarına yükseltmelisiniz.Yükseltme hakkında daha fazla bilgi için bkz: SSS: Eklentileri VSPackage Uzantılarına Dönüştürme.

Bu model ile tanımlanan sınıfı veya işlevi, gibi iç öğeleri içinde yönetebilirsiniz bir Visual C++ proje.

Aşağıdaki nesneler tanımlı Visual C++ kod modeli.

Nesne

Açıklama

CodeModelEvents nesnesi.

Çeşitli olayları erişim sağlayan bir nesne gönderildi tarafından Visual C++ kod modeli.

MFCDialogNumberVariableExtender nesnesi.

MFC iletişim kutusunda bir sayısal türü değişken maksimum ve minimum aralığını erişim sağlayan bir nesne.

MFCDialogStringVariableExtender nesnesi.

Bir dize türü değişken bir MFC iletişim kutusunda en fazla karakter aralığı erişim sağlayan bir nesne.

MFCDialogVariableExtender nesnesi.

Varolan bir MFC iletişim kutusunda bir değişken kod öğesi erişim sağlayan bir nesne.

VCCodeAttribute nesnesi.

Bir öğenin öznitelik erişim sağlayan bir nesne.

VCCodeBase nesnesi.

Temel sınıf listesi üst nesnenin erişim sağlayan bir nesne.

VCCodeClass nesnesi.

Herhangi bir sınıf öğeyi erişim sağlayan bir nesne olarak toplanan bir VCCodeModel nesne.

VCCodeDelegate nesnesi.

Bir temsilci code öğesini temsil eden bir nesne (ile bildirilen __delegate anahtar sözcük).

VCCodeElement nesnesi.

Kaynak dosya içinde herhangi bir kod öğeyi erişim sağlayan bir nesne.

VCCodeElements koleksiyonu.

Bir veya daha fazla kaynak dosyalarına (tek tek kod öğeleri temsil eden) nesneleri koleksiyonu.

VCCodeEnum nesnesi.

Bir numaralandırma kod öğesi'nin bir çözüm kaynak kodunu temsil eden bir nesne.

VCCodeEvent nesnesi.

Bir olay code öğesini temsil eden bir nesne (ile bildirilen __event anahtar sözcük).

VCCodeFunction nesnesi.

Kaynak dosyada bir işlev yapısına tanımlayan bir nesne.

VCCodeIDLCoClass nesnesi.

Bir nesneyi tanımlayan bir coclass .idl dosyasındaki öğesi.

VCCodeIDLImport nesnesi.

Bir nesneyi tanımlayan bir import bir .idl dosyasındaki öğesi.

VCCodeIDLImportLib nesnesi.

Bir nesneyi tanımlayan bir importlib bir .idl dosyasındaki öğesi.

VCCodeIDLLibrary nesnesi.

Bir nesneyi tanımlayan bir library bir .idl dosyasındaki öğesi.

VCCodeImport nesnesi.

Bir nesneyi temsil eden bir #import kod öğesinin bir çözüm kaynak kodu.

VCCodeInclude nesnesi.

Bir nesneyi temsil eden bir #include kod öğesinin bir çözüm kaynak kodu.

VCCodeInterface nesnesi.

Her iki standart .idl, bir arabirimi temsil eden bir nesne bir dispinterface kod, bir kod öğesi veya (değiştiren __interface anahtar sözcük) çözümünün kaynak kodundaki.

VCCodeMacro nesnesi.

Makro temsil eden bir nesne (#define bildirimi) kod öğesinin bir çözüm kaynak kodu.

VCCodeMap nesnesi.

Bir çözüm kaynak kodu eşleme kod öğesinde temsil eden bir nesne.

VCCodeMapEntry nesnesi.

Bir eşleme girişi tanımlayan bir nesne bir kaynak dosyada oluşturun.

VCCodeModel nesnesi.

İçerilen kod herhangi bir öğe için proje düzeyi erişim sağlayan bir nesne.

VCCodeNamespace nesnesi.

Bir ad alanı öğesi'nin bir çözüm kaynak kodunu temsil eden bir nesne.

VCCodeParameter nesnesi.

Bir işlev, özellik, vb., kaynak dosyasındaki bir parametreyi temsil eden bir nesne.

VCCodeProperty nesnesi.

Bir özellik code öğesini temsil eden bir nesne (ile bildirilen __property anahtar sözcük).

VCCodeStruct nesnesi.

Yapı kod öğesi'nin bir çözüm kaynak kodunu temsil eden bir nesne.

VCCodeTypedef nesnesi.

Bir nesneyi temsil eden bir typedef kod öğesinin bir çözüm kaynak kodu.

VCCodeUnion nesnesi.

Bir nesneyi temsil eden bir union kod öğesinin bir çözüm kaynak kodu.

VCCodeUsing nesnesi.

Bir nesneyi temsil eden bir #using Yönergesi (C++) kod öğesinin bir çözüm kaynak kodu.

VCCodeVariable nesnesi.

Bir kaynak dosyasındaki bir değişken yapısı temsil eden bir nesne.

VCDialogExtender nesnesi.

Varolan bir iletişim kutusu sınıfı bir çözümde erişim sağlayan bir nesne.

VCFileCodeModel nesnesi.

Bir kaynak dosyasındaki kod öğeleri temsil eden bir nesne.

VCLanguageManager nesnesi.

C++ kaynak dosyasının çeşitli kod öğeleri doğrulamak için kullanılan nesne.

Bazı özellikler ve yöntemler bu nesnelerle ilişkili büyük parçası olarak tanımlanan Visual Studio model.Ancak, bile nesneleri benzer Visual Studio nesneleri, ek özellikler veya onlarla ilişkili yöntemi vardır Visual C++.Örneğin, bir işlev nesnesi sırasında sahip parametreleri ilişkilendirilmiş tümünde Visual Studio diller, Visual C++ işlev benzersiz olması sanal, gibi C++ dili için ek özelliklere sahip olabilir bir sabit veya IDL dosya parçası.Bu benzersiz özellikleri tarafından sunulan VCCodeFunction nesne.İçindeki komut dosyalarından C++ için benzersiz özellikleriyle çalışabilmek yapılır Visual C++.

Daha fazla konulara incelemek üzere Visual C++ - belirli kod modeli, aşağıdaki tabloda bağlantıları tıklatın.

Amaç

Bkz.

Oluşturur ve inceleyin Visual C++ kullanarak kod bir Visual Studio yazılan eklenti Visual C#.

Nasıl yapılır: Visual C++ Kod Modeli Kullanarak Kodu İşleme (Visual C#)

Oluşturur ve inceleyin Visual C++ kullanarak kod bir Visual Studio yazılan eklenti Visual Basic.

Nasıl yapılır: Visual C++ Kod Modeli Kullanarak Kodu İşleme (Visual Basic)

Otomasyon Extender'lar kapsamlı uygulamada kullanılan GUID'lerin incelemek üzere Visual C++ kod modeli.

Kod Modeli Sabitleri ve Otomasyon Genişleticileri

Ayrıca bkz.

Diğer Kaynaklar

Visual C++ Genişletilebilirlik Nesne Modeli