• UWP应用和传统桌面应用的核心差异

    :::tip
    本文中所指的UWP应用,是秉承通用应用理念的微软商店应用。Win32转制或PWA不在此列。
    :::

    :::warning
    本文是作者的一点粗陋浅见,没有高深理论,也没有明确的数据支持,全凭感觉而已,不喜勿喷。
    :::

  • UWP小书 - StackPanel 布局

    :::tip
    本章涉及知识点:

    • StackPanel布局方式
    • StackPanel排版规则
      :::

    视频地址:BiliBili

  • UWP小书 - 网格布局

    :::tip
    本章涉及知识点:

    • Grid布局定义
    • Grid嵌套
      :::

    从本章开始,我们开始接触布局控件,涉及布局控件主要有三个,分别是GridStackPanelRelativePanel,其余诸多的高级布局控件,大多是在这三者的基础上建立起来的。

    本章我们先讲Grid控件。

  • UWP小书 - 如何学习新的控件

    :::tip
    本章涉及知识点:

    • 控件的来源
    • 如何熟悉控件(踩坑)
      :::

    前言

    我们知道,应用和平面设计作品不一样。对于平面设计作品来说,每一种元素都是服务于视觉的,而对应用来说,元素更多的是为了服务于功能。这种既具备功能又具有视觉表现的元素,我们称其为控件。

    平面设计作品由视觉元素组成,而应用则由控件组成。

    UWP作为应用开发平台,自然也提供了诸多控件供开发者选择,常见的比如按钮、文本、弹窗等,这些我们之前都接触过了,但全部的基础控件加起来有七十余个,你也许不会全都使用,但在应用开发过程中,至少会接触二三十个控件。这么多的控件,我很难一一讲解,坦白来说,时至今日我用过的控件也不过三四十个。

    所以授人以鱼不如授人以渔,本章就来告诉你如何根据自己的需求寻找合适的控件并使用它。

  • UWP小书 - 一个小按钮

    :::tip
    本章涉及知识点:

    • Button控件的使用
    • 创建Click事件
    • 如何弹窗
    • 通过C#改变控件属性
      :::

    视频地址:BiliBili

    按钮这个东西跟文本控件一样,是我们平时最常见到的控件之一。现在我们看到按钮都会有一种潜意识,只要点击了按钮,就会有一些神奇的事情发生。

    本章,我们将建立一个按钮控件,亲手来做一些神奇的事情。

    上节课写下的代码你还没有丢到回收站里吧。这节课我们将利用上节课写好的Hello World来做一些事。

  • UWP小书 - 谈谈XAML

    :::tip
    本章涉及知识点:

    • XAML简介
    • XAML的相关元素,如命名空间
    • XAML与CS文件的关连原理
      :::

    经过前面创建Hello World应用,相信你现在已经对UWP应用开发有了一定的了解。只要揭开那层神秘的面纱,UWP应用开发也并非可望不可及。

    但我们的教学终究不会以那种我说什么你做什么的方式进行下去,现在,携着你之前写APP的经验,我们来了解一些理论知识,讲一讲XAML。

  • UWP小书 - 建立第一个应用

    :::tip
    本章涉及知识点:

    • 如何建立项目
    • 如何启动项目
    • 如何加入控件
    • 如何修改控件属性,改变外观
      :::

    视频地址:BiliBili

    让我们先无视掉复杂的基础知识,直接开始建立第一个UWP应用吧!

  • UWP小书 - Visual Studio的安装与配置

    UWP与Windows

    对于UWP应用,看到这篇博文的人想必都不会陌生,至少用过那么一两个,比如网易云音乐UWP,系统自带的日历、邮件、OneNote等等。它们都有一个特点,那就是只能在Windows10上运行,Windows10以下的系统版本则无缘UWP应用。

    可要说我是Windows10,就一定可以运行UWP应用了吗?也不尽然。

    Win10作为最后一代Windows,正在以每年两次大更新的频率进行版本迭代,这些大更新中往往会加入新的功能,新的系统API,新的控件……如果你的UWP应用引用了这些新内容,那么低版本的Win10就不在你的应用支持范围内了,除非你做了降级处理。

    所以作为UWP应用的开发者,你必须对Win10的版本有着足够的了解,知道从最早的10240版本,到目前最新的17763(截至2019/3/19),它们有哪些追加的控件,有哪些新的API等。

    不要为难,说这些不是真的要你背,只为了让你了解,UWP应用和Windows版本联系密切,作为开发者不可不察。

    作为UWP开发者,咱们的基本原则是用新不用旧,但要求稳。

    你可以保持自己的Windows系统最新,但不要强上预览版,最好有一个低版本的虚拟机用以开发测试。在建立新项目时,以低于最新版本一个版本号为宜,在保证功能的同时,尽量扩大潜在受众。

  • 【转】如何优雅处理前端异常

    前端一直是距离用户最近的一层,随着产品的日益完善,我们会更加注重用户体验,而前端异常却如鲠在喉,甚是烦人。

    一、为什么要处理异常?

    异常是不可控的,会影响最终的呈现结果,但是我们有充分的理由去做这样的事情。

    1.增强用户体验;
    2.远程定位问题;
    3.未雨绸缪,及早发现问题;
    4.无法复线问题,尤其是移动端,机型,系统都是问题;
    5.完善的前端方案,前端监控系统;

  • 录屏软件LICEcap

    1 写在前面

    在日常生活中,图片可能不能完全的记录我们的需要,而录屏软件就解决了其中的一个需求:动态展示操作过程