본문 바로가기

Windows Phone

3일. 컬러, 포인트와 픽셀, XAP 파일 3일. 1. 컬러 - 문자색을 다른 색으로 변경하고 싶으면 아래와 같이 TextBlock의 Foreground 특성을 변경해서 처리 할 수 있다. - 윈도우폰의 테마를 이용하는 방법도 있다. 2. 포인트와 픽셀 - FontSize = "36"이 무슨 의미일까? - 실버라이트의 측정 단위는 픽셀(px)이다. FontSize도 px로 결정한다. - FontSize = "36"으로 지정하면 TextBlock의 높이는 48px 정도가 되는데 이것은 36px보다 33% 정도 큰 값이다. "행간"이라고 부르는 이 공간이 연속 라인이 있을 경우 가독성을 높이는 역활을 한다. - 전통적으로 폰트의 크기의 단위는 "포인트(point)"이다. 일반적으로 활자는 한 포인트가 1/72 인치(inch) 가까운 값이지만, 디지털.. 더보기
2일. Hello Windows Phone 1. 윈도우폰을 개발하기 위해서 먼저 프로젝트를 생성한다. - SDK를 설치 하면 [파일]-[새로 만들기]-[프로젝트]를 눌렀을 때 'Visual C#'에서 'Silverlight For Windows Phone'을 볼 수 있다. 2. OK를 누르면 아래와 같이 프로젝트가 생성된다. 3. Solution Explorer를 확인 보면 아래 이미지와 같다. 중요한 파일은 'App.xaml'과 ' MainPage.xaml' 파일이다. - App.xaml 파일은 Application 전체에서 사용되는 자원(Resource)를 저장하는데 사용한다. 해당하는 자원으로는 색 스키마, 그레이디언트 브러시, 스타일 등을 들수 있다. - MainPage는 실버라이트 프로그램에서 두 번째로 중요한 클래스이다. 두 번째 스켈.. 더보기
1일. Windows Phone 알아보기와 SDK 설치 "찰스 펫졸드의 원도우폰7 프로그래밍" 책을 구매해서 읽기 시작했다. 벌써 2년 전이다. KT에서 시행하는 모바일 프로그램 강의를 들으러 주말마다 강남으로 갔었다. 그때 WM 6.5폰이 나와 시중에 돌아 다녔고 나도 그게 사고 싶었다. 옴니아! 교육을 받을 때 C#으로 했다. 그때 강의를 하는 분께 물어 봤다. 안드로이드가 대세가 될텐데 왜 WM6.5를 가르치는거냐? 그리고 이미 WM 프로그래밍을 해본 나로서는 속도도 느린 C#으로 교육을 하냐? 오늘 이 책을 처음 봤는데 7부터는 C#으로 프로그래밍을 해야 한다고 한다. 실버라이트(Silverlight)는 책을 사서 잠깐 봤지만 실제 사용해 본적이 없다. 기존 Windows C#과 Mobile C#과 얼마나 차이가 나는지 확인을 해봐야 할 것 같다. 1.. 더보기