본문 바로가기

WP7

Windows Phone 7 에서 설정된 테마 알아오기 새로운 한주의 시작은 즐겁게 하고 계신가요? 이번에는 Windows Phone 7 의 테마 색상을 알아오는 방법에 대해서 알아보도록 하겠습니다. Windows Phone 7 에서 테마의 설정은 Settings - theme 메뉴를 통해서 가능한데요. 에뮬레이터에서도 가능하니 한번 해보세요. 제공되는 테마는 dark (검은색 바탕의 테마) 와 light (하얀색 바탕의 테마) 가 있구요. 거기에다 타일의 색상 등을 결정하는 Accent color 를 설정하는 부분이 있습니다. WP7 어플리케이션을 작성할 때 사용자에게 일관된 사용자 경험을 제공하기 위해서 사용자가 직접 선택한 테마를 잘 활용하는 것도 중요할 수 있는데요. 테마의 색상을 알아오는 부분은 http://devlicio.us/blogs/derik.. 더보기
Windows Phone 7 에서 ZIP 압축파일 읽기 이번에는 Windows Phone 7에서 압축파일에서 개별 파일을 읽는 방법에 대해서 알아보고자 합니다. Silverlight 기반의 Windows Phone 7 응용프로그램의 배포에 사용되는 XAP 파일이 ZIP형식의 압축파일입니다. C# 코드가 컴파일되어 있는 DLL과 XAML 파일, 리소스들이 이 압축파일에 포함되어 있죠. 그러니, 분명히 Windows Phone에서는 ZIP 압축파일을 해제하는 방법이 분명히 존재합니다. 하지만, 그 부분은 제공하는 API가 아무래도 좀 빈약하고, ZIP의 압축이나 압축해제의 용도로만 사용되는 것이 아니다 보니, 용도에 딱 들어맞지 않을 수 밖에 없습니다. 그래서, 오픈소스로 제공되고 있는 SharpZipLib을 이용하는 방법이 없을까하고 생각하던 중에, Nick'.. 더보기
Windows Phone 7 에서 설치되지 않은 폰트 사용하기 오늘은 Windows Phone에 기본적으로 사용되는 폰트 외에 직접 추가한 폰트를 사용하는 방법에 대해서 알아볼까합니다. 우선 WP7은 타이포그라피가 UX의 핵심에 있는 METRO라는 디자인컨셉을 가지고 있다보니, 기본 폰트가 상당히 예쁩니다. 그냥 사용하더라도 아무런 불만이 없을 정도죠. (참고로 WP7에서 사용되는 기본 폰트는 Segeo WP 라는 폰트로 Microsoft에서 직접 만든 폰트라고 합니다.) 하지만 세상이라는게 그렇습니까? 자신만의 폰트로 개성을 표현하고 싶어질 것입니다. 불행하게도 WP7은 샌드박스모델을 사용하다 보니, 어플리케이션이 시스템 폴더에 접근하는 것이 불가능합니다. 즉, 어플리케이션이 새로운 폰트를 시스템에 설치할 수 가 없는것이죠. 하지만, 너무 실망할 필요는 없습니다... 더보기
웹에서 Windows Phone 7의 격리된 저장소로 파일 다운로드 받기 이번 글은 네이버 윈도우폰 개발자 모임에서 진행중인 Windows Phone 7 스터디에서 원격지(웹)상에 존재하는 파일을 WP7에 어떻게 저장하는가에 대한 궁금증이 생겨서 구현해보고 작성하는 블로그 포스트입니다. Windows Phone 7 은 샌드박스 모델을 사용하는 관계로 시스템의 저장공간을 마음대로 사용할 수가 없습니다. WP7 어플리케이션은 각 어플리케이션 마다 격리된 저장소를 할당 받고, 그 격리된 저장소 내의 파일들에 대해서만 읽고 쓰기가 가능합니다. 물론, 각종 미디어 파일(비디오, 사진 등)은 공용 스토리지를 이용하여 사용할 수 있습니다. 아래 구현된 소스는 Windows Phone 7 Developer Tools Beta 버전으로 구현되었습니다. 샘플 소스의 개요 샘플 소스에는 파일 다.. 더보기