整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

UWP 应用开发准备篇

. 工具

  • 一台装有 Windows 10 的电脑

  • Visual Studio 2015 或者 Visual Sutdio 2017( is coming on March 7 )

  • Windows Mobile Phone (可选)

2. 安装

Windows 10 升级或安装

搜索 Windows 10 在官网下载

Windows 10 的升级和安装这里不做介绍,相信大家都会装。不会的自己去搜教程。(哈哈…)

Visual Studio 2015 安装

搜索 Visual Studio 2015 在官网下载

  1. 点击上面链接下载你需要的版本,大概就几兆。不要高兴,那只是个下载器,安装方式为在线安装,你也可以选择镜像安装。

  2. 打开下载的安装工具(vs_community_CHS.exe)我下载的是社区版,免费。

  3. 安装 Visual Studio 2015

    3.1 默认安装

    如果是第一次安装就不要折腾了,直接选择默认就好。

    3.2 自定义组件的完整列表如下所示:

    3.3 镜像安装

    目前,Android SDK 不支持脱机安装体验。 如果在未连接到 Internet 的计算机上安装 Android SDK 安装程序项,则安装可能失败。

  • 你现在可以从该文件位置或安装媒体运行安装。

  • 下载 Visual Studio 进行脱机安装

  • 在多数情况下,你可以顺利地从下载站点安装 Visual Studio。 但是,在某些情况下,你可能希望在安装之前下载所有更新包(例如,在多台计算机或在脱机计算机上安装)。 下列步骤说明如何下载脱机安装所需的所有更新包。

  • 从 MSDN 网站将更新可执行文件下载到你文件系统中的某个位置后,请在命令提示符处执行以下命令:<executable name> /layout

  • 此命令将下载用于安装的所有包。

  • 通过使用 /layout 开关,你可以下载几乎所有核心安装包,而不仅仅是下载适用于下载计算机的安装包。 此方法可为你提供在任何地方运行此更新所需的所有文件,如果你想安装原来没有安装的组件,这种方法可能会很有用。

  • 运行该命令后,系统会提示你指定下载位置。 输入位置,然后选择“下载”。

  • 当包下载成功时,你应会看到一个 Visual Studio 屏幕,其中显示安装成功!已成功获取所有指定组件。

  • 在指定的文件位置中,查找可执行文件和包文件夹。 这是需要复制到共享位置或安装媒体上的所有内容。

  • 用于 Windows 的 Git

  • Visual Studio 的 GitHub 扩展

  • Visual Studio 扩展性工具

  • Android 本机开发工具包(R10E,32 位)

  • Android SDK

  • Android SDK 安装程序(API 级别 19 和 21)

  • Android SDK 安装程序(API 级别 22)

  • Apache Ant (1.9.3)

  • Java SE 开发工具包 (7.0.550.13)

  • Joyent Node.js

  • Xamarin (C#/.NET)

  • Apache Cordova (HTML/JavaScript)

  • 适用于 iOS/Android 的 Visual C++ 移动开发

  • ClickOnce 发布工具

  • Microsoft SQL Server Data Tools

  • Microsoft Web 开发人员工具

  • Visual Studio 的 PowerShell 工具

  • Silverlight 开发工具包

  • 通用 Windows 应用开发工具

  • Windows 10 工具和 SDK

  • Windows 8.1 和 Windows Phone 8.0/8.1 工具

  • Windows 8.1 工具和 SDK

  • Visual C++ 编译器、库和工具

  • Visual F#

  • Visual Studio 的 Python 工具

  • 编程语言

  • Windows 和 Web 开发

  • 跨平台移动开发

  • 常用工具和 SDK

  • 常用工具

3 配置

使用开发人员功能

必须先在你的电脑上启用开发人员模式,然后才可以在 Visual Studio 中打开 UWP 应用项目。 如果打开 UWP 项目,但未启用开发人员模式,“面向开发人员”设置页会自动打开。 按照下一部分中的说明操作,启用开发人员模式。

  • 在要启用的设备上,转到“设置”。 依次选择“更新和安全”和“对于开发人员”。

  • 选择所需的访问级别 - 若要开发 UWP 应用,请选择“开发人员模式”。

  • 阅读所选设置的免责声明,然后单击“是”以接受更改。

桌面设置

手机设置

部署 Windows 10 应用

使用 Windows 10 应用程序部署 (WinAppDeployCmd) 工具。 了解有关 WinAppDeployCmd 工具的详细信息。

了解更详细的配置内容请查看个人博客

T之家 7 月 4 日消息 随着首个 Win11 预览版的发布,全新的微软商店现已上线,并将在今年晚些时候开始向主流用户推出。

在 6 月 24 日的发布会上,微软表示 Windows 11 商店已经经过了“从头到脚重新设计”。整个界面都进行了更新,滚动速度更快,还为更多内容增加了空间。据微软官方称,用户操作更简单,HTML 组件也已经被砍掉了。

在 Windows 10 上,微软商店的前端部分构建于 HTML/CSS (web 组件) 中。例如产品页面完全基于 html,虽然兼容性高一点但这大大降低了用户体验,尤其是当用户点击“获取”或“安装”按钮时还会崩溃。

例如,之前有网友反馈称下载大文件时大概率会失败,而且错误代码还没有给出任何解释。

在 Windows 11 中,微软将用 XAML/c# 语言编写的全新商店取代现有的商店,据微软官方员称,它是完全“UWP”的。

据称,新版应用商店的性能得到了显著改善,例如下载不再出现之前出现的中、大型应用和游戏的下载失败问题。一些不愿透露姓名的消息人士也证实,用户在新版商店中下载大型游戏的速度也变得更快。

Microsoft Store 店商业模式的巨大改变

通过 Windows 11,微软也在尝试改变其 Microsoft Store 的商业模式。

该公司希望所有开发者都去尽可能为 Microsoft Store 开发应用程序和游戏,而开发者现可使用自己的第三方商业支付系统,相对来说更加宽容和自由。

IT之家了解到,微软还支持通过添加更多使用不同框架创建的应用和游戏来扩展 Store 目录。微软 Teams 和 Visual Studio 预计将在今年年底上线全新商店。

值得一提的是,Adobe, Zoom, OBS Studio 和 Canva 等著名应用现已上架微软新版 Microsoft Store。

此外,Windows Insider 体验者可以通过使用旧版商店手动更新来下载新设计的 Microsoft Store。当然,虽然商店已经经过重新设计,但一些功能,如通过亚马逊应用商店 整合 Android 应用的功能仍未上线。

微软还表示,Windows 10 用户将在今年晚些时候获得相同的商店体验,其商店的质量将在未来几个月得到显著提高,例如搜索结果将不再包括低质量的指南/教程等内容。

WP(Universal Windows Platform)是微软推出的一个应用程序平台,它允许开发者使用一套代码库创建可以在所有Windows 10设备上运行的应用程序,包括PC、平板、手机、Xbox、HoloLens以及Surface Hub等。UWP 应用利用了共享的核心 API,使得开发者能够构建一次应用,然后部署到多个不同类型的设备上,实现真正的跨平台兼容性。

UWP 的关键特性包括:

  1. 统一的开发体验
  • 使用Visual Studio作为开发环境,开发者可以使用C#、C++或JavaScript来编写UWP应用程序。
  1. 适配多种设备
  • UWP应用能够适应不同尺寸和分辨率的屏幕,以及不同的输入方法,如触摸、鼠标和键盘。
  1. 访问Windows 10功能
  • UWP应用可以访问Windows 10的核心功能,如通知中心、 Cortana 语音助手、Ink 手写支持等。
  1. 应用商店分发
  • UWP应用通过Microsoft Store进行分发,用户可以轻松下载和安装。
  1. 沙盒安全模型
  • UWP应用运行在沙盒环境中,提供了一定程度的隔离保护,以防止恶意软件对系统造成损害。
  1. 生命周期管理
  • UWP提供了一套完整的应用生命周期管理机制,包括启动、暂停、恢复和关闭等状态。
  1. 适应不同屏幕尺寸
  • UWP应用可以通过自适应布局和响应式设计,在不同尺寸的设备上提供一致的用户体验。
  1. XAML和C#/C++/JavaScript的结合
  • UWP应用通常使用XAML来定义用户界面,结合C#、C++或JavaScript进行后端逻辑的开发。
  1. 性能优化
  • UWP应用可以利用硬件加速和异步编程模型,实现流畅的用户体验。
  1. 扩展性和模块化
  • UWP应用支持插件和扩展,可以通过加载额外的模块来增强应用功能。

UWP 是微软推动的跨平台应用战略的核心组成部分,它为开发者提供了一个强大的平台,用于构建能够在Windows 10生态系统中广泛传播的应用。随着Windows 10的普及,UWP应用的市场潜力也在不断扩大。