본문 바로가기

Programming44

생애 첫 번째 윈도우 폰 7 애플리케이션 만들기 3회 이번에는 총 4번에 거쳐 퍼즐 보드를 표시하고 게임을 실행하는 페이지를 만들어 본다. 페이지는 클릭 시에 여러 조각으로 나눠진 후 랜덤 방식으로 보드에 재배치된 이미지를 표시 한다. 게임의 로직은 PuzzleGame 클래스에 포함되어 있다. 페이지의 컨트롤들의 레이아웃을 생성한 뒤 보드를 초기화하고 사용자 인터페이스 이벤트에 응답하는데 필요한 애플리케이션 로직을 추가한다. 그 다음 멀티 터치 지원을 추가해 사용자가 손가락으로 보드상의 퍼즐 조각을 드래그해 재 배열하도록 해준다. 마지막 단계로, 퍼즐을 풀어 성공할 때 멋있는 시각적 효과를 생성하는 애니메이션 스토리 보드를 만든다. 이번 3회에서는 새로운 페이지를 애플리케이션에 추가해 퍼즐 보드를 표시하고 게임을 하는 동안 수행한 전체 이동 횟수를 가지는 .. 2011. 3. 13.
2010년 7월 TechED의 윈도우 폰7 관련 사진 몇장. 벌써 작년이군요. 2010년 7월에 뉴올리언즈에서 개최된 마이크로소프트 TechED에 다녀왔던 시간이... 다녀온지 얼마 되지 않은것 같은데, 시간이 참 빠릅니다. 그때 TechED에서 정식 윈도우 폰7이 출시 되기전에 행사에서 공개되었던 사진 몇 점 공개합니다. 물론 이제는 정식 윈도우 폰7이 출시 되었고, 반응은 다양하지만, 그래도 아이폰 UI에 이미 식상하신 분이라면 또 한번의 새로운 경험이 될 만한 사용자 경험을 하리라 봅니다. 2011. 3. 6.
생애 첫 번째 윈도우 폰 7 애플리케이션 만들기 2회 이번 시간에는 처리되지 않은 예외가 발생할 때 마다 에러 페이지를 표시하도록 애플리케이션을 업데이트 한다. 처리되지 않은 예외를 관리하려면, 우선 해당 에러에 관한 정보를 표시하도록 새로운 페이지를 애플리케이션에 추가한다. 그 다음 UnhandledException 이벤트에 관한 이벤트 핸들러를 생성한다. 이 이벤트는 애플리케이션에서 예외가 잡히지 않을 때 마다 발생한다. 핸들러에서 해당 예외에 관한 정보를 전달해 에러 페이지를 찾게 된다. 1. 먼저 프로젝트에 새로운 페이지를 추가한다. [솔루션 탐색기]에서, WindowsPhonePuzzle 프로젝트 노드를 오른 클릭하고, [Add]|[New Item]을 선택한다. [ Add New Item] 대화상자에서, 템플릿 목록의 [Windows Phone P.. 2011. 2. 24.
생애 첫 번째 윈도우 폰 7 애플리케이션 만들기 1회 지난 강좌에서 만들어 본 Hello phone 프로젝트는 워밍업으로 생각하고, 이제 본격적으로 첫 애플리케이션을 만들어 보자. 이번 강좌도 윈도우 폰 개발 도구로 무료 Microsoft Visual Studio 2010 Express for Windows Phone과 윈도우 폰 에뮬레이터를 이용한다. 또한 윈도우 폰 7 트레이닝킷을 기본 경로로 설치했다는 가정하에 진행한다. 먼저 Visual Studio에서 윈도우 폰 애플리케이션 프로젝트를 생성하자. 생성하는 방법은 다음의 단계를 따른다. 1. [시작] | [모든 프로그램] | [Microsoft Visual Studio 2010 Express] | [Microsoft Visual Studio 2010 Express for Windows Phone] 클.. 2011. 2. 18.