十年专注于品牌网站建设 十年专注于品牌网站建设,低调、高逼格、有情怀的网络应用服务商!
南昌百恒网络微信公众号 扫一扫关注
小程序
tel-icon全国服务热线:400-680-9298,0791-88117053
扫一扫关注百恒网络微信公众号
扫一扫打开百恒网络微信小程序

百恒网络

南昌百恒网络

关于UWP开发的一些实用的概述和教程

百恒网络 2017-03-17 198

如何开发UWP,下面由南昌APP开发公司--百恒网络为你讲解关于UWP开发的一些实用的概述和教程:

如何开发 Windows 10 通用应用程序[MSDN]——利用自适应 UI 界面和自适应代码使得 UWP 应用在 Windows 10 设备上看起来更加美观和运行更加流畅。

UWP 应用程序指南[MSDN]--「通用」应用程序如何在所有设备上运行的。

移植应用程序到 UWP[MSDN]--从 Phone Silverlight、Win8.1 和 VS2015 RC 移植到 UWP 上。

利用 C# 和 XAML 编写 Universal Windows Apps[Microsoft Virtual Academy]——Jerry Nixon 教授发布的长达22小时实用在线训练课程。

在 VS2015 上开发 UWP 应用程序[BUILD talk]。

深入研究 XAML 和 .NET UWP 开发[BUILD talk]。

File > New > C#/VB > Windows > Universal 开始编写一个全新的 UWP 应用。改进后的 NuGet 比 VS2015 RC 要快得多。开发者同样可创建一个兼容 UWP、ASP.NET 5 和 .NET 4.6 的 Portable Class Libraries (PCLs) 。

使用 .NET 平台,如何玩转 Universal Windows 应用?

Solution Explorer > References References利用独特的图标显示 NuGet 程序包。「Microsoft.NETCore.UniversalWindowsPlatform」是其中比较重要的一个包;它包含了 .NET Core 运行时和框架。 project.json 文件取代 packages.config 驱动 NuGet 3.0。NuGet 3.0 与 NuGet 2.0 相比,运行速度更快且更加复杂。

Adaptive XAM 开发人员经常设计「自适应的 UIs」以便其适应于不同设备、不同形式。现在随着 XAML 的发展,ViewState triggers、更多设备预览和现场 XAML Tree 调试等方式使得这项任务变得非常容易。同样, 在高性能数据绑定使用 x:Bind。 使用 .NET 平台,如何玩转 Universal Windows 应用?

Adaptive code 一个优秀的通用应用程序的关键在于在不同的设备间可尽可能多的分享代码,与此同时还要保障每个设备上都有最好的应用体验。开发者可通过调用特定平台 WinRT APIs,在 .NET 中编写自适应代码。这比使用 Reflection(自适应代码的前沿技术)方式要好的多。

Fast graphics:Win2d和System.Numerics.Vectors。对于快速绘图,可利用Win2d 库——是DirectX上 .NET 一个「精致」的封装。当然,这里仍可以使用SharpDX 或者 MonoGame。System.Numerics.Vectors 通过 CPU 的 SIMD 指令进行快速矢量和矩阵运算。在来利用这些技术后,在中端 Nokia 635计算 Mandelbrot Fractal 仅需70毫秒。

WCF,HTTP/2 and Sockets目前 .NET 库包括WCF和 AddServiceReference,两者之前均不适用手机应用程序。HttpClient已被重写:重写后性能更好,并且支持HTTP/2协议。这里同样需要System.Net.Sockets,Windows Store 应用中期待已久 .NET 特性。

Improved debugging and EnC 现在,开发者在仿真器上调试时可以使用「Edit and Continue (EnC)」。整个调制器引擎早已修改——在即时和观察窗口中支持 lambdas 和 LINQ 表达式,同时与之前相比,在更多地方支持 EnC。一些开发者在 EnC 上编写整个程序的代码。快尝试下吧!

.NET Native 当处于 Release 模式中,应用程序通过新「.NET Native」编辑器编译。这就将其转化为高度优化的原生机器代码——应用程序启动时间缩短、电量损耗降低和整体性能加快。

Store submission 开发人员将十分喜爱新的统一开发者中心( Developer Center)。在提交一个应用时,向导将会提交应用程序的 MSIL。商店使用 .NET Native 进行编译,将应用程序优化为原生机器代码(这是一个很难的反向工程,就像 C++ 代码那样),并将其部署到用户设备中。

Application Insights and Diagnostics 新项目中默认安装Application Insights 插件。该插件为应用程序提供崩溃和使用时的详细分析。应用商店中排名较高的应用程序都已知晓排名较高的原因是接收和分析响应。在ETW中有着更为丰富的追踪功能。

南昌APP开发公司--百恒网络十年从事网站建设、微信公众号开发、APP开发等业务,为众多企业搭建了自己公众号,简单方便用户管理。我们以科学规范的流程,勤奋专注的态度,为客户提供全方位的设计服务。专注ui设计,以设计驱动企业价值的持续增长,实现您的商业目标!


400-680-9298,0791-88117053
扫一扫关注百恒网络微信公众号
扫一扫打开百恒网络小程序

欢迎您的光顾,我们将竭诚为您服务×

售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售前咨询 售前咨询
 
售后服务 售后服务
 
售后服务 售后服务
 
备案专线 备案专线
 
×