새로운 기능 및 강화된 기능<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
n 멀티 모니터 지원
u Visual Studio 응용프로그램 차원에서 멀티 모니터를 지원함.
u 만약, 모니터가 3개 있다면 3가지 소스 코드를 서로 다른 모니터에 띄울 수 있음.
n 디버깅 기능 강화
u Watch 기능이 매우 강력해져서 원하는 변수를 포스트잇처럼 화면 상단에 항상 표시할 수 있도록 해줌!!!!!(이 기능 시연시 감탄사가 연발했음.)
u 개인적으로 매우 놀라웠음.
u 디버깅을 매우 빠르게 도와줌
n 성능 분석 기능
u 함수별 CPU 사용현황 등 프로파일러 기능 탑재됨.
u 프로파일링을 이용한 후 함수별 콜 스택을 볼 수 있음!(매우 놀라운 기능)
n 소스 코드 분석
u 소스 코드를 자동으로 분석하여 각 객체간의 관계도와 의존도를 다이어그램 형태로 분석해줘서 다른 사람이 작성한 코드를 빠르게 이해할 수 있도록 도와줌.
n 강화된 Dependency 기능
u 실행 파일을 Dependency 로 보게되면 기존에는 함수만을 나열했지만, 관계가 있는 함수 및 DLL 간의 상관관계를 다이어그램 형태로 분석할 수 있음.(놀라움)
n 클래스 위저드 부활
u Visual Studio 6.0에서 지원했던 클래스 위저드를 부활함.단축키 : Shift-Control-X
n UML 툴 내장
u UML 툴이 기본 내장되어 있어서 Rational Rose 와 같은 UML 프로그램 없이 설계를 할 수 있음.
n 검색 기능 강화
u 보다 향상된 검색 기능으로 원하는 문장을 매우 빠르고 효율적으로 찾을 수 있음.
n 새로운 병렬처리 API 내장
u OpenMP 와 달리 MS에서 제공해주는 새로운 병렬처리 API 를 내장하고 있음.
u 여러 반복 작업(특히 for 문) 을 매우 빠르게 처리할 수 있으며 CPU Core 개수를 계산하지 않고도 자동으로 컴파일러에서처리해주기 때문에 빠른 프로그램 개발이 가능
u 대표적인 API : parallel_for, parallel_each
n 새로운 문법 추가
u auto
u static_assert
u boost_static_assert
u LAMBDAS
u Nullptr
u RValue reference
n 새로운 문법 추가(이 기능은 http://vsts2010.net 참고)
n 새로운 API 추가
u MFC를 위한 새로운 API 가 추가됨.(지금까지 외면되었던 MFC 를 대폭 추가함)
u 터치 스크린을 위한 터치 API 내장
u 윈도우 7 을 위한 새로운 API 추가
- 참고 자료
n Visual Studio 2010 공식 팀 블로그 : http://vsts2010.net
u 새로운 기능에 대한 자세한 설명 등을 접할 수 있음.
u 한글로 되어 있어서 빠른 이해가 가능함.
n Techdays 2010 : http://www.techdays.co.kr
u 마이크로소프트가 최근 발표한 제품(윈도우 7, 윈도우 Phone) 및 개념(클라우드 컴퓨팅) 등에 대한 많은 정보를 접할 수있음
WRITTEN BY
- 정현석
이것저것 끄적끄적....