UWP 퀵스타트 (코드로 배우는 UWP 앱 프로그래밍 기본기)

UWP 퀵스타트 (코드로 배우는 UWP 앱 프로그래밍 기본기)

$30.00
Description
C#과 XAML부터 Prism 프레임워크까지
현재 Windows 10을 설치한 PC의 수량이 Windows 7을 설치한 PC의 수량을 압도적으로 넘어섰다. 이제는 Windows 운영체제 계열의 표준 프로그램 개발 도구로 Win32 API, Windows Forms, WPF를 넘어서 UWP를 배울 시점이다.
UWP는 C#, XAML, Prism을 모두 공부해야 하는 어려움이 있다. 이 책은 독자가 이런 어려움을 겪지 않도록 따라 하기만 하면 UWP 프로그램을 개발할 수 있도록 구성했다. 즉, UWP 프로그램을 개발하기 위한 기본기부터 배포까지 모두 다룬다. 더불어 이 책은 시스템 개발자의 이론적이거나 기술적인 관점이 아니라 응용 프로그램 개발자의 경험적이고 실용적인 관점에서 집필했다. 따라서 이론보다는 가능한 실무에서 통용되는 프로그램 코드를 사용하여 현업에서 사용할 수 있는 프로그램을 만들 수 있도록 돕는다.
저자

안용제

전)LGCNS입사후시스템엔지니어로근무
전)LGCNS기술대학원강사
전)미국EDS파견근무
현)DB하이텍반도체IT전문가

목차

CHAPTER01
UWP시작하기
_1UWP란?
_2Xamarin,XAML,C#
_3Windows응용프로그램개발도구
_4UWP앱설치
_5UWP개발환경
___비주얼스튜디오커뮤니티설치
___개발자모드설정
_6MVVM프로그램패턴

CHAPTER02
UWPMVVM앱개발하기
_1프로젝트만들기
_2화면을개발하는XAML언어이해하기
_3MVVM프로그램패턴중뷰이해하기
_4MVVM프로그램패턴중뷰모델이해하기
_5뷰와뷰모델이합쳐진코드비하인드이해하기
_6MVVM프로그램패턴중모델이해하기

CHAPTER03
XAML프로그램기본기
_1기본개념
___XAML문장의구성
___XAML의구현기술
___XAML네임스페이스
___속성요소와부착속성
___ContentControl
___장치독립적인픽셀
___마크업확장
_2Layout
___StackPanel
___Grid
___RelativePanel
___ViewBox
___Layout요소에사용되는공통속성들
_3XAMLControlsGallery
_4데이터바인딩
___요소와요소간데이터바인딩
___요소와프로그램객체간데이터바인딩
___축약표현과축약되지않은표현
___데이터바인딩과바인딩오류
_5Resource
___사용자정의Resource
___Resource의적용순서와적용범위
___Prism이기본으로제공하는Resource
___시스템이기본으로제공하는Resource
___Resource로활용이가능한객체
_6Style
___NamedStyle
___ElementTypedStyle
___PageStyle
___Style의확장
___Style의적용순서와적용범위
_7이벤트핸들러와코드비하인드
___이벤트핸들러
___RoutedEvent
_8커맨드바인딩
_9여러값의데이터바인딩
_10Template
___ItemTemplate과DataTemplate
___ControlTemplate
___TemplateBinding

CHAPTER04
기본컨트롤요소들
_1BasicInput
_2Text
_3DateandTime
_4DialogsandFlyouts
_5MenusandToolbars
_6Navigation
_7Scrolling
_8StatusandInfo
_9Collections

CHAPTER05
고급XAML요소들
_1Graphics
___Pen과Shape
___Transformation
___Path
___Brush
_2Media
_3Animation
___Transition
___Storyboard
___Easing
_4기타

CHAPTER06
UWP프로그램예제
_1SimplePrismBlank앱개발하기
___PrismFramework기반의새프로젝트만들기
___MainPage뷰를2개의영역으로분할하기
___행과열의초깃값지정하기
___ItemsControl요소를활용한XAML요소의생성
___시스템자원적용하기
___로컬자원적용하기
___속성창을사용하여그라데이션효과지정하기
___본문의반복되어나타나는버튼에숫자출력하기
___본문에반복되는버튼의출력순서바꾸기
___행과열필드의값을주어진형식에맞게출력하기
___데이터검증-단일항목검증
___데이터검증-전체항목비교검증
___.NET연동-문자열의음성변환
___다국어버전앱만들기
___화면마무리
_2SimpleDataGrid앱개발하기
___PrismFramework기반의새프로젝트만들기
___모델만들기
___UserListViewModel뷰모델수정하기
___UserListPage뷰수정하기
___UserDetail페이지추가하기
___내비게이션기능구현하기
___UserDetailViewModel뷰모델수정하기
___UserDetailPage뷰수정하기
___필터링
___정렬
___INotifyPropertyChanged인터페이스

CHAPTER07
부록
_1UWPApp의주요이벤트
___포인터입력이벤트
___키보드입력이벤트
___드래그앤드드롭이벤트
___요소의시작및종료이벤트
_2마이크로소프트스토어에올리지않고배포하기
___앱패키지만들기
___앱설치하기
_3마이크로소프트스토어에올려서배포하기
___마이크로소프트개발자계정등록하기
___마이크로소프트스토어에신규앱만들기
___앱패키지만들기
___앱을마이크로소프트스토어에등록하기
_맺음말
_찾아보기