Visual C++
Güçlü ve esnek Visual C++ dil ve Visual Studio içindeki araçlar yerel Windows Mağazası uygulamaları, yerel masaüstü uygulamaları ve .NET Framework'te çalışan yönetilen uygulamalar geliştirmeyi etkinleştirir. Visual C++ bu bileşenleri içerir:
Visual Studio geliştirme ortamı
Geliştirme ortamı, kod yazma, hata ayıklama, profil oluşturma ve son kullanıcılara dağıtma, projeler oluşturma ve yönetmekten tüm geliştirme iş akışını destekler.Visual C++derleyici araçları
Derleyici, hem yerel kod geliştirme hem de .NET ortak dil çalışma zamanı (CLR) hedefli geliştirmeyi destekler. Visual C++ x86 bilgisayarlar için doğrudan derlemeyi destekler ve ayrıca x64 ve ARM hedefleyen derleyicileri içerir. Tüm platformlar için performansı iyileştirir.Kitaplıklar
C Çalışma Zamanı Kitaplığı (CRT)
Güvenlik sorunlarına neden olduğu bilinen işlevler Gelişmiş güvenlik seçenekleri içerir.Standart C++ Kitaplığı
Iostreams kitaplığı ve Standart Şablon Kitaplığı (STL) içerir.Etkin Şablon Kitaplığı (ATL)
COM bileşenleri ve uygulamaları oluşturmak için.Microsoft Foundation Class (MFC) kitaplığı
Geleneksel veya Office stili kullanıcı arabirimleri olan masaüstü uygulamaları oluşturmak için.Paralel Desen/Model Kitaplığı (PPL)
CPU üzerinde yürütülen asenkron ve paralel algoritmalar için.C++ AMP (C++ Hızlandırılmış Yoğun Paralellik)
GPU üzerinde çalışan yoğun paralel algoritmalar için.Windows Çalışma Zamanı C++ Şablon Kitaplığı (WRL),
COM stili Windows Mağazası uygulamaları ve bileşenleri geliştirmek için..NET Framework sınıf kitaplığı (kullanarak C++/CLI), STL/CLR ve C++ Destek Kitaplığı
Yönetilen uygulamaları geliştirme için.
Ek olarak, Visual C++ kullanırken, ayrıca Windows API'lere Windows Mağazası uygulamaları ve Masaüstü uygulamalarından her ikisi için de erişebilirsiniz. Bu API'ler için üstbilgi .winmd dosyaları Visual Studio'da yeralır, Windows Software Development Kit (SDK) içinde, Windows 8 için.
Not
Windows 8 için Visual Studio Express 2012 yalnızca Windows Mağazası uygulamaları ve bileşenleri oluşturma ve dağıtımını destekler ve masaüstü veya konsol uygulamaları desteklemez.Masaüstü geliştirme için Windows Masaüstü için Visual Studio Express 2012 veya Visual Studio 2012 sürümlerinden bir tanesini kullanabilirsiniz.Visual Studio sürümleri hakkında daha fazla bilgi için bkz: Visual C++ Tools and Templates in Visual Studio Editions.
Bu Bölümde
Visual Studio 2012'de Visual C++ kullanmaya başlarken
Bu sürümü kullanmaya başlama hakkında bilgi.C++ dili ve standart kitaplıkları
Programlama kılavuzları ve C++ dili ve kitaplıklar için başvuru içeriği içerir.Windows Mağazası Uygulamaları
Kılavuzlar ve Windows Geliştirici Merkezi'ndeki başvuru içeriğine bağlantılar.Win32 Masaüstü Apps (Visual C++)
Kılavuzları ve bir ileti döngüsü ve geri çağırmalar ile masaüstü uygulamaları oluşturmak için kullanılan başvuru içeriğini içerir.MFC ve ATL
Kılavuzları ve Etkin Şablon Kütüphanesi için başvuru içeriği ve Microsoft Foundation Classes içerir.Visual C++ dll
Win32, ATL ve MFC Windows masaüstü DLL'leri oluşturmak için nasıl kullanılacağını açıklar ve DLL dosyanızı nasıl derleyeceğiniz ve kaydetmeniz hakkında bilgi sağlar.Visual C++ paralel programlama
Kılavuzları ve başvuru içeriği Paralel Modeller Kitaplığı, C++ AMP, OpenMP ve Windows için çoklu iş parçacığı kullanımı ile ilgili diğer özellikleri içerir..net programlama Visual C++
Ortak dil çalışma zamanı (CLR) için programlamaya özel olan bilgileri sağlar.Derleyici iç bilgileri ve Assembly dili
Microsoft Makro Çevirici için kılavuzlar ve başvuru içeriği içerir.Tools for Visual C++ Development
Kılavuzları ve başvuru içeriği projeleri oluşturmak, kod yazma, hata ayıklama, profil, dağıtmak hakkında ve daha fazla bilgi içerir.Özelleştirilmiş Görevler (Visual C++)
Visual C++ programlama için ilgili konular hakkında ek bilgi sağlar.C++ için En İyi Güvenlik Yöntemleri
Uygulamaları kötü amaçlı kod ve yetkisiz kullanıma koruma hakkında öneriler sağlar.Visual C++ örnekleri
Kapsamlı proje örneklerine bağlantılar.
İlgili Bölümler
- Visual C++ Öğrenin
Visual Studio Geliştirici Merkezi Web sitesinin bu bölümü yalnızca başlangıç seviyesi kişiler için C++ öğrenmek için yönergeler içerir.