首页 > 正文(windows10应用商店里的应用都是uwp吗?)

windows10应用商店里的应用都是uwp吗?

时间:2019-4-8 19:55:12 来源: 作者:
对我们即将使用的Win10开发平台作一个简单的介绍。
 
Win10通用平台,我们通常所说的UWP,即Universal Windows Platform,意为通用Windows平台,
针对该平台开发的应用可同时运行在多种不同类型的Win10设备中,包括手机、平板、PC(笔记本和台式机),甚至是Xbox One以及Hololens中,还有各种物联网设备。
 
这里的通用实质是源代码的“通用”,开发者还是需要针对不同平台设备编译不同的版本。其实通用应用的概念在WP8.1时就已诞生,不过在Win10中更进一步,逻辑代码和UI代码都可以得到最大程度共用。
 
开发框架和语言 过去很长一段时间以来,甚至是现在,在Windows桌面平台较流行的开发方式便是使用微软提供的MFC框架以及WinForm/WPF框架,
前者是对Windows API的C++封装,后者则是对Windows API的.NET封装,使用C#语言开发。
到了Win8中微软引入了全新的应用程序架构,即WinRT,并延续到了Win10(包括Win10 Mobile)中,
专门用来开发Windows应用商店应用,它支持使用C++、C#、VB.NET,甚至是JavaScript语言进行开发。
 
多年来微软一直在不断推广和改进自家的C#语言,C#是一门完全面向对象的编程语言,
入门上手较为容易,也是微软比较推荐的编程语言。
 
 除了C#语言,我们还需要学习XAML语言,对于有WPF开发经验的朋友会非常熟悉。
XAML主要用于设计应用界面,类似于呈现网页的HTML语言。
前面我们提到Win10通用应用针对不同设备都可以使用同一套UI,那么这就要求我们设计的界面能够适应各种不同尺寸的屏幕,
因此还需要掌握一些有关响应式界面设计的技巧。
 
如果你已经打算跟着我一起动手,那么现在你需要准备以下软硬件工具: 
一台运行Win10(建议升级到TH2)的电脑,点此下载Win10 TH2正式版系统;
 安装Visual Studio 2017(建议安装最新Update1版本)以及Win10 SDK,点此下载所需工具; 
 
一部运行Windows 10 Mobile(10586系统)的手机; 注:如果你没有Win10 Mobile手机也可以通过模拟器进行调试,
不过这需要你的电脑CPU支持虚拟化技术。因为运行Win10 Mobile手机模拟器所需的Hyper-V虚拟机依赖于CPU的虚拟化技术。
 
 
 
更多

------分隔线----------------------------

 上一篇:
下一篇:
  网友评论:
验证码:  

推荐文章

    热点文章

      ContactUs(联系我们)  -  Copyright(版权隐私)  - RemovedStatement(免责声明)   - Feedback(用户反馈)

      Copyright  ©  2018-2019 GreatShip--newlifehome.com.cn  All rights reserved