티스토리 뷰

반응형

Windows Phone 7 개발에 대해 배우기

폰 개발이란? (기초)

폰 개발이란 스마트폰용 응용 프로그램을 작성하는 과정을 나타내는 넓은 의미의 용어입니다. 휴대폰은 응용 프로그램에 서비스를 제공하기 위한 플랫폼으로 운영 체제를 실행합니다. 결과적으로 폰 개발은 데스크톱 개발과 비슷하지만 주의할 점이 있습니다. 휴대폰은 데스크톱과 비교하면 메모리는 부족하고 성능은 낮습니다. 개발을 간소화하기 위해 많은 개발자들은 에뮬레이터라고 하는 소프트웨어 버전의 휴대폰에서 응용 프로그램을 실행, 디버그 및 테스트합니다. 이 방법을 통해 표준화되고 익숙한 환경에서 응용 프로그램을 작성한 다음 사용할 준비가 되면 휴대폰으로 배포할 수 있습니다.

기본 사항 및 준비(초급)

Windows Phone 7 제품에 대한 비디오를 보고 첫 번째 폰 응용 프로그램을 작성하는 데 사용할 도구를 설치하여 환경을 준비해 보십시오.

폰 개발의 기본 사항 배우기
재생 시간: 08:47

폰 개발의 기본 사항 배우기

XNA Framework와 Silverlight를 포함하여 폰 응용 프로그램 개발의 두 가지 핵심 프로그래밍 모델을 비롯한 폰 개발을 위한 도구 및 기술에 대한 개요를 배워 보십시오.

목표: 폰 개발의 기본 개념을 배웁니다.


개발 환경 준비

  1. Windows Phone 개발자 도구를 설치하십시오. 이 단계를 수행하면 아직 설치하지 않은 경우 Visual Studio 2010도 설치됩니다.
  2. Windows Phone 개발자 도구의 2011년 1월 업데이트를 설치하십시오.

Visual Studio 2010 버전에 대한 자세한 내용은 이곳을 참조하십시오.


코딩 시작하기(중급)

퀵스타트와 연습을 통해 Windows Phone용 응용 프로그램을 개발하는 방법을 배우십시오.

첫 번째 Windows Phone 7용 응용 프로그램 작성

첫 번째 Windows Phone용 응용 프로그램 작성

폰 프로그래밍을 시작하는 가장 좋은 방법은 간단한 응용 프로그램을 작성해 보는 것입니다. 이 샘플에서는 휴대폰 에뮬레이터를 사용하는 방법과 첫 번째 간단한 휴대폰 응용 프로그램을 작성하는 방법을 배웁니다.


Windows Phone 인터페이스 만들기

Windows Phone 사용자 인터페이스 만들기

일반적으로 Windows Phone 응용 프로그램을 작성할 때는 Silverlight를 사용하며 Windows Phone 게임을 작성할 때는 XNA Framework를 사용합니다. XAML은 컨트롤, 모양, 텍스트 및 화면에 나타나는 다른 콘텐츠와 같은 휴대폰 응용 프로그램 UI(사용자 인터페이스)를 만드는 데 사용되는 선언식 언어입니다. 이 샘플에서는 휴대폰 응용 프로그램의 UI를 만드는 과정을 설명합니다.


화면 방향 반응

화면 방향 반응

이 샘플에서는 세로 및 가로 화면 방향에 대해 배웁니다. 휴대폰의 방향에 반응하여 방향에 따라 화면을 다르게 그리는 응용 프로그램을 작성합니다.


XNA Framework 게임 응용 프로그램 작성

XNA Framework 게임 응용 프로그램 작성

XNA Framework를 사용하여 두 개의 나는 상자 간의 충돌을 탐지하는 응용 프로그램의 코드 샘플을 다운로드하십시오.


다음 학습(고급)

이제 폰 개발의 기본 사항을 이해했다면, 다음은 더 강력한 Windows Phone용 응용 프로그램을 작성하는 방법을 세부적으로 알아볼 차례입니다. 제품 팀에서 직접 최고의 리소스를 제공합니다.

Windows Phone 응용 프로그램 허브
Windows Phone 마켓플레이스에 응용 프로그램과 게임을 등록하여 판매하고, 폰 개발에 대한 소식, 교육 과정, 그리고 더 많은 내용을 배우는 데 도움이 되는 커뮤니티에 대해 알아보십시오.

Windows Phone 7 개발: MSDN 라이브러리
이 로드맵을 사용하여 훌륭한 Windows Phone 7용 소비자 응용 프로그램을 작성하는 방법을 배우십시오.


반응형
댓글