도서명 : 윈도우폰 프로그래밍 정복 : 윈도우폰 개발의 모든 것!!
저자 : 김상형
발행일 : 2012년 4월 6일
ISBN : 9788994405100
정가 : 39,000원
구매하기 : 강컴닷컴 | 인터파크 | YES24


 



책소개

IT 도서 베스트셀러 저자 김상형의 윈도우폰 개발의 모든 것!!

 이 책은 윈도우폰 개발 기법에 대한 모든 것을 다루었다. 윈도우폰 운영체제에 대한 소개와 개발툴 설치, 컨트롤 배치 방법 및 이벤트 처리 방법 등의 기본적인 내용은 물론이고 센서, 위치, 게임, 멀티미디어 등의 고급 기법 등을 두루 설명했다. 응용 프로그램 작성에 필요한 모든 기법을 망라하고 있으며 최종적으로 완성된 예제 하나를 마켓 플레이스에 등록하는 실습으로 마무리한다.

마이크로소프트는 이전의 윈도우 모바일을 버리고 완전히 새로운 운영체제인 윈도우폰으로 스마트폰 시장에 새롭게 참여하였고 윈도우폰은 새로운 메트로 UI로 단장했으며 닷넷 프레임워크를 채용해서 생산성이 높다. 또한, 데스크탑 운영체제와의 통합성이 뛰어나며 곧 발표될 윈도우 8과도 호환되어 데스크탑의 경험을 모바일에서도 그대로 활용할 수 있다. 모바일을 위해 완전히 새롭게 만든 운영체제인 만큼 아이폰과 안드로이드에 비해서 확실히 색다른 경험을 제공한다.

자습서(Tutorial) 형식을 채택하여 먼저 알아야 할 것은 앞쪽에 배치하고 강의를 하듯이 자연스러운 순서대로 설명을 전개하며 모든 예제는 핵심 문법 이해를 돕기 위해 실습 위주로 간결하게 작성되어 있다. 따라서 C# 언어의 문법만 알고 있으면 누구나 혼자서 학습할 수 있으며 윈도우폰 개발의 큰 흐름을 익힐 수 있도록 구성하였다.

  • 자습서(Tutorial) 형식을 채택하여 실습 위주로 혼자 학습할 수 있도록 구성.
  • 모든 예제는 실습을 가정하여 작성 과정을 일일이 설명하며 필요한 소스를 지면에 수록.
  • 직접 실습하기 어려운 독자를 위한 모든 예제의 완성된 소스를 관련사이트를 통해 배포. 

 

김상형

한메디지탈 대백과사전, 온라인 평가솔루션 네오테스트 및 그 외 다수의 프로젝트 참가하였으며 LPA 캠퍼스에서 전임강사로 근무하며 C/C++, 윈도우 프로그래밍 등을 강의하였고 Win32 연구사이트인 WinApi를 운영하고 있다. 개발서 최고의 베스트셀러 “Windows API 정복”을 비롯하여 “윈도우 API정복(개정판)” “혼자연구하는 C/C++ 1, 2” “안드로이드 프로그래밍 정복” “닷넷 프로그래밍 정복” “델파이 정복” 등을 저술 하였다.  1970년 경남 진주생. 부산진고 졸업. 경희대 경제학과 졸업. 한메소프트 파피루스개발팀. 다울소프트 온라인 테스팅솔루션 개발. 국순당 차림표시스템, 우체국 ePost프로젝트 수행. LPA캠퍼스 전임강사 역임. WIN32 프로그래밍사이트 WinApi 운영자.

 

머리말

일러두기

 

제1장 윈도우폰

1.윈도우폰

윈도우폰

과거와의 단절

역사

2.윈도우폰의 구조

하드웨어 사양

디자인 철학

프레임워크

3.개발툴 설치

앱 허브

개발툴 설치

4.실습 준비

선수 과목

장비 선택

Live ID

 

제2장 개발 환경

1.첫 번째 예제

WpFirst 예제

프로젝트의 구조

수정 및 에러 처리

이미지 파일

2.개발툴

비주얼 스튜디오

디자인 뷰

디자인 뷰 사용

디버거

비주얼 베이직

3.에뮬레이터

에뮬레이터

에뮬레이터의 버튼

설정 변경

디버깅 정보

4.도움말

트레이닝 킷

온라인 도움말

샘플 예제

 

제3장 패널

1.스택 패널

컨트롤 계층

스택 패널

보이기 속성

ScrollViewer

2.그리드

행열의 속성

셀 병합

3.캔버스

캔버스

프레임과 페이지

소스 리스트의 형식

4.배치 관련 속성

정렬

마진과 패딩

그리드와 마진

패널의 중첩

 

제4장 컨트롤

1.문자열 컨트롤

텍스트 블록

Control

텍스트 박스

패스워드

보더

2.버튼

Button

클릭 모드

메시지 박스

진동

3.여러 가지 버튼

하이퍼 링크

체크 박스

라디오 버튼

RepeatButton

4.범위 컨트롤

프로그래스

슬라이더

컨트롤 값의 초기화

 

제5장 이벤트

1.이벤트

이벤트

핸들러 작성

방향 이벤트

앱의 이벤트

2.터치

저수준 터치

사운드 출력

드럼 연주

고수준 터치

3.여러 가지 이벤트

키보드 이벤트

타이머 이벤트

이벤트 라우팅

트리거와 액션

TabTabTab

 

제6장 이미지

1.이미지

Image

빌드 액션

Stretch

2.브러시

단일색

직선 그래디언트

원형 그래디언트

이미지 브러시

브러시의 활용

3.XAML의 문법

속성 엘리먼트

내용 속성

 

제7장 도형

1.도형

Shape

선의 속성

다각형

자유 곡선

2.패스

지오메트리

PathGeometry

원호

베지어 곡선

미니 언어

 

제8장 리소스

1.XAML 리소스

반복 코드

닷넷 타입 사용

리소스의 범위

2.스타일

반복되는 속성

스타일 재정의

속성의 상속

암시적 스타일

3.테마

시스템 테마

테마 리소스

속성의 전파

테마 테스트

 

제9장 변환

1.기본 변환

이동

확대회전

기울이기

2.고급 변환

복합 변환

행렬 변환

3차원 변환

 

제10장 애니메이션

1.애니메이션

세 가지 애니메이션

애니메이션 속성

코드로 애니메이션 작성

변환과 애니메이션

2.키 프레임 애니메이션

키 프레임

보간법

객체 애니메이션

3.종속 속성

속성의 우선 순위

종속 속성의 작성

연결 속성

 

제11장 앱바

1.앱바

앱바

앱바 디자인

앱바의 속성

앱바 항목의 속성

2.앱바 활용

코드로 앱바 생성

전역 앱바

상태란

 

제12장 저장소

1.격리 저장소

저장소

파일 입출력

파일 관리

저장소 탐색기

세팅 저장소

2.로컬 DB

구조적인 데이터

참조 DB

DBBinding

 

제13장 실행 모델

1.내비게이션

내비게이션

페이지로 인수 전달

리턴값 전달

2.실행 모델

라이프 사이클

툼스토닝

백스택

아이들 탐지

 

제14장 바인딩

1.엘리먼트 바인딩

컨트롤 연결

바인딩 마크업

바인딩 모드

 

바인딩 컨버터

런타임 바인딩

2.데이터 바인딩

데이터 연결

변경 통지

양방향 연결

 

제15장 템플릿

1.DataTemplate

템플릿의 종류

Content 속성

DataTemplate

WeatherContent

2.ControlTemplate

ControlTemplate

TemplateBinding

ContentPresenter

상태 관리자

 

제16장 항목 컨트롤

1.리스트 박스

리스트 박스

항목 편집

컨트롤 목록

객체와 바인딩하기

ItemsPanelTemplate

2.피봇

허브 스타일

피봇 예제 분석

파노라마 예제 분석

PivotNews

피봇의 이벤트

 

제17장 태스크

1.론처와 추저

기능 공유

론처

추저

2.백그라운드 작업

에이전트

시간 에이전트

알람과 리마인더

백그라운드 음악 재생

 

제18장 XNA

1.XNA

게임 라이브러리

XnaFirst

Airplane

게임 루프

방향과 해상도

2.애셋

애셋

이미지

폰트

사운드

3.입력

키보드 입력

터치 입력

XNA와 실버라이트

 

제19장 센서

1.가속도 센서

센서

가속도 센서센서 테스트

수평계

게임 캐릭터 조정

2.그 외의 센서

콤파스

자이로스코프

모션 센서

 

제20장 위치

1.위치 정보

위치 정보

GPS 테스트

2.빙맵

개발자 등록

BingMapTest

GPS와 연동

지도 표식

 

제21장 네트워크

1.네트워크

상태 조사

WebClient

WebRequest

2.웹 서비스

개발자 키

검색 순위 조사

웹브라우저

 

제22장 멀티미디어

1.미디어 라이브러리

미디어 DB

음악 목록

오디오 재생

그림 목록

2.비디오

MediaElement

MoviePlayer

3.카메라

촬영 과정

CameraTest

카메라 옵션

 

제23장 마켓 플레이스

1.개발자 등록

마켓 플레이스

개발자 등록

개발폰 등록

2.제품 등록

TabsTabs

평가판

테스트 키트

제품 등록

 

부록

찾아보기