Visual C++
Potężnym i elastycznym Visual C++ język i narzędzia w Visual Studio umożliwić rozwój w trybie macierzystym Windows Store aplikacji, aplikacji macierzystych i zarządzanych aplikacji, które bazują na.NET Framework.Visual C++zawiera następujące składniki:
Środowiska programistycznego Visual Studio
Środowisko programistyczne obsługuje cały rozwój przepływu pracy, tworzenie i zarządzanie projektami poprzez napisanie kodu, debugowanie, profilowanie i wdrożeniem dla użytkowników końcowych.Visual C ++ narzędzia kompilatora
Kompilator obsługuje zarówno kodu macierzystego i rozwoju, który jest przeznaczony dla systemu .NET common language runtime (CLR).Visual C++Funkcja bezpośrednio obsługuje kompilacji w komputerach x 86 i obejmuje również kompilatory do działania z programem x64 i ARM.Optymalizuje wydajność dla wszystkich platform.Biblioteki
Biblioteka uruchomieniowa C (CRT)
Zawiera o podwyższonych zabezpieczeniach alternatywy dla funkcji, które są znane stwarzać problemy dotyczące zabezpieczeń.Standardowa biblioteka języka C++
Zawiera biblioteki iostreams i standardowy szablon biblioteki (STL).Biblioteki Active Template Library (ATL)
Do tworzenia składników modelu COM i aplikacje.Biblioteki Microsoft Foundation Class (MFC)
Do tworzenia aplikacji pulpitu, które mają tradycyjny lub interfejsów użytkownika w stylu pakietu Office.Równoległe wzorów biblioteki (PPL)
Asynchroniczne i równoległe algorytmów, które wykonać na Procesor.C++ AMP (C++ przyspieszona równoległości masowe)
Przetwarzania równoległego algorytmów, które wykonać na GPU.Biblioteka szablonów C++ środowiska wykonawczego systemu Windows (WRL),
Dla rozwoju styl modelu COM Windows Store aplikacji i składników.Biblioteki klas.NET Framework (przy użyciu C + +/ CLI), STL/CLR i C++ Library pomocy technicznej
Dla rozwoju zarządzanych aplikacji.
Ponadto, korzystając z języka Visual C++ można także przejść interfejsów API systemu Windows dla obu Windows Store aplikacji i aplikacji.Pliki nagłówków i plików .winmd dla tych interfejsów API znajdują się w Visual Studio, w Windows Software Development Kit (SDK) dla Windows 8.
[!UWAGA]
Visual Studio Express 2012 for Windows 8obsługuje tylko tworzenie i wdrażanie Windows Store aplikacje i składniki i nie obsługuje aplikacje pulpitu lub z konsoli.Rozwoju pulpitu, można użyć Visual Studio Express 2012 na komputery z systemem Windows lub w jednym z Visual Studio 2012 wersje.Aby uzyskać informacje o wersjach programu Visual Studio, zobacz Visual C++ Tools and Templates in Visual Studio Editions.
W tej sekcji
Wprowadzenie do programu Visual C++ w Visual Studio 2012
Informacje dotyczące uruchamiania przy użyciu tej wersji.Język C++ i bibliotek standardowych
Zawiera wskazówki programistyczne i referencyjnej zawartości dla języka C++ i bibliotek.Aplikacje sklepu Windows Store
Łącza do linii pomocniczych i referencyjnej zawartości w Centrum deweloperów systemu Windows.Aplikacje pulpitu Win32 (Visual C++)
Zawiera przewodniki i referencyjnej zawartości do tworzenia aplikacji dla komputerów osobistych z pętli komunikatów i wywołania zwrotne.MFC i ATL
Zawiera przewodniki i referencyjnej zawartości dla biblioteki Active Template Library i programie Microsoft Foundation Classes.Biblioteki DLL w programie Visual C++
Opisuje sposób używania systemu Win32, ATL i MFC tworzyć biblioteki DLL pulpitu systemu Windows i zawiera informacje dotyczące sposobów kompilowania i zarejestrować biblioteki DLL.Programowanie w języku Visual C++ równoległe
Zawiera przewodniki i referencyjnej zawartości dla równoległego Biblioteka wzorców, C++ AMP, OpenMP i inne funkcje, które są związane do wielowątkowość w systemie Windows..NET Programowanie w języku Visual C++
Zawiera informacje specyficzne dla programowania dla common language runtime (CLR).Język zestawu i Intrinsics kompilatora
Zawiera przewodniki i referencyjnej zawartości dla języka Microsoft Macro Assembler.Tools for Visual C++ Development
Zawiera przewodniki i referencyjnej zawartości informacje dotyczące tworzenia projektów napisać kod, program Debug: polecenie, profil, wdrożyć i więcej.Zadania wyspecjalizowane (Visual C++)
Zawiera dodatkowe informacje o zagadnieniach, które są istotne dla programowania Visual C++.Najważniejsze wskazówki dotyczące zabezpieczeń dla języka C++
Zawiera sugestie, jak chronić aplikacje przed złośliwego kodu i zabezpieczających przed bezprawnym użyciem.Visual C++ — przykłady
Zawiera łącza do przykładów kompleksowego projektu.
Sekcje pokrewne
- Nauczyć się języka Visual C++
Ta część witryny sieci Web Centrum deweloperów Visual Studio zawiera zalecenia dla osób, które zaczynają się nauczyć się języka C++.