본문내용 바로가기
MD의선택 무료배송 소득공제

윈도우폰 7 윈도우폰 7 프로그래밍을 위한 실전 개발 가이드

라영호 , 지태성 , 신동혁 지음 | 웰북 | 2011년 03월 15일 출간
  • 정가 : 22,000원
    판매가 : 19,800 [10%↓ 2,200원 할인]
  • 혜택 :
    [기본적립] 1100원 적립 [5% 적립] [추가적립] 5만원 이상 구매 시 2,000원 추가적립 안내 [회원혜택] 회원 등급 별, 3만원 이상 구매 시 2~4% 추가적립 안내 [리뷰적립] 리뷰 작성 시 e교환권 최대 300원 추가적립 안내
  • 추가혜택 : 포인트 안내 도서소득공제 안내 추가혜택 더보기
  • 배송비 : 무료 배송비 안내
  • 도서상태 : 인터넷주문불가
상품상세정보
ISBN 9788901118376(8901118378)
쪽수 352쪽
크기 B5 판형알림

책소개

이 책이 속한 분야

윈도우폰 7 프로그래밍을 위한 『윈도우폰 7』. 2010년 10월 28일 공개된 후 2개월만에 전 세계적으로 2백만 대가 판매된 윈도우폰 7을 이해하면서 프로그래밍하는 방법을 쉽게 파악하도록 구성한 실전 개발 가이드다. 아직 국내에 정식으로 출시되지 않은 윈도우폰 7에서의 사용자 인터페이스 구성에 대해 소개하면서 C#을 이용한 프로그래밍 방법은 물론, XNA를 이용한 게임 프로그래밍 방법 등을 예제와 함께 설명한다. 윈도우폰 7에 대해 알아야 할 기본 지식을 마스터할 수 있다.

목차

Chapter 01 윈도우폰 7 개발 시작하기
Step 1 윈도우폰 7 바로 알기
윈도우폰 7
Integrated Hub
윈도우폰 7의 주요 기술
윈도우폰 7의 하드웨어 사양
윈도우폰 7의 소프트웨어 구조
윈도우폰 7의 주요특징
비주얼 스튜디오와 익스프레션 블렌드를 사용한 개발 툴
클라우드 서비스 지원
포털 서비스(Portal Services)
Step 2 실버라이트와 XNA
XAML이란 무엇인가
XAML과 UI
Metro
Step 3 윈도우폰 7과 개발자
윈도우 모바일과 윈도우폰 7의 차이점
윈도우폰 7은 누가 개발해야 하는가?
C/C++ 프로그래머, MFC
C#과 P/Invoke(Platform Invokation)
윈도우 모바일 6.x와 호환성
윈도우폰 7에서의 게임 개발은?
윈도우폰 7에서의 응용프로그램 동작속도는?
Step 4 윈도우폰 7의 응용프로그램 구조
응용프로그램 생성 및 배포
윈도우폰 7용 응용프로그램 배포
Step 5 Windows Phone 7 Developer Tools
Windows Phone 7 Developer Tools 설치 준비
Windows Phone 7 Developer Tools 구성(RTM 버전 기준)
윈도우폰 7 개발자 리소스
Step 6 Visual Studio 2010 Express for Windows Phone
Hello! WP7 프로젝트
Visual Studio 2010 Express for Windows Phone
Expression Blend for Windows Phone
윈도우폰 7 에뮬레이터
Step 7 Hello XNA

Chapter 02 C#을 이용한 윈도우폰 7 개발
Step 1 윈도우폰 7을 위한 C#
매니지드 코드(Managed Code)
매니지드 코드의 실행
C# 프로그래밍 언어
C#의 활용 분야
C#의 자료형
참조형(Reference Type)
배열
C#의 연산자
C#의 제어문
C#, 클래스, 메소드 함수
클래스 사용
C#에서 클래스, 객체
생성된 객체 사용
클래스의 접근제한자
멤버함수의 접근한정자
네임스페이스
this 키워드
정적 멤버
상수
구조체
클래스의 상속
윈도우폰 7 클래스 라이브러리
윈도우폰 7 네임스페이스
윈도우폰 7 클래스 라이브러리 레퍼런스

Chapter 03 실버라이트로 앱 개발하기
Step 1 실버라이트와 윈도우폰 7
XAML
Expression Blend for Windows Phone(또는 익스프레션 스튜디오 4 얼티밋)
코드 비하인드
비주얼 스튜디오 2010(또는 Visual Studio 2010 Express for Windows Phone RTM)
Step 2 도형과 브러쉬
도형(Shape)
Elipse
Line
Path
Polygon
Polyline
Rectangle
브러쉬(Brush)
SolidColorBrush
LinearGradientBrush
RadialGradientBrush
ImageBrush
Step 3 아이솔레이티드 스토리지
스토리지 종류
관련 네임스페이스 및 클래스
아이솔레이티드 스토리지를 이용하는 애플리케이션 만들기
프로젝트 생성 및 화면 디자인
아이솔레이티드 스토리지 사용을 위한 네임스페이스 설정
각 버튼에 대한 이벤트 핸들러 추가
Write 버튼에 대한 이벤트 핸들러 구현
Read 버튼에 대한 이벤트 핸들러 구현
아이솔레이티드 셋팅 스토리지로의 변경
Step 4 컨트롤
지원되지 않는 실버라이트 컨트롤
레이아웃 관련 컨트롤
ScrollViewer 컨트롤
기타 기본 컨트롤
Button/ToggleButton(PushButton) 컨트롤
Step 5 이벤트
이벤트 모델
실버라이트 이벤트
이벤트 처리기
라우트된 이벤트
이벤트 라우팅 중단
이벤트 개체 식별
이벤트 처리기 제거
Step 6 트랜스폼
트랜스폼
RotateTransform
ScaleTransform
SkewTransform
TranslateTransform
MatrixTransform
TransformGroup
CompositeTransform
Step 7 애니메이션
애니메이션의 종류
타임라인 애니메이션
트리거와 트리거 액션
애니메이션 반복실행
애니메이션 완료동작 결정
애니메이션 실행속도 제어
비하인드 코드에서의 스토리 보드 사용
Step 8 스타일
스타일 선언
Setter.Value 속성 엘리먼트
BasedOn 스타일
동적 스타일 정의

Chapter 04 윈도우폰 7 애플리케이션의 구성과 구현
Step 1 내비게이션
내비게이션을 이용하는 애플리케이션 만들기
NavigationService 클래스 활용하기
URI 쿼리 정보 활용하기
Back 버튼 핸들링
애플리케이션 실행모델
라이프사이클
Tombstone 현상
프로젝트 생성 및 화면 디자인
이벤트 핸들러 구성
화면에 대한 Tombstone 현상
추가적인 화면 디자인 및 이벤트 핸들러 구성
코드에 대한 Tombstone 현상
Tombstone 현상에 대한 대처방안
임시적 저장 방법
영구적 저장 방법
Step 2 애플리케이션 바
기본 화면 및 동작
화면 구성 시 알아 둬야 할 주의사항
애플리케이션 바가 있는 애플리케이션 만들기
Step 3 위치서비스를 이용하는 애플리케이션 만들기
프로젝트 생성 및 화면 디자인
위치서비스 이용을 위한 환경설정
위치서비스 이용을 위한 변수 및 이벤트 핸들러 추가
StatusChanged 이벤트 핸들러 구현
PositionChanged 이벤트 핸들러 구현
위치서비스 중지 코드 추가
Step 4 가속도 센서
가속도 센서를 이용하는 애플리케이션 만들기
Step 5 웹브라우저 241
WebBrowser 컨트롤
WebBrowser 컨트롤의 특징
WebBrowser 컨트롤을 이용한 애플리케이션 만들기
Step 6 런처
런처
Step 7 런처를 이용하는 애플리케이션 만들기
프로젝트 생성 및 화면 디자인
각 버튼에 대한 이벤트 핸들러의 구성
Step 8 츄저
CameraCaptureTask
EmailAddressChooserTask
PhoneNumberChooserTask
PhotoChooserTask
SaveEmailAddressTask
SavePhoneNumberTask
Step 9 츄처를 이용하는 애플리케이션 만들기
프로젝트 생성 및 화면 디자인
각 버튼에 대한 이벤트 핸들러의 구성
애뮬레이터 환경에서의 런처와 츄저
Step 10 푸시 노티피케이션
푸시 노티피케이션 서비스 구조
푸시 노티피케이션 타입
애플리케이션에서 푸시 노티피케이션 사용법
새로운 노티피케이션 채널 생성

Chapter 05 XNA로 게임 앱 개발하기
Step 1 XNA 4.0
XNA 게임 스튜디오 4.0의 특징
XNA 게임 스튜디오 4.0의 설치 및 개발환경
Step 2 XNA 4.0 프로젝트 전체 분석
프로젝트 템플릿
프로젝트 윈도우의 구조
소스 윈도우 287
Error List/Output 윈도우
솔루션 탐색기
소스 코드 프로젝트의 구조
속성 윈도우
윈도우폰 7 게임 프로젝트의 소스 구성
Step 3 2D 게임 개발의 기초(1)
Content Pipeline
Step 4 2D 게임 개발의 기초(2)
2D 좌표계
이미지 그리기
캐릭터 이미지 그리기
예제실습
Step 5 3D 게임 개발의 기초
3D 좌표계
XNA Model 클래스의 구조
렌더링 파이프라인
월드 매트릭스
카메라 매트릭스, 혹은 뷰 매트릭스
프로젝션 매트릭스
예제실습 311
Step 6 사용자 입력 처리
윈도우폰 7의 입력장치
예제실습
Step 7 사운드 처리
XNA 프레임워크 오디오 API 개요
SoundEffect와 SoundEffectInstance
사운드 재생하기
사운드 반복재생하기
사운드 제어하기
DynamicSoundEffectInstance
오디오 제한조건
예제실습 - 사운드 재생 실습
Pitch, Pan, Volume 조절
Step 8 애니메이션 처리
2D 캐릭터 애니메이션
3D 캐릭터 애니메이션
예제실습
Step 9 충돌 처리
2D 충돌 처리
3D 충돌 처리
예제실습
3D 충돌 처리 예제
충돌 처리에 대한 고찰
Step 10 참고할 만한 자료들
개발자 커뮤니티
블로그
기타 온라인 자료
리소스

찾아보기

출판사 서평

윈도우폰 7(Windows Phone 7) 응용프로그램 개발을 위한 기초 학습서
윈도우폰 7은 혁신적인 변화와 함께 개발 방법도 완전히 새로워졌다. 윈도우폰 7 환경에서는 기존의 C/C++, Win32, MFC를 통한 개발 방법에서 탈피해 실버라이트(Silverlight)와 XNA를 이용해 개발하게 된다.
이 책은 단 시간 내에 윈도우폰 7의 개발 방법을 이해할 수 있도록 다양하면서도 구체적인 내용을 제시하며, 윈도우폰 7에서의 사용자 인터페이스 구성과 XNA를 이용한 게임 프로그래밍, C#을 이용한 프로그래밍 방법 등을 예제... 더보기

Klover 리뷰 (0)

북로그 리뷰 (0) 쓰러가기

북로그 리뷰는 본인 인증 후 작성 가능합니다.
책이나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 내용은 비공개 처리 될 수 있습니다.
※ 북로그 리뷰 리워드 제공 2021. 4. 1 종료

문장수집 (0) 문장수집 쓰기 나의 독서기록 보기
※구매 후 문장수집 작성 시, 리워드를 제공합니다. 안내

교환/반품/품절안내

※ 상품 설명에 반품/교환 관련한 안내가 있는 경우 그 내용을 우선으로 합니다. (업체 사정에 따라 달라질 수 있습니다.)

교환/반품/품절안내
반품/교환방법 마이룸 > 주문관리 > 주문/배송내역 > 주문조회 > 반품/교환신청 ,
[1:1상담>반품/교환/환불] 또는 고객센터 (1544-1900)

※ 오픈마켓, 해외배송주문, 기프트 주문시 [1:1상담>반품/교환/환불]
    또는 고객센터 (1544-1900)
반품/교환가능 기간 변심반품의 경우 수령 후 7일 이내,
상품의 결함 및 계약내용과 다를 경우 문제점 발견 후 30일 이내
반품/교환비용 변심 혹은 구매착오로 인한 반품/교환은 반송료 고객 부담
반품/교환 불가 사유
  • 소비자의 책임 있는 사유로 상품 등이 손실 또는 훼손된 경우
    (단지 확인을 위한 포장 훼손은 제외)
  • 소비자의 사용, 포장 개봉에 의해 상품 등의 가치가 현저히 감소한 경우
    예) 화장품, 식품, 가전제품(악세서리 포함) 등
  • 복제가 가능한 상품 등의 포장을 훼손한 경우
    예) 음반/DVD/비디오, 소프트웨어, 만화책, 잡지, 영상 화보집
  • 소비자의 요청에 따라 개별적으로 주문 제작되는 상품의 경우 ((1)해외주문도서)
  • 디지털 컨텐츠인 eBook, 오디오북 등을 1회 이상 다운로드를 받았을 경우
  • 시간의 경과에 의해 재판매가 곤란한 정도로 가치가 현저히 감소한 경우
  • 전자상거래 등에서의 소비자보호에 관한 법률이 정하는 소비자 청약철회 제한 내용에
    해당되는 경우
(1) 해외주문도서 : 이용자의 요청에 의한 개인주문상품으로 단순변심 및 착오로 인한 취소/교환/반품 시 ‘해외주문 반품/취소 수수료’ 고객 부담 (해외주문 반품/취소 수수료 : ①서양도서-판매정가의 12%, ②일본도서-판매정가의 7%를 적용)
상품 품절 공급사(출판사) 재고 사정에 의해 품절/지연될 수 있으며, 품절 시 관련 사항에 대해서는
이메일과 문자로 안내드리겠습니다.
소비자 피해보상
환불지연에 따른 배상
  • 상품의 불량에 의한 교환, A/S, 환불, 품질보증 및 피해보상 등에 관한 사항은
    소비자분쟁해결 기준 (공정거래위원회 고시)에 준하여 처리됨
  • 대금 환불 및 환불지연에 따른 배상금 지급 조건, 절차 등은 전자상거래 등에서의
    소비자 보호에 관한 법률에 따라 처리함
바로가기
  • 우측 확장형 배너 2
  • 우측 확장형 배너 2
최근 본 상품