logo
logo
x
바코드검색
BOOKPRICE.co.kr
책, 도서 가격비교 사이트
바코드검색

인기 검색어

실시간 검색어

검색가능 서점

도서목록 제공

찰스 페졸드의 Programming Windows

찰스 페졸드의 Programming Windows

(6th Edition)

찰스 펫졸드 (지은이), 이길복, 윤병걸, 여동준, 최정우 (옮긴이)
비제이퍼블릭
52,000원

일반도서

검색중
서점 할인가 할인률 배송비 혜택/추가 실질최저가 구매하기
46,800원 -10% 0원
2,600원
44,200원 >
yes24 로딩중
교보문고 로딩중
11st 로딩중
영풍문고 로딩중
쿠팡 로딩중
쿠팡로켓 로딩중
G마켓 로딩중
notice_icon 검색 결과 내에 다른 책이 포함되어 있을 수 있습니다.

중고도서

검색중
서점 유형 등록개수 최저가 구매하기
로딩중

eBook

검색중
서점 정가 할인가 마일리지 실질최저가 구매하기
로딩중

책 이미지

찰스 페졸드의 Programming Windows
eBook 미리보기

책 정보

· 제목 : 찰스 페졸드의 Programming Windows (6th Edition)
· 분류 : 국내도서 > 컴퓨터/모바일 > 프로그래밍 개발/방법론 > 윈도우 프로그래밍
· ISBN : 9788994774558
· 쪽수 : 1261쪽
· 출판일 : 2013-12-25

책 소개

새로운 윈도우와 발맞추어, 프로그래밍과 사용자 경험의 장을 완전히 새로 재구성했다. C#과 XAML, 윈도우 런타임을 활용한 앱개발에 초점을 두고, Part I 기본편에서 기본적인 스킬을 배울 수 있으며 Part II 고급편에서 확장된 윈도우 앱 개발 기술을 다룬다.

목차

PART I. 기본편

제1장 마크업과 코드
- 첫 번째 프로젝트
- 그래픽을 이용한 인사말
- 다양한 텍스트 처리
- 미디어 파일
- 코드로 대체하기
- 코드로 이미지 다루기
- 페이지조차 없는 응용 프로그램

제2장 XAML 문법
- 코드로 그라데이션 브러쉬 다루기
- 속성 엘리먼트 문법
- Content 속성
- TextBlock의 콘텐츠 속성
- 브러쉬 공유하기
- 리소스는 공유된다
- 벡터 그래픽
- Viewbox로 늘이기
- 스타일
- 데이터 바인딩 맛보기

제3장 기본적인 이벤트 처리
- Tapped 이벤트
- 라우트된 이벤트 처리
- Handled 설정 재정의하기
- 입력, 맞춤, 배경
- 크기와 방향 변경하기
- Run 객체 바인딩
- 타이머와 애니메이션

제4장 패널
- Border 엘리먼트
- Rectangle과 Ellipse
- StackPanel
- 가로로 쌓기
- 바인딩과 컨버터를 쓰는 WhatSize
- ScrollViewer 해결책
- 이상하거나 정상인 레이아웃
- E-Book 만들기
- 더 화려한 StackPanel 아이템들
- UserControl에서 파생하기
- 윈도우 런타임 라이브러리 생성하기
- Wrap으로 대체하기
- Canvas와 연결된 속성
- Z-Index
- Canvas의 기묘함

제5장 컨트롤 상호작용
- 컨트롤과 엘리먼트의 차이
- 범위를 위한 Slider
- Grid
- 방향과 화면비
- Slider와 서식 있는 문자열 컨버터
- 툴팁과 변환
- 슬라이더로 스케치하기
- 다양한 버튼 활용
- 종속속성의 정의
- RadioButton 태그
- 키보드 입력과 TextBox
- 터치와 썸컨트롤

제6장 WinRT와 MVVM
- 간소하고 단순한 MVVM
- 데이터 바인딩 알림
- ColorScroll에 대한 뷰 모델
- 문법적 단축키
- DataContext 속성
- 바인딩과 TextBox
- 버튼과 MVVM
- DelegateCommand 클래스

제7장 비동기성
- 스레드와 사용자 인터페이스
- MessageDialog 사용하기
- 람다 함수로서의 콜백
- 놀라운 await 연산자
- 비동기 작업 취소하기
- 파일 입출력에 대한 접근
- 파일 선택기(File Pickers)와 파일 입출력
- 예외 다루기
- 비동기 호출 통합하기
- 간소화된 파일 입출력
- 응용 프로그램 수명 주기 이슈들
- 여러분의 비동기 메서드

제8장 앱 바와 팝업
- 컨텍스트 메뉴 구현하기
- Popup 대화창
- 앱 바
- 앱 바 버튼 스타일
- Segoe UI Symbol 폰트의 내부
- 앱 바의 CheckBox와 RadioButton
- 메모장을 위한 앱 바
- XamlCruncher 소개
- 응용 프로그램 설정과 뷰 모델들
- XamlCruncher 페이지
- XAML 해석하기
- XAML 파일 입출력
- 설정 대화창
- 윈도우 런타임을 넘어

제9장 애니메이션
- Windows.UI.Xaml.Media.Animation 네임스페이스
- 애니메이션 기초
- 애니메이션 변화 감상
- 기타 더블형 실수 애니메이션
- 연결된 속성 움직이기
- 감속 함수들
- 모든 XAML 애니메이션
- 사용자 정의 클래스 움직이기
- 키 프레임 애니메이션
- Object 애니메이션
- 미리 정의된 애니메이션과 변이

제10장 트랜스폼
- 개요
- 회전(수동과 자동)
- 비주얼 피드백
- 이동
- 트랜스폼 그룹
- 스케일 트랜스폼
- 아날로그 시계 만들기
- 왜곡
- 입장 효과 만들기
- 트랜스폼 수학
- 합성 트랜스폼
- 기하학적 트랜스폼
- 브러쉬 트랜스폼
- 엘리먼트의 위치
- Projection 트랜스폼
- Matrix3D 파생하기

제11장 세 가지 템플릿
- 버튼 내부의 데이터
- XAML에서 제어문 구현하기
- 컬렉션 컨트롤과 DataTemplate의 실제 사용 방식
- 컬렉션과 인터페이스
- 탭과 선택
- 패널과 가상화 패널
- 사용자 정의 패널
- 항목 템플릿으로 막대 그래프 구현하기
- FlipView 컨트롤
- 기본적인 컨트롤 템플릿
- 비주얼 스테이트 매니저
- generic.xaml 사용하기
- 템플릿 파트
- 사용자 정의 컨트롤
- 템플릿과 항목 컨테이너

제12장 페이지와 탐색
- 화면 해상도
- 배율
- 스냅 뷰
- 화면 전환
- 간단한 페이지 탐색
- 백스택 활용하기
- 탐색 이벤트와 페이지 복원
- 응용 프로그램 상태 저장 및 복원
- 탐색 가속기 키와 마우스 버튼
- 데이터 전달 및 반환
- 비주얼 스튜디오 표준 템플릿
- 뷰 모델과 컬렉션
- 항목을 그룹으로 나누기

PART II. 고급편

제13장 터치, 기타
- Pointer 로드맵
- 핑거 페인팅 시작하기
- 포인터 캡처하기
- 팝업 메뉴를 써서 수정하기
- 압력 감도
- 테이퍼 부드럽게 만들기
- 그림 저장하기
- 현실적이면서 비현실적인 핑거 페인팅
- 터치 피아노
- 조작, 손가락 엘리먼트
- 관성 이용하기
- XYSlider 컨트롤
- 중심을 기준으로 한 크기조정과 회전
- 한 손가락 회전

제14장 비트맵
- 픽셀 비트
- 투명도와 Premultiplied alpha
- 방사형 그라데이션 브러쉬
- 이미지 파일의 로딩과 저장
- 포스터화와 단색화
- -핑거 페인트 작품 저장하기
- HSL 색상 선택
- 반전그림 그리기
- 사진 라이브러리 접근하기
- 카메라 사진 캡처하기

제15장 네이티브로 개발하기
- P/Invoke 소개
- 작은 도움
- 시간대 정보
- DirectX를 위한 윈도우 런타임 컴포넌트 래퍼
- DirectWrite와 폰트
- 설정과 플랫폼
- 폰트 메트릭 해석하기
- SurfaceImageSource 위에 그리기

제16장 서식 있는 텍스트
- 전용 폰트
- Glyphs 엘리먼트 맛보기
- 로컬 저장소에 있는 폰트 파일
- 타이포그래피 개선하기
- RichTextBlock 클래스와 Paragraph 엘리먼트
- RichTextBlock 엘리먼트 선택하기
- RichTextBlock 엘리먼트와 오버플로우
- 페이지 나누기의 위험성
- RichEditBox를 이용한 서식 편집
- 자신만의 텍스트 입력 방식 구현

제17장 공유와 인쇄
- 설정 참과 팝업
- 클립보드로 공유하기
- 공유 참
- 인쇄의 기본
- 인쇄 가능한 여백과 불가능한 여백
- 페이지 매김 처리
- 사용자 정의 인쇄 속성
- 월간 플래너 인쇄하기
- 페이지 범위 인쇄하기
- 양이 많은 인쇄 작업
- FingerPaint 인쇄하기

제18장 센서와 GPS
- 방향
- 가속도와 힘, 중력, 벡터
- 굴러다니는 공을 다루기
- 두 개의 북극
- Inclinometer = Accelerometer + Compass
- OrientationSensor = Accelerometer + Compass
- 방위각과 고도
- Bing 맵과 Bing 맵 타일

제19장 펜(스타일러스)
- InkManager 컬렉션
- 잉크와 관련된 속성
- 지우기와 다른 향상 기능들
- 스트로크 선택
- 노란색 메모장

저자소개

찰스 펫졸드 (지은이)    정보 더보기
35년 동안 개인용 컴퓨터와 프로그래밍에 대한 수많은 책을 써왔다. 그가 쓴 책으로는 《Programming Widows》를 포함한 12권 이상의 프로그래밍 책과 《The Annotated Turing: A Guided Tour through Alan Turing’s Historic Paper on Computability and the Turing Machine(주석으로 해설한 튜링: 계산 가능성과 튜링 머신을 다룬 앨런 튜링의 역사적 논문에 대한 해설과 함께하는 여행)》이 있다. 현재 그는 역사학자이자 소설가이자 아내인 데어드레 시놋(Deirdre Sinnott)과 하니, 하이디라는 이름을 가진 두 마리 고양이와 함께 뉴욕에 살고 있다. 개인 웹사이트 www.charlespetzold.com을 운영하고 있다.
펼치기
이길복 (감수)    정보 더보기
2007년 (주)휴즈플로우를 공동 창업하여 CTO를 맡아오고 있다. (주)휴즈플로우를 XAML 기반의 기술인 실버라이트, WPF, 윈도우폰 앱 개발에 전문적인 기업으로 키우는 한편 강연자, 강사로 활동하며, 마이크로소프트에서 수여하는 관련분야의 MVP Award를 2008년부터 6년 연속 수상해왔다. (주)자이크론 (주)다음기술 (주)인터넥스 서울대학교 기계항공공학부 졸업 - 위치기반 SNS 피그맵 개발 - SM엔터테인먼트 ARM - RIA 개발 - 삼성전자 서초 사옥 DID 모니터링&스케줄링 RIA 개발 - PCB 설계/생산용 CAD/CAM S/W NexSuite 개발 등 다수
펼치기
윤병걸 (옮긴이)    정보 더보기
(주)휴즈플로우에서 XAML과 C# 기반으로 진행하는 다수의 프로젝트에 참여했고, 커뮤니티 훈스닷넷에서 2년간 시삽으로 활동하며 다수의 세미나와 강의를 진행했다. 2013년에 마이크로소프트에서 기술 전문가들에게 수여하는 MVP Award를 수상하였으며, 현재는 런던에서 어학연수 중이다.
펼치기
여동준 (옮긴이)    정보 더보기
8년째 ktds에 몸담고 있으며,솔루션 개발과 그룹웨어 운영 관리에 주력하고 있다. 오픈소스 개발과 모바일에 깊은 관심을 갖고 관련 분야 전문성을 높이는 데 열중하고 있다. 독립 IT 기술자의 번역/저술/강연 상호부호 네트워크 GoDev의 객원 멤버다.
펼치기
최정우 (옮긴이)    정보 더보기
(주)이피언스에서 Lotus Domino 개발자로 6년의 경력을 쌓았고 2006년부터 닷넷플랫폼 기반의 각종 개발을 하고 있다. SharePoint Korea 커뮤니티 리더 중의 한 사람이며, SharePoint 분야 MVP를 4년째 수상하고 있다. 현재 SK C&C에 재직중이며, 그룹웨어 구축 프로젝트를 수행하고 있다.
펼치기

책속에서




이 포스팅은 쿠팡 파트너스 활동의 일환으로,
이에 따른 일정액의 수수료를 제공받습니다.
이 포스팅은 제휴마케팅이 포함된 광고로 커미션을 지급 받습니다.
도서 DB 제공 : 알라딘 서점(www.aladin.co.kr)
최근 본 책