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. |
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. |
Kullanılabilir özellikler sunan Web References özellik sayfası. |
|
VCXMLDataGeneratorToolnesne. |
xml veri üretecini temsil eder. Üretmek için kullanılan Visual C++ xml kodu. |