본문 바로가기

Mobile Develop/WinMoDev Q&A

Windows Phone 7에서 C/C++ 코드는 사용할 수 없나요?

질문자 : 불광불급(plasma2m) 링크 : http://cafe.naver.com/winmodev/1692
<질문내용>

Windows Phone 7 개발환경과 문서를 보고 있는데요..

Windows Phone 7 에서는 C/C++ 코드를 사용할 수가 없나요?

개발툴에도 C# 만 쓸수 있으며 C, C++은 작성할 수 없으며,

Programming Windows Phone 7 Series 문서에도

cross-library는 사용이 불가능하다고 되어 있네요..

정말 C/C++ 코드는 사용 할 수 없는걸까요?

 


그리고 또 질문이 있는데요..

Silverlight는 Web 관련 기술이 아닌가요?

Windows Phone 7 에서는 UI는 Silverlight나 XNA로만 만들수 있다고 하는데..

WPF도 아닌 Silverlight가 Application의 UI를 구성한다는게 이해가 안 가네요..

 


제가 이 쪽으론 아는게 별로 없어서 다른분들껜 이상한 질문 같아 보일수도 있겠네요.. ㅡㅜ

열심히 공부할께요~

 


어쨌든.... 이번에 나온 Windows Phone 7 Series, 마음에 드네요.. ^^ 기대해도 되겠죠? ㅎㅎ

<답변내용>

안녕하세요 루나네스 입니다

Windows Phone7으로 모두 많이 바쁘시지요? ㅎㅎ

 

Windows Phone 7 부터 개발은 Native code를 지원하지 않습니다

Managed 코드인 C#으로만 개발이 가능하고, 이러한 부분은 Framework가 Managed만 지원하기 때문 입니다

이번에 공개된 개발툴을 설치해서 확인해 보시는 것도 좋겠네요

 

실버라이트는 원래 Windows Presentation Foundation.Everywhere 줄여서 WPF/F 라는 코드 이름으로 개발이 되었습니다

코드네임에서 보시면 눈치 채시겠지만, Everywhere 라는 단어를 통해서 어느곳에서나 실행이 되도록 만들어 진 것 입니다

 

웹 브라우저 플러그인으로 먼저 선보인 실버라이트는 이번 윈폰7에 UX Framework로 탑재되었는데요

기존의 소스코드 개발에는 C#으로 개발하고 끝내도 되지만,

(기본적으로 VS2010에서 모든 UI를 자동으로 Xaml 이라는 파일을 생성하고 관리하게 됩니다)

실버라이트가 UX Framework로 탑재되어 다이나믹한 에플리케이션의 UX를 개발 할 수 있도록 설계가 되었습니다

(Blend에서 VS2010에서 작성된 프로젝트를 불러와서 UX 작업이 바로 가능합니다)

 

WPF에 비해서 가볍게 만들어진 것이라 생각 하시면 됩니다.

작성일 : 2010.03.16 17:32

보다 자세한 정보는 윈도우 폰/모바일 개발자 모임에서 만나보실 수 있습니다