zoukankan      html  css  js  c++  java
  • UWPMSDN文档分类

    UWP学习目录整理

    0x00 可以忽略的废话

    10月6号靠着半听半猜和文字直播的补充看完了微软的秋季新品发布会,信仰充值成功,对UWP的开发十分感兴趣,打算后面找时间学习一下。谁想到学习的欲望越来越强烈,干脆把UWP学习提上了日程,马上开始。之前有过2年WPF开发经验,过渡到UWP应该不会特别困难。第一步就是找点学习教程了,找了一圈发现还是MSDN比较靠谱。https://msdn.microsoft.com/en-us/library/windows/apps/hh703192.aspx。特别值得一提的是所有文档都有中文的,而且粗略看了下质量还算不错,不过英文文档也真心不难,有条件的还是推荐看英文的。其中很多主题都配了示例,简直太体贴了。但是看了几个主题后发现主题的顺序并不是逐渐深入的,而是按照首字母顺序排列的(好吧,看了半天才发现这个问题也真够后知后觉),中文版顺序也和英文版保持一致。例如XAML这么基础的东西因为是字母X开头导致排到了最后面,给我的感觉就像是一个非常高级的主题一样(因为我看书老看不到最后,所以最后的几个主题总是显得莫名高深)。所以我把几个主题大概浏览了一下,然后整理了一份目录,用于后面的UWP学习。有了这个我感觉真没有买入门书籍的必要了。

    把它写成博客主要有两个想法,一个是自己用着很方便,不管在哪打开就可以点着看,另外就是希望想学习UWP开发的兄弟也可以参考一下,当然只是参考,每个人知识背景和需求不一样,完全可以自己设计学习路线。

    0x01 UWP学习目录

    第一部分 UWP入门

    主要介绍什么是UWP以及其特点和与之相关的一些概念。最后会尝试新建项目,并写一个Hello World的入门程序。这个我感觉是必不可少的,一个Hello world程序至少说明了开发环境配置正确了,项目建立和运行学会了,而且开发一个真正能跑起来的应用可以极大增强后面学习的信心。因此建议一定要亲自写出这个Hello world。

    第二部分 基础知识

    XAML 平台

    这个是基础中的基础,写UWP不能离开界面,写界面就离不开XAML。之前熟悉WPF的基本可以跳过去了。相关主题也可以参照WPF的书籍。而且这个主题里也讲到了依赖项属性、路由事件等,这些都是UWP开发基础。

    数据绑定

    这个也是基础,特别是从Winform过度过来的需要好好看看,即使是WPF转过来的也需要看一下。

    控件、布局和文本

    学习了构建UI的语言XAML后面很自然地就要学一下布局和控件了。因为写个测试程序都要有个UI,所以这部分也是基础中的基础,是需要第一步解决的。即使有WPF基础最好也看一下,我就曾经因为找不到心爱的DockPanel而十分痛苦。此外响应式布局也是个新概念,对于UWP来说很重要。

    导航

    应用不能只有一个页面啊,多个页面间自然需要导航,所以这个也是基础。

    应用数据和设置

    几乎所有的应用都需要保存一些用户数据的,所以这部分也很基础,是必须要学习的。

    磁贴、锁屏提醒和通知

    用最少的操作得到最多的信息,这在磁贴上体现的很多。比起安卓和iOS的图标加数字不知道高到哪里去了。

    线程和异步编程

    如果是桌面开发的话多线程和异步应该算是高级主题了,不过在UWP中几乎所有操作都是异步的。毕竟手机性能有限,通过异步操作加上过度动画,可以提高交互体验,给人一种顺滑流畅的感觉。因此对线程和异步的了解已经成为了基础知识。

    调试、测试和性能

    写程序调试的时间很多情况下要超过写代码的时间,因此还是要好好学习下调试和测试

    设计UWP APP

    如果是个人开发者的话这个就很重要了,还是要学习一下界面设计的一些基本原则的。

    第三部分 常用主题

    常用主题只要看题目就比较明白了,可根据需求参考相关主题。

    启动、恢复和后台任务

    应用到应用的通信

    文件、文件夹和库

    音频、视频和相机

    图形和动画

    网络和 Web 服务

    联系人和日历

    自定义用户交互

    地图和位置

    设备、传感器和电源

    辅助功能

    游戏

    全球化和本地化

    安全性

    第四部分 发布相关

    打包应用

    获取应用收益

     

    来自:http://www.cnblogs.com/durow/p/4878822.html

  • 相关阅读:
    访问者模式
    解释器模式
    享元模式
    职责链模式
    中介者模式
    单例模式
    桥接模式
    命令模式
    迭代器模式
    Python 学习笔记15 类
  • 原文地址:https://www.cnblogs.com/zhuyulong/p/5515623.html
Copyright © 2011-2022 走看看