본문 바로가기

Programming/Windows Phone30

생애 첫 번째 윈도우 폰 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.
Hello Phone 프로젝트 마무리. 이번 시간에는 지난 시간에 이어 키 프레임들 간의 보정을 변경해 애니메이션을 부드럽게 만들고, 전체 프로젝트를 최종완성해서 실행해 볼것이다. 1. 타임라인에서 회색 원 아이콘 내부를 클릭해 첫 번째 키 프레임을 선택 한다. 프레임을 선택할 때, 디자이너 뷰가 업데이트 되어 UI 요소의 상태를 보여주는데, 이 경우는 배너 텍스트가 거울에 비친것 처럼 표시된다. 이제, [Properties] 창에서, [Easing] 범주 아래 [EasingFunction]을 선택하고, 드롭 다운 목록을 확장해 가능한 기능 목록을 표시한 뒤, [Cubic Out] 기능을 선택한다. 이 특별한 감속/가속 기능은 전환시에 키 프레임에 가까워짐에 따라 감/가속율을 줄인다. [그림 69] 감속/가속 기능을 적용해 키 프레임간에 상호.. 2011. 1. 31.
Hello Phone 예제의 배너 텍스트용 애니메이션 생성하기 애니메이션은 부드러운 시각적 전환의 시작과 끝 위치를 정의하는 키 프레임을 기반으로 한다. 익스프레션 블렌드에서 애니메이션을 만들려면, 스토리 보드를 만들고, 그 스토리보드에서 타임라인에 키 프레임을 설정해 속성 변화를 표시한다. 예를 들면 0초 표시에 키 프레임을 설정해 아트보드의 왼편에서 사각형의 위치를 기록하고나서, 1초 표시에서 키 프레임을 설정해 아트 보드의 오른편에서 동일한 사각형의 위치를 기록한다. 결과로 나타나는 애니메이션은 초당 사각형의 X와 Y의 속성이 바뀌는 변환에 기반한다. 애니메이션 스토리보드를 실행할 때, 익스프레션 블렌드는 지정된 기간에 걸친 속성 변화에 중간값을 채우고 애플리케이션에 그 결과를 표시한다. 이런 방법으로 아트보드에서 객체가 속하는 모든 속성, 심지어 비 시각적 .. 2011. 1. 27.