如何入门 Windows 10 的UWP应用开发

 我来答
匿名用户
2016-12-04
展开全部
 想学Win10 UWP开发,不知从何下手?那么本文章可能正是你所需要的。   本文并不会包含技术性方面的内容,主要是向大家征集意见和建议,并对我们即将使用的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#编程语言完成一系列示例。   除 了C#语言,我们还需要学习XAML语言,对于有WPF开发经验的朋友会非常熟悉。XAML主要用于设计应用界面,类似于呈现网页的HTML语言。前面我 们提到Win10通用应用针对不同设备都可以使用同一套UI,那么这就要求我们设计的界面能够适应各种不同尺寸的屏幕,因此还需要掌握一些有关响应式界面 设计的技巧。   准备工作   我们将在后续的系列文章中逐步渗透以上技术,如果你已经打算跟着我一起动手,那么现在你需要准备以下软硬件工具:   • 一台运行Win10(建议升级到TH2)的电脑,点此下载Win10 TH2正式版系统;   • 安装Visual Studio 2015(建议安装最新Update1版本)以及Win10 SDK,点此下载所需工具;   • 一部运行Windows 10 Mobile(10586系统)的手机;   注:如果你没有Win10 Mobile手机也可以通过模拟器进行调试,不过这需要你的电脑CPU支持虚拟化技术。因为运行Win10 Mobile手机模拟器所需的Hyper-V虚拟机依赖于CPU的虚拟化技术。
兄弟连教育
2018-08-04 · 百度知道合伙人官方认证企业
兄弟连教育
兄弟连教育成立于2006年,11年来专注IT职业教育,是国内专业的IT技术培训学校。2016年成功挂牌新三板(股票代码:839467)市值过亿。开设专注程序员培训专注php、Java、UI、云计算、Python、HTML5、
向TA提问
展开全部
最近也在找这些东西,把我找到的东西放出来。

ms 的 dev center 简直令人无限感动。。。做的太棒了。。。
Learn to Develop with Microsoft Developer Network(msdn), 微软虚拟学院(Microsoft virtual academy) 两大神器一定要好好应用。

并不知道楼主的水平怎么样。
如果已经比较了解 xml 和 c# 直接可以去 msdn 查 api 即可
如果并不很了解 windows 的这一套东西, ms virtual academy 一定是最好的开始。

分享一下我看到的 Microsoft virtual academy 几个课:

C# :
1. Learn C# for Beginners
如果题主没有很好的编程基础,这个绝对是开始的一点
2. C# Programming Training: Online Tutorial
如果楼主已经有比较了解的编程语言,但是并不了解 c# 那么从这个课程开始

Xaml :
1. Blend & Visual Studio Training for XAML UI
教如何用 blend 写 xaml

UWP:
1. A Developer's Guide to Windows 10 Preview
这是给你讲一些有关于 win 10 的系统的知识。
2. Developing Universal Windows Apps with C# and XAML
如果你已经学会了 c# 和 xaml 就可以开始写 UWP 了!

还有具体的可以直接去 微软虚拟学院 搜索,资料及其的全,而且提供中文课程。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式