WPF MVVM 일주일 만에 배우기
도서 + 잡지 / 만화 / :K컬렉션을 함께 1만 원 이상 구매 시 무료배송
1만원 미만 시 2,000원 배송비 부과
2만원 미만 시 2,000원 배송비 부과
1만원 미만 시 2,000원 배송비 부과
중고장터 상품
1Box 기준 : 도서 10권
알림 신청하시면 원하시는 정보를
받아 보실 수 있습니다.
해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
패키지
북카드
키워드 Pick
키워드 Pick 안내
관심 키워드를 주제로 다른 연관 도서를 다양하게 찾아 볼 수 있는 서비스로, 클릭 시 관심 키워드를 주제로 한 다양한 책으로 이동할 수 있습니다.
키워드는 최근 많이 찾는 순으로 정렬됩니다.
짧은 시간 내에 WPF 및 MVVM 패턴에 대한 내용을 익히고 실제 프로젝트에 적용하고자 한다면 WPF 개발 서적이 몇 없는 국내 현실에서 단비와 같은 이 책 한 권으로 의도한 바를 이룰 수 있을 것이다.
* 본문 내 3가지 예제 실행 과정을 역자 블로그에서도 제공하고 있습니다.
▶Ⅰ. 기본 컨트롤(32페이지) (http://blog.naver..com/goldrushing/221143582623)
▶Ⅱ. 연습문제 풀이 3.7: 애플리케이션 및 연락처 페이지 생성(47페이지) (http://blog.naver..com/goldrushing/221143663072)
▶Ⅲ. 연습문제 풀이 3.12: 메뉴 페이지 생성(70페이지) (http://blog.naver..com/goldrushing/221143697128)
▶Ⅰ. 기본 컨트롤(32페이지) (http://blog.naver.com/goldrushing/221143582623)
▶Ⅱ. 연습문제 풀이 3.7: 애플리케이션 및 연락처 페이지 생성(47페이지) (http://blog.naver.com/goldrushing/221143663072)
▶Ⅲ. 연습문제 풀이 3.12: 메뉴 페이지 생성(70페이지) (http://blog.naver.com/goldrushing/221143697128)
작가정보
저자(글) 아르노 베유
저자 아르노 베유는 어린 시절 아타리 ST(Atari ST)와 몇 가지 자체 제작한 전자 부품을 사용해 전기 열차를 제어했고, 십 대에는 웹이 막 시작될 때 최초의 포켓 컴퓨터용 웹 브라우저를 만들고 배포했다. 코딩을 아주 좋아하는 뼛속부터 개발자다.
경험에 대한 열정을 바탕으로 공장 도구부터 하우스 컨트롤 솔루션용 스마트폰 응용 프로그램에 이르기까지 모든 종류의 응용 프로그램을 코딩해 왔다. 프리랜서로 일해오면서 자신의 고객에게 다양한 프로젝트 지원을 할 수 있었다.
강의 및 강연, 저술을 통해 다른 개발자를 돕는 것을 가장 좋아한다.
번역 금재용
역자 금재용은 로큰롤과 기타 연주를 좋아하는 개발자다. 경북대학교 밴드 동아리 플레이아데스에서 전자기타를 연주했고, 졸업 후에는 동 대학 전산교육센터에서 JSP, ASP.NET, C#을 강의했다. 국내 유수의 대기업 및 대형 병원 프로젝트에 참여했던 풍부한 경험이 있으며, 2012년부터 6년째 Visual Studio and Development Technologies(C#) 분야 마이크로소프트 MVP로 활동 중이다. 와글넷(www.waglwagl.net) 운영진이며, 개인 블로그를 통해 지식을 공유하고 있다. 현재 의료 소프트웨어 전문 개발사인 (주)에프원소프트를 운영하고 있다.
작가의 말
이 책을 자신이 좋아하는 만큼 많이 읽고 WPF와 MVVM 패턴에 빨리 능숙해지길 진심으로 바란다. 자신의 프로젝트에 필요하다면 강연, 강의, 컨설팅 및 코딩 또한 전 세계에서 활용 가능하다. 독자가 길을 잃지 않고 WPF를 빨리 배울 수 있도록 최대한 작은 책으로 펴내고자 최선을 다했다. 목적은 MVVM 패턴을 사용해 첫 번째 WPF 애플리케이션을 코딩하고, 필요할 때 더 많은 것을 스스로 찾을 수 있는 도구를 신속하게 제공하는 것이다. WPF 연습에서 향후 4년 이내에 발생할 수 있는 모든 질문에 대한 답변에 찾을 수 있는 참고서를 원한다면 두꺼운 다른 책 읽기를 추천한다. 일부 저자들이 가장 두꺼운 책을 저술했다고 자랑스럽게 생각하는 반면에 이 책에서는 내 목적에 맞고, 가능한 한 가장 얇은 책을 만들게 되어 기쁘게 생각한다. 그럼에도 14년간 강의 경험을 바탕으로 WPF를 배우는 데 필요하다고 생각되는 모든 것을 담고자 최선을 다했다. - 저자 아르노 베유 .NET C#은 옮긴이가 깊은 애정을 가진 언어다. 아직도 .NET 베타 버전이 출시됐던 2000년 여름의 설렘을 생생하게 기억한다. 한 번 작성해서 어느 플랫폼에나 사용 가능하다는 초기의 목표는 당시의 현실에서는 체감하기 힘든 내용이었지만, 많은 발전을 거듭한 .NET 프레임워크는 오늘날 리눅스에서도 구동 가능한 .NET 코어를 현실화시켰다. C#을 사용하는 유니티(Unity)가 게임 개발 언어로 인기를 얻게 되면서 C#의 인기도 그 어느 때보다도 높은 편이다. 웹 개발 언어의 혁신을 꿈꿨던 실버라이트(Silverlight)가 데뷔하자마자 무대에서 내려오게 되면서 함께 출시되었던 WPF도 애물단지 취급받았고, 이안 그리피스의『Programming WPF』(한빛미디어, 2008)라는 책 이후에 국내 개발자들이 참고할 만한 마땅한 WPF 개발 번역서가 없었다. 하지만 WPF는 여전히 윈도우 애플리케이션 작성에 사용되는 마이크로소프트의 최신 기술이다. 또한 WPF의 기본 기술인 XAML 기반 UI 기술은 최근 인기 있는 UWP, Xamarin.Forms, Kinect, HoloLens 등의 UI 개발 방법과 거의 동일하므로 WPF는 다른 개발 기술의 출발점이기도 하다. 이 책은 저자의 십수 년간의 강의 경험을 최적화해 가장 얇은 책으로 만들었다. 두께는 “일주일 후에 WPF 및 MVVM을 사용해 코딩할 준비를 하자.”라는 이 책의 주제를 짐작하게 하지만, 내용을 읽어보면 WPF의 기본 사항인 컨트롤부터 데이터 바인딩, MVVM에 이르기까지 꼼꼼하고 세심하게 집필했다는 것을 알 수 있다. 이 책을 통해 WPF를 처음 접하고 MVVM에 대한 개념을 궁금해하는 독자들이 빠르게 해당 내용을 파악하고 프로그램을 작성할 수 있기를 기대한다. 더 나아가 이 책의 WPF 및 MVVM 기술이 국내 소프트웨어 기술의 발전과 소프트웨어 산업 전반에 활용될 수 있기를 기대한다. 아르노 베유(Arnaud Weil)가 지은 이 책을 누구보다 먼저 접하고 국내에 소개하게 된 것을 무한한 영광으로 생각하며, 개발자의 한 사람으로서 역자가 이 책의 번역 시 느꼈던 간결함과 섬세함을 독자도 느낄 수 있을 것이라 기대한다. - 옮긴이 금재용
목차
- 1장. 소개
__1.1 이 책에 없는 것
__1.2 전제 조건
__1.3 이 책을 읽는 방법
__1.4 필요한 도구
__1.5 소스코드
2장. 왜 WPF인가?
3장. WPF 애플리케이션 생성
__3.1 개발자-디자이너 워크플로우
__3.2 편집기
__3.3 컨트롤 추가
__3.4 단순 컨트롤
__3.5 탐색
__3.6 코드 작성: 스스로 작성
__3.7 연습: 애플리케이션과 연락처 페이지 생성
__3.8 연습 풀이
__3.9 XAML 이해
__3.10 이벤트
__3.11 연습: 메뉴 페이지 생성
__3.12 연습 풀이
__3.13 레이아웃
__3.14 목록 컨트롤
__3.15 연습: 토론 페이지 생성
__3.16 연습 풀이
4장. WPF애플리케이션에서 데이터 관리
__4.1 데이터 바인딩
__4.2 DataContext
__4.3 변환기
__4.4 목록 컨트롤을 사용하는 컬렉션 표시
__4.5 목록 컨트롤 사용자 정의
__4.6 연습: 데이터 객체의 메시지 표시
__4.7 연습 풀이
__4.8 INotifyPropertyChanged
__4.9 INotifyCollectionChanged
__4.10 연습: 제품 및 세부 정보 표시
__4.11 연습 풀이
5장. 빛나게 만들기:모양 사용자 정의
__5.1 컨트롤 모양 변경
__5.2 연습: 기본 버튼 템플릿 생성
__5.3 연습 풀이
__5.4 리소스
__5.5 연습: 배경 설정
__5.6 연습 풀이
__5.7 스타일
__5.8 연습: 암시적 스타일을 사용해 메뉴 페이지 개선
__5.9 연습 풀이
__5.10 테마
__5.11 변형
__5.12 컨트롤 상태
__5.13 애니메이션
6장. WPFMVVM패턴
__6.1 스파게티 코드
__6.2 MVC
__6.3 MVVM
__6.4 권장하는 단계(단순)
__6.5 예제
__6.6 더 복잡한 예제
__6.7 명령과 메소드
__6.8 권장 단계(완성)
__6.9 연습문제: MVVM를 사용해 제품과 세부 정보 표시
__6.10 연습문제 풀이
__6.11 MVVM 프레임워크 요약ㆍ
출판사 서평
★ 이 책의 대상 독자 ★
C#으로 애플리케이션을 생성해본 기본 경험이 있고, 비주얼 스튜디오(Visual Studio)에 대한 실무 지식이 있고, XML 구문과 SQL 서버에 대한 기본 지식을 갖추고 있어야 한다.
기본정보
ISBN | 9791161750668 ( 1161750665 ) | ||
---|---|---|---|
발행(출시)일자 | 2017년 10월 27일 | ||
쪽수 | 230쪽 | ||
크기 |
153 * 220
* 13
mm
/ 413 g
|
||
총권수 | 1권 | ||
원서명/저자명 | Learn WPF MVVM - XAML, C# and the MVVM pattern/Arnaud Weil |
Klover
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
구매 후 리뷰 작성 시, e교환권 100원 적립