이미지 검색을 사용해 보세요
검색창 이전화면 이전화면
최근 검색어
인기 검색어

소득공제
Windows Phone 7 프로그래밍 멘토
윈도우 폰 7 프로그래밍 가이드
베스트
IT 모바일 top100 5주
가격
26,000
10 23,400
YES포인트?
1,300원 (5%)
5만원 이상 구매 시 2천원 추가 적립
결제혜택
카드/간편결제 혜택을 확인하세요

이미 소장하고 있다면 판매해 보세요.

  •  국내배송만 가능
  •  문화비소득공제 가능

이 분야의 이벤트

상세 이미지

책소개

목차

Chapter 01. 신데렐라로 등장하기까지
WP7 특징 살펴보기
표준화시킨 플랫폼
디바이스 측면의 제약
개발환경 측면의 제약
WP7 디자인 철학
WP7의 디자인 언어 '메트로'
라이브 타일과 허브 스타일 앱
WP7 앱이 지향하는 가치
.NET 관리 코드
실버라이트와 XNA
WP7 기본 사양
디바이스 외관
내장 하드웨어
기타 서비스

Chapter 02. WP7 개발환경
Windows Phone Developer Tools 설치하기
첫 번째 프로젝트, Hello World
실버라이트 프로젝트
실버라이트 HelloWorld 프로젝트 만들기
실버라이트 프로그램 구조
픽셀과 포인트
XAP 파일
테마
XNA 프로젝트
XNA HelloWorld 프로젝트 만들기
에뮬레이터에서 언락된 이미지 사용하기

Chapter 03. SimpleNote 만들기
첫 번째 SimpleNote 프로그램
XAML 파일에 요소 추가하여 UI 만들기
메모 내용을 저장하고 불러오기
1.2.1프로그램의 시작과 종료, 툼스토닝
1.2.2격리된 저장소
1.2.3페이지가 화면에 나타날 때의 이벤트
1.2.4프로그램 상태 보존
실버라이트 동적 레이아웃
가로/세로 방향 지원
동적 레이아웃 관련 프로퍼티
요소 크기를 다룰 때 적당한 위치
이벤트 생성과 변경
MainPage.xaml의 요소 레이아웃 살펴보기
가로/세로 방향 전환 이벤트 처리하기
XAML 다시 살펴보기
XAML 코드에서의 TextBlock 요소
프로퍼티 문법 : 프로퍼티 상속과 프로퍼티-요소
Color, Brush 객체를 사용하는 프로퍼티
요소의 콘텐츠와 ContentProperty
XAML 리소스 공유하기
스타일 사용하기
테마

Chapter 04. 간단한 메모장 만들기
두 번째 SimpleNote 프로그램
App 클래스 수정하기
메모를 저장하는 로직 고치기
1.2MainPage 수정하기
ApplicationBar로 메모 추가 버튼 만들기
MainPage에 메모 목록 만들기
1.3NoteEditPage 추가하기
페이지 추가하고 화면 요소 배치하기
NoteEditPage 화면에 메모 불러오기
저장, 삭제 버튼 로직 작성하기
Panel 클래스의 레이아웃
Grid와 StackPanel 요소
StackPanel 요소의 중첩, 화면에서 요소 감추기
Panel 객체의 스크롤
레이아웃의 작동 방식
Canvas 요소
WP7의 멀티터치와 터치 이벤트 핸들링
WP7에서 지원하는 터치 제스처
실버라이트의 저수준 터치 이벤트
실버라이트의 고수준 터치 이벤트
Canvas 요소를 사용한 요소 드래깅
에뮬레이터에서 멀티터치 입력 장치 테스트하기
Multi-Touch Vista
Control 타입
FrameworkElement 타입과 Control 타입
Button 컨트롤과 Content 프로퍼티
컨트롤의 프로퍼티 우선순위
버튼의 형제들

Chapter 05. 데이터 바인딩 사용하기
데이터 바운드 애플리케이션 살펴보기
데이터 바운드 애플리케이션의 구조
세 번째 SimpleNote 프로그램
바인딩에 사용할 데이터 클래스 만들기
MainPage, NoteEditPage의 템플릿 변경하기
ListBox의 내부 항목 정렬하기
데이터 바인딩
종속성 프로퍼티
연결된 프로퍼티
데이터 바인딩 원본과 대상
Mode 프로퍼티
Converter 프로퍼티
RelativeSource 프로퍼티
알림 메커니즘 : INotifyPropertyChanged 인터페이스
DataContext 프로퍼티
실버라이트의 템플릿
ContentControl과 DataTemplate
시각 트리의 계층구조 살펴보기
ControlTemplate으로 컨트롤 외형 변경하기
컨트롤의 시각적 상태
ItemsControl의 템플릿

Chapter 06. 사진 저장 기능 추가하기
네 번째 SimpleNote 프로그램
Pivot 애플리케이션 살펴보기
사진의 뷰 모델, PhotoItemViewModel 타입
MainViewModel 타입 수정하기
MainPage에 Pivot 컨트롤 추가하기
MainPage의 비하인드 코드 변경하기
컨버터 살펴보기
PhotoEditPage 페이지와 사진 관련 기능 추가
리소스 파일 다루기
XAML 코드의 Image 요소에서 리소스 파일 사용하기
비하인드 코드에서 리소스 파일 사용하기

Chapter 07. 동기화 기능 추가하기
다섯 번째 SimpleNote 프로그램
사용자 설정 정보 클래스 추가하기
SettingsPage 추가하기
Dropbox 서비스, 앱 정보 등록하기
Dropbox API용 라이브러리, SharpBox
동기화를 위한 프로퍼티 정의 및 초기화
메모, 사진 데이터 동기화하기
WP7에서 웹 서비스 사용하기
HTTP 기반 통신 타입들
웹 기반 API 프로그래밍 1 - XML 데이터를 통해 날씨 조회하기
웹 기반 API 프로그래밍 2 - JSON 데이터를 통해 구글 번역 이용하기

Chapter 08. 스마트 모바일 기능 다루기
WP7의 내장 센서 다루기
가속도계
가속도계와 기초
에뮬레이터 환경에서 가속도계 테스트하기
가속도계 예제 프로그램 만들기
위치 서비스
GeoCoordinateWatcher 클래스
에뮬레이터 환경에서 위치정보 수신 테스트하기
빙 맵 컨트롤 사용하기
빙 맵 API 접근을 위한 키 얻기
빙 맵 컨트롤로 지도 프로그램 만들기
구글 맵 서비스 이용하기
태스크
전화 걸기 - PhoneCallTask
미디어 재생하기 - MediaPlayerLauncher
사진 라이브러리 접근하기 PhotoChooserTask
페이지 전환 효과 추가하기
추천하는 링크
추천하는 웹 사이트
추천하는 커뮤니티
추천하는 블로그 및 SNS
부록 I. 오픈 예제로 배우는 XNA 따라잡기
부록 II. 추천하는 링크
부록 III. Windows Phone 7 480*800 UI 스케치
Windows Phone 7 320*480 UI 스케치

저자 소개

저자 : 이수겸
Microsoft MVP(C#, ASP.NET), 모바일과 BI 분야 프리랜서 개발자이며, IT 테크니컬 집필가로 활동 중이다.
저자 : 김유나
Microsoft MVP(XNA/DirectX), 데브피아 Microsoft XNA 마을 운영자, UX 베이커리 운영진 MSP 1기이며, 철학을 담는 엔지니어를 꿈꾼다.

품목정보

발행일
2011년 03월 15일
쪽수, 무게, 크기
520쪽 | 188*230*35mm
ISBN13
9788964860113

출판사 리뷰

- 윈도우 개발자를 위한 윈도우 폰7 모바일 프로그래밍 개념 잡기
- ‘따라하기’ 방식과 ‘자세한 로직 설명’을 혼합한 멘토 스타일 진행
- 삼정출판사의 특별한 발상과 의지를 담은 ‘거꾸로 된 책등 제목’ 디자인
- 삼정출판사 카페(http://cafe.daum.net/sdsbook)를 통한 추가 서비스 제공
(‘업데이트’ 내용, 소스 파일, 이미지 등)

추천평

국내에서도 새롭게 부활을 알리는 윈도우 모바일 뿐만 아니라 아이폰, 안드로이드 폰 등 다양한 킬러 앱 서비스가 등장하고 있다. 2010년 포레스트 리서치에서 발간한 보고서를 살펴보면, 2015년까지 전 세계 모바일 앱 시장 규모는 350억 달러를 달성할 것이라고 예상하고 있다.

윈도우폰7(Windows Phone 7)은 작년 북미 및 유럽에서 출시 이후, 2011년 3월 기준으로 1만 개 이상의 앱이 마켓플레이스에 등록되어 있다. 매월 스마트 폰 앱스토어의 보고서를 공개하는 Distimo에서는 윈도우폰7 마켓플레이스 증가세가 30%로 올해에 가장 가파른 앱 성장세를 보여주고 있다고 한다. 블랙베리 앱스토어와 얼마 전 HP사에서 인수한 Web OS 앱스토어를 불과 4개월 만에 추월한 것이다. 이러한 흐름이라면 윈도우폰7을 사용하는 폰이 국내에 출시될 예정인 하반기 쯤에는 약 3만 개 이상의 앱이 등록될 것으로 전망하고 있다.

이 책은 다른 개발서들과 달리, 저자인 이수겸씨가 윈도우폰7의 실버라이트 환경에서 SimpleNote라는 윈도우폰7 앱을 실제로 만드는 여정을 보여준다. 또한 실제 윈도우폰7 지원 장비가 없어도 앱 프로그래밍에 도전해볼 수 있는 방법을 제시한다. 그뿐만 아니라 윈도우폰7 앱의 주요 디바이스 기능인 가속도계나 위치 서비스, 데이터 바인딩 및 HTTP 네트워킹, DropBox 클라우드 서비스 등 다양한 API도 상세히 설명하고 있다. 따라서 이 책을 천천히 읽어보면서 따라하다 보면 어느새 하나의 앱을 완성할 수 있을 뿐만 아니라, 또 다른 앱 개발에 필요한 원동력을 얻을 수 있다.

윈도우폰7은 모든 스마트폰이 아이폰 UI를 복사하듯 비슷한 앱을 옮기는 것이 아니라 나만의 개성이 강하고 세련된 앱을 개발할 수 있는 독특한 ‘메트로(Metro)’ 기반의 사용자 경험을 토대로 .NET 환경에서의 앱 디자인 개발을 지원한다. 다른 앱 개발 플랫폼과 차별된 윈도우폰7 앱 개발의 첫걸음을 이 책과 함께하기 바란다.

이제 나만의 독특한 윈도우폰7 앱을 만들어 보자!

새 봄이 오는 3월 초저녁, 조용한 사무실에서
서진호 (한국 마이크로소프트 부장, 윈도우폰7 개발자 전도사)

리뷰/한줄평0

리뷰

첫번째 리뷰어가 되어주세요.

한줄평

첫번째 한줄평을 남겨주세요.