본문 바로가기

Programming/Windows Phone30

윈도우 폰7 망고 개발 환경 구성 윈도우 폰7 개발 툴이 7.1로 업그레이드 되고 공식 다운로드가 가능하게 되어(아직은 베타 출시 입니다), 아래 마이크로소프트 사이트에서 다운로드 하고 실행했더니 다음과 같은 메시지가 뜨네요. [그림 1] 망고 다운로드 사이트 내용을 보면 Visual Studio 2010 Service Pack 1이 필요하다는 메시지를 띄웠네요. 그래서 개발 툴 설치는 일단 종료합니다. [그림 2] 망고 개발 도구 설치 오류 메시지 서비스 팩을 찾기 위해 아래 마이크로소프트 다운로드 사이트에 가서 다운로드하고 실행했습니다. Visual Studio Service Pack 1 다운로드 사이트 인터넷 설치라서 광대역 연결에 111분이 걸린다고 나오지만, 넘기고 나면 본격적인 설치 진행화면이 아래와 같이 나옵니다. 서비스 팩.. 2011. 7. 25.
생애 첫 번째 윈도우 폰7 애플리케이션 만들기 마지막회 최종회로 지난번에 만든 게임을 업데이트해서 다음 번에 게임을 실행했을 때 게임을 다시 시작할 수 있도록 게임의 상태를 저장할 수 있도록 만든다. 이를 위해 격리된 저장소를 사용한다. 격리된 저장소는 관리된 애플리케이션이 지역 저장소에 정보를 저장하고 가져올 수 있게 해준다. 이 아키텍처는 실버라이트 4에서 사용한 것과 아주 비슷하다. 모든 I/O 작업은 격리된 저장소의 범위로 제한되고 이들은 내부 운영체제 파일 시스템에 직접 접근하지 못한다. 격리된 저장소의 사용에서 생기는 몇 가지 이점은 다른 애플리케이션으로부터 데이터를 보호하고 할당량을 관리하며 애플리케이션이 자체의 고유 데이터만을 다루도록 보장하는 블라인드가 된다. [어셈블리 참조와 다른 자원 추가하기] 격리된 저장소를 이용하려면 프로젝트에 헬퍼파.. 2011. 6. 23.
생애 첫 번째 윈도우 폰 7 애플리케이션 만들기 6회 [애니메이션 효과 주기] 실버라이트에서 스토리보드가 애니메이션이다. 각 스토리보드는 키 프레임을 포함하는 타임라인을 정의한다. 각 키 프레임은 위치, 크기, 회전, 투명도, 그리고 심지어 전경 및 배경 색 같은 컨트롤 속성을 독립적으로 재 정의할 수 있다. 이러한 접근 방법을 사용해 사용자는 모든 단일 프레임을 정의해 애니메이션을 생성할 필요가 없고, 대신에 중요한 속성 변경을 표시하기 위해 타임라인에서 선택된 위치만 제공해야 한다. 실버라이트는 두 개의 인접한 키 프레임간의 애니메이션 속성의 값을 보간해서 중간 프레임을 생성하고 부드러운 전환을 제공한다. 각 스토리보드는 해당 페이지의 코드 숨김에서 사용할 수 있는 메서드와 이벤트를 가진 개체다. 이것은 애니메이션을 Begin, Stop, Pause하는.. 2011. 6. 2.
본격적인 윈도우 폰7 시대의 서막 - Windows Phone 7.1: Mango 올해 들어 마이크로소프트의 윈도우 폰7 런칭 활동이 가속화 되고 있다. 애플과 구글에 어퍼컷 한방 씩을 맞고 쇠락의 기로에서 흔들리던 마이크로소프트가 절치부심 회심의 모바일 OS로 들고 나온 윈도우 폰7(Windows Phone 7)은 시작부터 철저하게 사용자를 겨냥했고, 사용자의 눈 높이에 맞추고자 노력한 흔적이 많이 보였다. 그럼에도 불구하고 윈도우 폰7은 아직 어렸고, 시장에서 이미 성장해 버린 경쟁사의 플랫폼을 따라가기에는 모자란 부분이 많은 것은 사실이었다. 하지만 이제 MS는 거의 동급의 풍부한 기능과 편의성으로 보강해 시장에서 한 번 맞짱 떠볼 수 있는 윈도우 폰7 판올림 버전을 내어 놓았다. 코드네임 Mango가 그것이다. 지난 4월 라스베가스에서 열린 MIX11 컨퍼런스에서 대중에게 소개.. 2011. 5. 26.