Aracılığıyla paylaş


Visual C++ projesinin modeli

Visual C++ , VCProjectEngine.dll dosyasında yer alan proje modeli, programlı olarak derleyici ve bağlayıcı diğer yapı araçları işlevselliğini ortaya çıkarır.Ayrıca, Visual C++ proje modeli için Property Pages iletiþim kutusu işlevselliği sunan bir Visual C++ proje.

VCProjectEngine.dll dışındaki nesneleri yararlanmasını sağlayan tek başına com bileşeni olan Visual Studio tümleşik geliştirme ortamı (IDE).Örneğin, entegre Visual C++ proje modeli nesneleri komut satırından çalıştırabilirsiniz MSBuild görevleri içine.

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

Nesne

Tanımlama

IVCCollectionkoleksiyonu.

Bir IVCCollection nesne bir koleksiyon nesnesi üzerinde kullandı işlevselliği içerir.

VCActiveXReferencenesne.

Bir ActiveX nesnesi başvuru temsil eder.

VCALinkToolnesne.

Uydu derlemeleri yönetilen kaynakları oluşturmak için kullanılan ALink aracı temsil eder.

VCAssemblyReferencenesne.

Bir .NET derlemesi için başvuru temsil eder.

VCBscMakeToolnesne.

Ayarlar, özellikler, programsal olarak değiştirmenizi sağlayan özellikler içerir Bilgi göz klasör.

VCCLCompilerToolnesne.

C++ Derleyici Seçenekleri işlevselliği sunar.

VCConfigurationnesne.

VCConfiguration Nesne özellikleri programlı olarak erişen Genel özellik sayfası , bir projenin Özellik sayfaları iletişim kutusu.

VCCustomBuildToolnesne.

Özellikleri erişir Özel yapı adım özelliği bir projenin sayfasında Özellik sayfaları iletişim kutusu.

VCDebugSettingsnesne.

Ayarlar üzerinde programsal olarak değiştirmenizi sağlayan özellikler içerir Hata ayıklama özelliği içinde yer aldığı bir sayfa, Yapılandırma özellikleri klasörüne bir projenin Özellik sayfaları iletişim kutusu.

VCFilenesne.

Etkin projedeki bir dosya üzerinde işlem, işlemleri açıklar.

VCFileConfigurationnesne.

Yapı bir dosyaya ilişkin bilgileri içeren (VCFile nesnesi), bu yapılandırma dosyasına eklenmiş olan bir aracı gibi şeyler de dahil olmak üzere.

VCFilternesne.

Bir klasörde işlevsellik sunan Çözüm Gezgini için bir Visual C++ proje.

VCLibrarianToolnesne.

İşlevselliği sunan LIB Başvuru Kaynağı aracı.

VCLinkerToolnesne.

VCLinkerTool Nesnesi işlevselliği bağlayıcı seçeneklerini sunar.

VCManagedResourceCompilerToolnesne.

Yönetilen kaynak derleyicisi .resx dosyalarını derlemek için kullanılan bir araç temsil eder.

VCMidlToolnesne.

Özellikleri erişir MIDL klasörüne bir projenin Özellik sayfaları iletişim kutusu.

VCNMakeToolnesne.

Özellikleri erişir nmake klasörüne bir projenin Özellik sayfaları iletişim kutusu.

VCPlatformnesne.

Platforma özgü özellikleri etkiler.

VCPostBuildEventToolnesne.

Üzerinde özellikleri erişir Oluşturma sonrası olay özellik sayfası Build Events bir projenin klasöründe Özellik sayfaları iletişim kutusu.

VCPreBuildEventToolnesne.

Üzerinde özellikleri erişir Oluşturma öncesi olay özellik sayfası Build Events bir projenin klasöründe Özellik sayfaları iletişim kutusu.

VCPreLinkEventToolnesne.

Üzerinde özellikleri erişir PreLink olay özellik sayfası Build Events bir projenin klasöründe Özellik sayfaları iletişim kutusu.

VCProjectnesne.

Üzerinde özellikleri sunan bir Visual C++ proje.

VCProjectEnginenesne.

VCProjectEnginetemsil Visual C++ proje modeli ve onun en üst nesnesidir.Tek olan Visual C++ tarafından döndürülen nesne proje modeli CoCreateInstance.

VCProjectEngineEventsnesne.

Tarafından harekete olaylar ortaya çıkaran bir Visual C++ proje.

VCProjectItemnesne.

Dosya veya klasörün bir proje.

VCProjectReferencenesne.

Aynı çözüm içinde bir proje başvuru temsil eder.

VCReferencenesne.

Proje başvuru temsil eder.

VCReferencesnesne.

Topluluğu VCReference , her proje başvurusunda temsil eden nesneler.

VCResourceCompilerToolnesne.

Üzerinde özellikleri erişir kaynakları bir projenin klasöründe Özellik sayfaları iletişim kutusu.

VCWebDeploymentToolnesne.

VCWebDeploymentTool Nesnesi Web dağıtım aracı programlı erişim sağlar.

VCWebServiceProxyGeneratorToolnesne.

Kullanılabilir özellikler sunan Web References özellik sayfası.

VCXMLDataGeneratorToolnesne.

xml veri üretecini temsil eder.Üretmek için kullanılan Visual C++ xml kodu.

Ayrıca bkz.

Diğer Kaynaklar

Visual C++ Genişletilebilirlik nesne modeli