윈도우 앱개발을 향하여

블로그 이미지
윈도우 10 스토어에 앱을 개발해 올리는 것을 목표로 하고 있습니다. 비전공자가 독학으로 시도하는 일이어서 얼마나 걸릴지 모르겠지만... 아무튼 목표는 그렇습니다!!
by 코딩하는 경제학도
  • Total hit
  • Today hit
  • Yesterday hit

Copyright

이 모든 내용은 Pluralsight에 Kevin Dockx가 올린 'XAML Jumpstart : Getting Started With XAML' 이라는 강의의 마지막 챕터를 듣고 정리한 것입니다(https://app.pluralsight.com/library/courses/xaml-jumpstart/table-of-contents). 강의 원작자분께 게시허가도 받았습니다.


Content

1. Basic Elements, Shapes, Brushes, and Masks

2. Control Basics and Interacting with them

3. Panels and the Layout System

4. Data Binding Essentials

5. Working with ItemsControls

6. Using Resources and Styling Controls

7. Debugging and Analyzing XAML

8. Choosing the Right Tool for the Job



The Right Tool for the Job

이 내용은 의견이 많이 엇갈릴 수 있는 부분이라고 강의하시는 분께선 설명하면서, Visual studio는 개발자용이고, Blend는 디자이너용이라는 구분은 옛날 일이며, 개발자라면 두 도구를 사용할 줄 알아야 한다고 주장한다. 아래의 pro & con 구분은 강의하시는 분의 개인적인 workflow를 바탕으로 한 것이다.


Visual Studio

- Code behind작업에 있어서는 VS가 우위를 가진다. (IntelliSense, Debugger, Tool of choice to write C# code)

- Defining simple elements and layouts (이정도는 VS에서도 충분히 쉽게 제작할 수 있다.)

- Events & event handlers

- Data Binding (simple)

- Debugging and analysing


Blend

- Defining more complicated layouts, especially templates

(It allows you to do this in a graphical manner rather than writing all the code yourself)

- Data Binding 

huge DataContext, because in Blend you don't even have to write your data bindings yourself, you can just state, well this class is my DataContet, that DataContext contains those properties, and you combine them to the IDE, even adding converters if needed.

- Working with resources and styling (Definitely)

- Working with sample data (through blend you can generate sample data)

- Animation & the Visual State Manager



Course Summary (생략)



What's Next?

WPF and XAML Fundamentals

WPF Data Binding In Depth

MVVM Light Toolkit Fundamentals



출처

이 모든 내용은 Pluralsight에 Kevin Dockx가 올린 'XAML Jumpstart : Getting Started With XAML' 이라는 강의의 마지막 챕터를 듣고 정리한 것입니다(https://app.pluralsight.com/library/courses/xaml-jumpstart/table-of-contents). 제가 정리한 것보다 더 많은 내용과 Demo를 포함하고 있으며 최종 Summary는 생략하겠습니다. Microsoft 지원을 통해 한달간 무료로 Pluralsight의 강의를 들으실 수도 있습니다.



끝맺음 : XAML에 대해 간단하게 배워보았습니다. 다른 강의를 통해 XAML의 컨트롤과 레이아웃 등을 대강대강 배치하는 것을 배웠었는데, 이 강의를 통해서 좀더 확장된 내용을 배울 수 있었던 것 같습니다. 물론 XAML을 능숙하게 다루기 위해선 많은 실전이 필요하고 더 깊이있는 내용을 파봐야 custom control이나 layout을 제작할 수 있게 되는 것 같습니다.

AND

ARTICLE CATEGORY

분류 전체보기 (56)
Programming (45)
MSDN (4)
개발노트 (2)
reference (5)

RECENT ARTICLE

RECENT COMMENT

CALENDAR

«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

ARCHIVE