본문 바로가기

Mobile Develop/WinMoDev Q&A

윈도우의 탐색기와 같은 기능을 스마트폰에서 구동되게 하려면...

질문자 : 티아우 링크 : http://cafe.naver.com/winmodev/2803
<질문내용>

안녕하세요.

윈도우 모바일 어플리케이션에 입문한지 1주일 지난 초보입니다.ㅎㅎ

이곳 예제들과 강의를 통해서 조금씩 알아가면서 기뻐하고 있습니다.

 

지금 제가 하고 싶은 것은 일반 PC에서 사용되는 일부 기능을 스마트폰에서

사용할 수 있도록 하려고 합니다.

그 중에 윈도우(PC)의 탐색기처럼 스마트폰의 폴더구성을 읽어서 표시하고 그림이나 문서 파일을

표시하려는 기능을 만들려면 무엇부터 공부해야 하는지 조언 부탁합니다.

그림이나 문서파일을 표시하지는 못하더라도 스마트폰의 폴더 구조를 트리형태로 나타낼 수 있는

방법이 필요합니다.

 

지금 사용하는 데스크탑 PC의 운영체제 윈도우 7이고, 개발언어는 VC 2008입니다.

윈도우 모바일 운영체제는 6.0입니다.

 

그리고 윈도우 스마트폰의 어플리케이션을 개발할 때

VC++ 과 C#의 차이가 뭔지도 궁금합니다.

<답변내용>

윈폰에서 폴더구조를 보여주기 위한 컨트롤은 기본으로 존재하지 않습니다
직접 만드셔야 하는데요, 이것은 PC에서 폴더 트리구조 컨트롤을 만드는 예제가 많이 있으니
참고하시고 만드시면 동일하게 동작합니다 :)

 

C++과 C#의 가장 큰 차이점은 바이너리코드의 호환성이라 볼 수 있습니다
C++는 CPU에 맞게 컴파일을 해야 하지만 (요즘은 ARM기반이라 상관없습니다만.. 예전에는 MIPS와 같은 다른 CPU도 있었습니다) C#은 .NET Framework(모바일에서는 .NET Compact Framework)를 기반으로 동작하기 때문에

어떠한 하드웨어에서도 (.NET Framework가 설치되어 있다면) 동일한 동작 환경을 보장해줄 수 있습니다

 

그 외에도 여러가지 장단점이 있습니다 :)

 

참고로 향후에 출시될 WP7은 C#으로만 개발이 가능합니다.

게임도 XNA라는 고성능 게임 프레임워크를 이용해서 개발하는데 이것 역시 C# 입니다

작성일 : 2010.06.19 12:35

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