'윈도우 모바일'에 해당되는 글 2건

  1. 2009.05.18 헐...프래임워크 3.5 가 내발목을...
  2. 2009.05.06 windows mobile programming[옴니아]-1

모바일 프로그래밍을 하고 에뮬까지 다돌려서 올렸것만.....

프래임워크 버젼이 높다고 안돌아간다;;

헐........................

2.0기반으로 다시 ㄱㄱ
Posted by Nvdark
,

옴니아를 지르고 2일만에 호기심발동하여...

윈도우 모바일 프로그래밍을 찾아봤다...생각보다 자료가 별로 없었다..;;

일단

프로그래밍을 하기위한 환경구축에 대한 정보부터 찾아봤다.

일단 내 환경은

windows vista home basic K / VS 2008 +MSDN

기본적으로 찾아봤으나 2008에서 다 제공하는것 같다.

파일->새로 만들기->프로젝트 에 들어가서 보면 VB/C#/C++ 에 스마트 장치 라는것이 있다.



이놈으로 선택하면 모바일 환경의 프로그래밍을 가능하게 해준다.

일단 간단하게 C#에서 스마트장치를 선택해 코딩을 해봤다. 그냥 메시지 박스만 띄우는 정도...



        private void MenuItemExit_Click(object sender, EventArgs e)
        {
            MessageBox.Show("Msg");
        }

저거 exit 클릭했을때 나오는 메시지 박스다. 저 함수는 그냥 메뉴 만들고 더블클릭하면 자동적으로 생성되며

안에 MessageBox.Show("Msg"); 이것만 추가해 주면된다.

그리고 컴파일 결과 성공. 그후 테스트를 해야하는데 옴니아에 바로 넣고 돌렸다.

잘되네 ㅎㅎㅎㅎㅎㅎ

그런데 혹시 모를 위험을 위해 또는 스마트폰이나 포켓피씨가 없는 사람을 위해 2008은 에뮬레이터를 제공한다.

기본적으로 윈도우 모바일 5.0 SDK와 에뮬레이터가 깔려있지만 옴니아는 모바일 6.1....ㄷㄷㄷㄷㄷㄷㄷ

찾아봤다... 역시나....6.0 SDK도 있다.;;

1. Visual Studio 2008 서비스 팩1 설치 - .NET 프레임워크 3.5 및 WIndows Mobile 개발 컴포넌트를 업데이트 할 수 있음
2. Windows Mobile 6 Professional Edition SDK  - 이거 설치하면 다른 스마트폰에서도 문제없이 개발할수있다고 나와있다.
http://www.microsoft.com/downloads/details.aspx?FamilyID=06111a3a-a651-4745-88ef-3d48091a390b&DisplayLang=en
3. 원래 Windows Mobile 6 SDK 에는 영문 밖에 없다. 그래서  Windows Mobile 6 Emulator Localization Images 를 다운로드 받아야 한다. 받으면 한글이 사용가능해 진다.
4. 마지막으로 Windows Mobile 6.1.4 Emulator Images (USA) 를 설치해 주면 되는데 여기에는 T옴니아 폰이나 HTC 터치 다이아몬드 HD 디스플레이 처럼 DPI 가 480 * 800 이미지가 포함 되어 있으므로 이를 다운로드 받아서 사용하는 것이 좋다.


스마트 폰이나 포켓PC가 없는 사람은 애뮬래이터를 설치해 줘야 하는데 위의 링크를 참조하길 바란다.

설치하고 실행을 해보자.

난 이거 어떻게 애뮬레이터 돌리는지 몰라서 또 한참....고생했다 ㅋㅋ

맞는진 모르겠지만.... 컴파일까지 완료되면 그냥 디버깅(F5 key)을 눌러보자.

디버깅을 하면


이런화면이 나오는데 에뮬레이터 선택하고 ㅇㅋ

그럼 다음과 같은 화면이 뜬다.... 그리고 클릭하면 짜잔~~~~(참고로 뜨는데 무쟈게 걸린다...내컴에선;;똥컴 ㅠㅠ)



자 다음에 계속 ㅎㅎ


Posted by Nvdark
,