Windows Phone 7 망고 프로그래밍
도서명:Windows Phone 7 망고 프로그래밍
저자/출판사:조성택,한윤진/프리렉
쪽수:849쪽
출판일:2011-12-01
ISBN:9788965400165
목차
01장 WP7 살펴보기
___ Microsoft WP7의 등장
______ 스마트폰의 등장 배경과 모바일 운영체제
______WP7의 출시 배경
______망고(Mango)
___Windows Phone7 하드웨어 스펙
___Silverlight와 XNA
______WP7 개발 플랫폼 아키텍처
______WP7 프레임워크
______XNA Framework
______Silverlight vs XNA
___메트로 디자인
______타일과 허브
02장 WP7 개발 환경 구성 및 Hello WP7 개발하기
___WP7 개발 환경
___WP7 개발 패키지 설치하기
______Microsoft Visual Studio 2010 Express for Windows Phone 등록하기
___Hello WP7 애플리케이션 개발하기
______새 프로젝트 생성하기
______UI 구성 및 로직 구현하기
______에뮬레이터 단축키
______에뮬레이터 디버그 정보
______프로젝트 구성 파일 살펴보기
___퍼포먼스 분석 툴[망고]
___Expression Blend for Windows Phone
03장 익스프레션 블렌드
___블렌드 설치
______블렌드는 누구를 위한 툴인가?
___블렌드 UI 이해하기
______툴바
______Projects
______Assets
______States
______Device
______Objects and Timeline
______Properties
______Data
______Resources
______Results
______Artboard
___블렌드 활용하기
______블렌드에서 알아두면 좋은 단축키
______스토리보드 만들기
04장 그래픽
___도형
______Rectangle
______Ellipse
______Line
___Polyline
______Polygon
______Path
______Stroke
___기하 도형
______Geometry와 Shape 비교
______LineGeometry
______RectangleGeometry
______EllipseGeometry
______PathGeometry
______GeometryGroup
___브러시
______SolidColorBrush
______LinearGradientBrush
______RadialGradientBrush
______OpacityMask
___변환
______RotateTransform
______ScaleTransform
______SkewTransform
______TranslateTransform
______TransformGroup과 CompositeTransform
______MatrixTransform
___Perspective 3D
05장 입력과 이벤트
___이벤트의 종류
______입력 이벤트
______비입력 이벤트
___ 이벤트 라우팅
______엘리먼트 트리(Element Tree)
______이벤트 라우팅
___이벤트 핸들러
______XAML에서 연결하기
______XAML 코드에서 연결하기
______비하인드 코드에서 연결하기
______이벤트 핸들러 연결 제거
___기본 이벤트
______UIElmemnt 이벤트
______FrameworkElement 이벤트
______PhoneApplicationService 이벤트
______PhoneApplicationPage 이벤트
______Touch 이벤트 및 제스처(Gesture)
______Manipulation 이벤트
______Touch 이벤트
______Visual Tree로 원하는 객체 검색하기
______GestureListner
___비헤이비어
______Behavior
______TriggerAction
______TargetedTriggerAction
06장 컨트롤
___레이아웃 컨트롤
______Canvas
______StackPanel
______Grid
___기본 컨트롤
______ContentControl
______Button
______HyperlinkButton
______CheckBox
______RadioButton
______TextBlock
______TextBox
______PasswordBox
______ItemsControl
______ListBox
______ProgressBar
______Slider
______Border
______ScrollViewer
______Viewbox[망고]
______RichTextBox[망고]
______파노라마 애플리케이션과 피봇 컨트롤
07장 테마와 스타일
___테마
______테마란?
______시스템 테마 변경하기
______테마 리소스 적용하기
___리소스와 스타일
______리소스
______리소스 공유
______스타일
______템플릿
08장 내비게이션과 멀티태스킹
___내비게이션
______WP7 애플리케이션의 구조
______페이지 이동
___애플리케이션 라이프 사이클[망고]
___멀티태스킹[망고]
______Windows Phone Scheduled Task Agent
______Windows Phone Audio Playback Agent
09장 유저 컨트롤과 커스텀 컨트롤
___유저 컨트롤
___커스텀 컨트롤
___생성한 컨트롤을 블렌드에서 사용할 때 주의 사항
10장 오리엔테이션과 바
___오리엔테이션
______지원 오리엔테이션 설정하기
______오리엔테이션 변경 이벤트 처리
______오리엔테이션과 UI
___가상 키보드
___상태 바
___애플리케이션 바
______애플리케이션 바 메뉴
11장 데이터 바인딩
___데이터 바인딩의 원리
______프레임워크 엘리먼트
______디펜던시 프로퍼티
___바인딩 모드
______OneTime
______OneWay
______TwoWay
___데이터 콘텍스트 지정
___코드에서 바인딩하기
___리스트 형식의 값 보여주기
___컨버터 사용하기
12장 미디어
___미디어 기초 지식
______이미지
______비디오
___이미지 출력하기
______ImageBrush
______이미지 프로세싱
___동영상 재생하기
______MediaElement
______MediaPlayerLauncher
______VideoBrush[망고]
13장 애니메이션
___애니메이션이란?
______타이머를 이용한 수동 애니메이션
___Storyboard와 Timeline
______AutoReverse 프로퍼티
______BeginTime 프로퍼티
______Duration 프로퍼티
______FillBehavior 프로퍼티
______SpeedRatio 프로퍼티
______RepeatBehavior 프로퍼티
___Timeline 파생 클래스
______EasingFunction
______DoubleAnimation
______ColorAnimation
______PointAnimation
___키 프레임 애니메이션
______선형 키 프레임
______스플라인 키 프레임
______불연속 키 프레임
______Easing 키 프레임
14장 Push Notification
___Push Notification 구조
___Push Notification 타입
______Toast Notification
______Tile Notification
______Raw Notification
___Push Notification 구현
______HttpNotificationChannel 클래스
______Toast Notification 구현
______Tile Notification 구현
______Raw Notification 구현
___Local Tile[망고]
______Local Tile 생성/업데이트/삭제
15장 Launcher & Chooser
___Launcher
______EmailComposeTask
______PhoneCallTask
______SmsComposeTask
______SearchTask
______WebBrowserTask
______MediaPlayerLaucher
______MarketplaceReviewTask
______MarketplaceHubTask
______MarketplaceSearchTask
______MarketplaceDetailTask
______BingMapsDirectionsTask[망고]
______BingMapsTask[망고]
______ShareStatusTask와 ShareLinkTask[망고]
___Chooser
______CameraCaptureTask
______EmailAddressChooserTask
______PhotoChooserTask
______PhoneNumberChooserTask
______SaveEmailAddressTask
______SavePhoneNumberTask
______AddressChooserTask[망고]
______GameInviteTask[망고]
______SaveRingtoneTask[망고]
______SaveContactTask[망고]
______Extras
16장 격리저장소와 로컬 데이터베이스
___격리저장소
______IsolatedStorageSettings
______IsolatedStorageFile
___로컬 데이터베이스[망고]
17장 웹과 네트워크
___WebClient와 HttpWebRequest
______WebClient
______HttpWebRequest
___WebBrowser 컨트롤
______웹 페이지 URI
______동적으로 생성한 HTML
______리소스 HTML 콘텐츠
______WebBrowser 컨트롤 이벤트
______히스토리 처리
______스크립트 연동
___네트워크 상태 체크
___네트워크 정보 획득[망고]
___소켓[망고]
______Socket 클래스
18장 센서
___가속도 센서
___진동 센서
___마이크로폰
___카메라[망고]
___컴퍼스[망고]
___자이로스코프 센서[망고]
___Combined Motion API
19장 GPS와 Bing-Maps
___WP7의 위치 서비스
___Bing-Maps(빙맵)
______빙맵 계정 생성
______빙맵을 이용한 지도 서비스
______맵 위에 객체 추가하기
20장 MVVM 패턴
___MVVM의 이해
21장 더 공부해야 할 것
___단위 테스트
______NUnit Windows Phone 7
___클라우드 컴퓨팅과 애저
___C# Sqlite For WP7
___암호화
___멀티터치환경 구성하기
______설치 방법
___AppHub에서 제공하는 유용한 샘플 소스
INDEX