UWP 퀵스타트
도서명:UWP 퀵스타트
저자/출판사:안용제,Alberto,LEE/루비페이퍼
쪽수:436쪽
출판일:2020-12-20
ISBN:9791186710630
목차
CHAPTER 01
UWP 시작하기
_1 UWP란?
_2 Xamarin, XAML, C#
_3 Windows 응용 프로그램 개발 도구
_4 UWP 앱 설치
_5 UWP 개발환경
___비주얼 스튜디오 커뮤니티 설치
___개발자 모드 설정
_6 MVVM 프로그램 패턴
CHAPTER 02
UWP MVVM 앱 개발하기
_1 프로젝트 만들기
_2 화면을 개발하는 XAML 언어 이해하기
_3 MVVM 프로그램 패턴 중 뷰 이해하기
_4 MVVM 프로그램 패턴 중 뷰모델 이해하기
_5 뷰와 뷰모델이 합쳐진 코드 비하인드 이해하기
_6 MVVM 프로그램 패턴 중 모델 이해하기
CHAPTER 03
XAML 프로그램 기본기
_1 기본 개념
___XAML 문장의 구성
___XAML의 구현 기술
___XAML 네임스페이스
___속성 요소와 부착 속성
___Content Control
___장치 독립적인 픽셀
___마크업 확장
_2 Layout
___StackPanel
___Grid
___RelativePanel
___ViewBox
___Layout 요소에 사용되는 공통 속성들
_3 XAML Controls Gallery
_4 데이터 바인딩
___요소와 요소 간 데이터 바인딩
___요소와 프로그램 객체 간 데이터 바인딩
___축약 표현과 축약되지 않은 표현
___데이터 바인딩과 바인딩 오류
_5 Resource
___사용자 정의 Resource
___Resource의 적용 순서와 적용 범위
___Prism이 기본으로 제공하는 Resource
___시스템이 기본으로 제공하는 Resource
___Resource로 활용이 가능한 객체
_6 Style
___Named Style
___Element Typed Style
___PageStyle
___Style의 확장
___Style의 적용 순서와 적용 범위
_7 이벤트 핸들러와 코드 비하인드
___이벤트 핸들러
___Routed Event
_8 커맨드 바인딩
_9 여러 값의 데이터 바인딩
_10 Template
___Item Template과 Data Template
___Control Template
___Template Binding
CHAPTER 04
기본 컨트롤 요소들
_1 Basic Input
_2 Text
_3 Date and Time
_4 Dialogs and Flyouts
_5 Menus and Toolbars
_6 Navigation
_7 Scrolling
_8 Status and Info
_9 Collections
CHAPTER 05
고급 XAML 요소들
_1 Graphics
___Pen과 Shape
___Transformation
___Path
___Brush
_2 Media
_3 Animation
___Transition
___Storyboard
___Easing
_4 기타
CHAPTER 06
UWP 프로그램 예제
_1 SimplePrismBlank 앱 개발하기
___Prism Framework 기반의 새 프로젝트 만들기
___MainPage 뷰를 2개의 영역으로 분할하기
___행과 열의 초깃값 지정하기
___ItemsControl 요소를 활용한 XAML 요소의 생성
___시스템 자원 적용하기
___로컬 자원 적용하기
___속성 창을 사용하여 그라데이션 효과 지정하기
___본문의 반복되어 나타나는 버튼에 숫자 출력하기
___본문에 반복되는 버튼의 출력 순서 바꾸기
___행과 열 필드의 값을 주어진 형식에 맞게 출력하기
___데이터 검증 - 단일 항목 검증
___데이터 검증 - 전체 항목 비교 검증
___.NET 연동 - 문자열의 음성 변환
___다국어 버전 앱 만들기
___화면 마무리
_2 SimpleDataGrid 앱 개발하기
___Prism Framework 기반의 새 프로젝트 만들기
___모델 만들기
___UserListViewModel 뷰모델 수정하기
___UserListPage 뷰 수정하기
___UserDetail 페이지 추가하기
___내비게이션 기능 구현하기
___UserDetailViewModel 뷰모델 수정하기
___UserDetailPage 뷰 수정하기
___필터링
___정렬
___INotifyPropertyChanged 인터페이스
CHAPTER 07
부록
_1 UWP App의 주요 이벤트
___포인터 입력 이벤트
___키보드 입력 이벤트
___드래그 앤드 드롭 이벤트
___요소의 시작 및 종료 이벤트
_2 마이크로소프트 스토어에 올리지 않고 배포하기
___앱 패키지 만들기
___앱 설치하기
_3 마이크로소프트 스토어에 올려서 배포하기
___마이크로소프트 개발자 계정 등록하기
___마이크로소프트 스토어에 신규 앱 만들기
___앱 패키지 만들기
___앱을 마이크로소프트 스토어에 등록하기
_맺음말
_찾아보기