Windows7 개발환경 구축을 위한 Link 모음
Windows7과 관련된 기능들을 개발하기 위해서는 기본적으로 사용하는 Visual Studio 이외에도 몇 가지 추가적으로 설치해 주어야 하는 것이 있다. 이와 관련된 목록을 정리해 본다.
- Visual Studio 2008
Visual Studio는 2008을 사용하거나 혹은 지금 베타 테스트 중인 Visual Studio 2010을 사용할 수 있습니다. 하지만 Windows7과 관련된 기능들을 우선적으로 준비하는 사람이라면 Visual Stuido 2008을 사용할 것을 권장합니다. 제 개인적으로는 한글을 무척 사랑하는 사람이긴 하지만 새로운 API나 기술을 테스트 할 경우에는 한글버전에 문제가 되었던 전례가 많이 있습니다. 가급적이면 영문 버전의 Visual Studio를 사용하는 것이 정신건강에 이롭습니다.
https://www.microsoft.com/visualstudio/en-us/default.mspx - Windows 7 SDK RC
Windows와 관련된 개발에는 필수적으로 Windows SDK가 필요합니다. 이미 나와있는 운영체계들은 이미 Visual Studio에 함께 포함되어 있기 때문에 별도로 설치할 필요가 없지만 Windows 7과 같이 준비되고 있는 경우에는 별도로 설치해 주어야 합니다. 현재 제공되고 있는 버전은 RC버전을 위한 버전입니다.
https://www.microsoft.com/downloads/details.aspx?FamilyID=6db1f17f-5f1e-4e54-a331-c32285cdde0c&displaylang=en - Windows7 Traning Kit
개발에 필요한 기능들을 잘 정리해 놓았고 Hands on lab을 통해서 개발에 필요한 문서와 샘플들을 잘 제공해 주고 있습니다.
https://www.microsoft.com/downloads/details.aspx?FamilyID=12100526-ed26-476b-8e20-69662b8546c1&displaylang=en - Windows API code pack
Windows의 기본은 모두 Native 코드 입니다. 따라서 Visual C++을 사용하면 Windows 7의 새로운 기능들을 모두 사용할 수 있습니다. 하지만 C#, VB.NET과 같은 .NET기반의 기술을 사용하는 개발의 편리함과 개발자 층을 볼 때에 .NET에 대한 지원도 함께 고려할 수 밖에 없습니다. 그래서 제공되는 것이 Windows API Code pack입니다. Windows API Code Pack은 Windows 7의 Native 코드로 되어 있는 기능들을 .NET에서도 사용할 수 있게 해주고 더 나아가서 훨씬 더 간단하게 사용할 수 있는 방법들을 제공할 수 있게 해 줍니다. 실상 내용을 열어보면 사용법이 너무 쉬워져서 허탈할 지경입니다.
Windows API Code Pack은 현재 아래 링크에서 오픈소스로 진행되고 있는 프로젝트이며 오픈 소스이기 때문에 진행사항과 관련된 문서 그리고 소스코드를 모두 다운로드 받아 볼 수 있습니다.
https://code.msdn.microsoft.com/WindowsAPICodePack/Release/ProjectReleases.aspx?ReleaseId=2821
김영욱 ( iwinkey@hotmail.com )
Microsoft KOREA
Enterprise Develoeper Evangelist
개발자 플랫폼
Windows 7 개발자들을 위한 블로그 https://blogs.msdn.com/winkey7 UX 개발자들을 위한 강좌 https://winkey.tistory.com