Visual C++
Visual C++ 2010에서는 Microsoft Windows 기반 응용 프로그램과 Microsoft .NET 기반 응용 프로그램을 만들기 위한 강력하고 유연한 개발 환경을 제공합니다. 통합 개발 시스템에서 이 환경을 사용할 수도 있고 개별 도구를 사용할 수도 있습니다. Visual C++는 다음과 같은 요소로 구성되어 있습니다.
Visual C++ 2010 컴파일러 도구. 컴파일러에서는 일반적인 네이티브 코드 개발자 및 CLR(공용 언어 런타임)과 같은 가상 시스템 플랫폼을 대상으로 하는 개발자를 지원합니다. Visual C++ 2010에는 x64 및 Itanium을 대상으로 하는 컴파일러가 포함되어 있습니다. 이 컴파일러는 x86 컴퓨터를 직접 대상으로 한 작업도 계속 지원하며 두 플랫폼 모두에서 성능을 최적화합니다.
Visual C++ 라이브러리. 여기에는 업계 표준 ATL(Active Template Library), MFC(Microsoft Foundation Class) 라이브러리, iostreams 라이브러리 및 STL(표준 템플릿 라이브러리)로 구성된 표준 C++ 라이브러리 등의 표준 라이브러리 및 CRT(C 런타임 라이브러리)가 포함됩니다. CRT에는 보안 문제가 발생할 수 있는 함수에 대해 보안이 강화된 대체 함수가 포함되어 있습니다. STL/CLR 라이브러리에서는 관리되는 개발자에게 STL을 제공합니다. 데이터 마샬링을 위한 새 기능이 포함된 라이브러리인 C++ 지원 라이브러리는 CLR을 대상으로 하는 프로그램을 간소화하도록 디자인되었습니다.
Visual C++ 개발 환경. 이 개발 환경에서는 대형 프로젝트에 대한 더 향상된 지원을 비롯한 프로젝트 관리 및 구성에 대한 강력한 지원, 소스 코드 편집 기능, 소스 코드 탐색 기능 및 디버깅 도구를 제공합니다. 이 환경에서는 작성 중인 코드와 관련하여 상황에 따라 적절한 정보를 제공하는 IntelliSense도 지원합니다.
일반적인 그래픽 사용자 인터페이스 응용 프로그램 이외에도 Visual C++를 사용하면 웹 응용 프로그램, 스마트 클라이언트 Windows 기반 응용 프로그램, 씬 클라이언트 및 스마트 클라이언트 모바일 장치 솔루션 등을 만들 수 있습니다. C++는 전세계에서 가장 널리 사용되는 시스템 수준의 언어이며 Visual C++는 소프트웨어 빌드에 사용할 수 있는 세계적인 수준의 도구를 개발자에게 제공합니다.
참고
Visual C++ Express에서는 다른 Visual C++ 버전에 사용할 수 있는 기능의 하위 집합을 제공합니다. 따라서 이러한 버전에서 사용 가능한 일부 구성 요소, 라이브러리 또는 기능은 설명서에 설명되어 있더라도 이 버전의 제품에서 사용할 수 없습니다. 이러한 기능을 사용하려면 다른 버전의 Visual C++로 업그레이드해야 합니다. 이러한 버전에 대한 자세한 내용은 Visual C++ 버전을 참조하십시오. Visual C++ Express에 포함된 설명서는 다른 버전의 Visual C++에 대한 설명서의 일부입니다. 따라서 사용할 수 없는 항목에 대한 링크가 있을 수도 있습니다. 전체 온라인 설명서는 https://msdn.microsoft.com/ko-kr/library/default.aspx에서 구할 수 있습니다.
참고
이제 C++를 배우기 시작하는 초보자는 MSDN 초보 개발자 학습 센터에서 Herb Schildt가 쓴 Tier One: C++ Beginner's Guide를 참조하십시오.
단원 내용
Visual C++ 2010 시작
둘러보기를 포함하여 이번 버전의 Visual C++를 시작하는 방법에 대한 정보프로그램 이식 및 업그레이드
다른 운영 체제에서 마이그레이션하거나 Visual C++ 버전 간을 이동하는 방법에 대한 정보Visual C++ 프로그래밍 방법론
다양한 프로그래밍 작업 코딩, DLL 이해 등을 비롯하여 Visual C++로 프로그래밍하는 방법에 대한 정보.NET 프로그래밍 가이드
CLR(공용 언어 런타임) 프로그래밍과 관련된 정보배포(Visual C++)
응용 프로그램을 패키지, 배포 및 실행하는 방법에 대한 정보C++의 최선의 보안 구현 방법
악의적인 코드나 무단 사용으로부터 응용 프로그램을 보호하기 위한 권장 사항Visual C++를 사용한 64비트 프로그래밍
x64 및 Itanium 아키텍처를 대상으로 하는 Visual C++ 기능에 대한 정보Visual C++ 프로젝트 만들기 및 관리
IDE(통합 개발 환경)를 사용하여 코드 프로젝트를 관리하는 방법에 대한 정보C/C++ 프로그램 빌드
C 및 C++ 프로그램을 개발하는 데 도움이 되는 컴파일러, 링커 및 기타 도구에 대한 정보. 명령줄 옵션과 진단 메시지도 포함되어 있습니다.Visual C++ 참조
언어 기능 및 API에 대한 포괄적인 참조 정보Visual C++ 샘플
Visual C++의 여러 기능을 보여 주는 샘플 프로젝트
관련 단원
네이티브 코드 디버깅
Visual Studio 디버거에서 프로그램을 실행하고 문제를 진단하는 방법에 대한 정보Visual Studio 소개
Visual C++가 포함된 상위 제품에 대한 정보Visual Studio 연습
여러 작업 과정을 단계별로 안내하는 항목에 대한 링크Visual Studio에서 응용 프로그램 개발
Visual Studio의 환경, 편집기, 도구 창 및 구성을 사용하는 방법에 대한 정보기술 지원 및 내게 필요한 옵션
기술 지원 문의 및 내게 필요한 옵션 기능에 대한 정보