UWP-MSDN Document classification

Source: Internet
Author: User

UWP Learning Directory Grooming

0x00 can ignore the crap

October 6 relying on half-listening half-guessing and text live supplement read Microsoft's autumn new product launch, Faith recharge success, the development of the UWP is very interested in planning to find time to learn later. Who wants to learn more and more strongly, simply put the UWP study on the agenda, immediately began. Prior to 2 years of WPF development experience, transitioning to the UWP should not be particularly difficult. The first step is to find some learning tutorials, find a lap to find or MSDN more reliable. Https://msdn.microsoft.com/en-us/library/windows/apps/hh703192.aspx. Especially worth mentioning is that all the documents are in Chinese, and a rough look at the quality is good, but the English document is also really not difficult, conditional or recommended to see English. Many of these topics are very thoughtful, with examples. But after looking at a few topics, I found that the order of the subjects was not in-depth, but in alphabetical order (well, after a long day to find that the problem is really enough to know later), the Chinese version of the order is also consistent with the English version. For example, what is the basis of XAML because it is the beginning of the letter x leads to the end of the line, give me feel like a very high-level theme (because I do not see the end of the book, so the last few themes always appear inexplicable advanced). So I took a look at some of the topics and then sorted out a catalogue for the next UWP study. With this I feel that I really did not buy the necessary entry books.

Write it into a blog there are two main ideas, one is their own use is very convenient, no matter where open can be lit to see, the other is hoping to learn the UWP development of the brothers can also refer to, of course, only reference, everyone knowledge background and demand is not the same, completely can design their own learning route.

0x01 UWP Learning Catalog

First part UWP Getting Started

This article focuses on what the UWP is and what its characteristics are and some of the concepts associated with it. Finally, try to create a new project and write a Hello World starter program. This I feel is essential, a Hello World program at least shows that the development environment is properly configured, the project is built and run learned, and the development of a really can run applications can greatly enhance the confidence behind learning. It is therefore advisable to write this Hello world in person.

Part II Basic knowledge

XAML Platform

This is the basis of the foundation, write the UWP can not leave the interface, writing interface can not be separated from XAML. Prior familiarity with WPF's basics can be skipped. Related topics can also be referenced by WPF books. And this topic also mentions dependency properties, routed events, and so on, which are the basis for UWP development.

Data binding

This is also the basis, especially from the WinForm over the need to take a good look, even if the WPF turned around also need to look.

controls, layouts, and text

After learning the language of building the UI, it is natural to learn about layouts and controls. Because writing a test program has a UI, so this part is the basis of the basic, it is necessary to solve the first step. Even if there is a WPF foundation to look at, I have been unable to find the beloved DockPanel and very painful. In addition, the responsive layout is a new concept that is important for the UWP.

Navigation

Application cannot have only one page ah, many pages between the natural need to navigate, so this is also the basis.

App Data and Settings

Almost all applications need to save some user data, so this part is also very basic and must be learned.

Tiles, badges, and notifications

Get the most information with the least amount of action, which is reflected in a lot of tiles. I don't know how high it is to add numbers to Android and iOS icons.

Threading and asynchronous programming

In the case of desktop development, multithreading and asynchrony should be high-level topics, but almost all operations in the UWP are asynchronous. After all, mobile phone performance is limited, through asynchronous operation coupled with excessive animation, can improve the interactive experience, giving a smooth flow of feeling. Therefore, the understanding of threading and asynchrony has become a fundamental knowledge.

Commissioning, testing, and performance

Write the program debugging time in many cases to exceed the time of writing code, so still want to learn to debug and test

Designing a UWP APP

If it's a personal developer, it's important to learn some basic principles of interface design.

Part III Common topics

Common topics as long as the topic is more clear, according to the needs of reference related topics.

startup, recovery, and background tasks

Communication applied to the app

files, folders, and libraries

Audio, video and camera

Graphics and animations

Network and Web Services

Contact person and Calendar

Customizing user interaction

Map and location

devices, sensors, and power supplies

Accessibility features

Game

Globalization and Localization

Security

Part IV releases relevant

Packaged Apps

Get app Benefits

From: http://www.cnblogs.com/durow/p/4878822.html

UWP-MSDN Document classification

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.