AS网站目录(www.adminso.com):HTML/JS新用途:WP8.1/Win8.1应用都能搞 之前,HTML一直用于Win8.1应用编译,无法直接编译WP平台。现在,HTML、CSS和JavaScript也能编译WP8.1应用
AS网站目录(www.adminso.com):HTML/JS新用途:WP8.1/Win8.1应用都能搞
之前,HTML一直用于Win8.1应用编译,无法直接编译WP平台。现在,HTML、CSS和JavaScript也能编译WP8.1应用。整个过程只需使用微软最新VS2013 Update2开发套件生成通用Windows应用程序。
在这篇文章中,我们强调了一小部分很酷的,并且新的改进,你可能会发现非常有用,尤其对于通用的Windows应用程序技术。
一、通用程序
使用Windows 8.1和Windows Phone 8.1时,您可以为常见的Windows运行库,使用XAML/ C# / C + + VB或HTML/JS来创建通用的Windows程序。实际上,这意味着您可以在Windows 8.1 Store和Windows Phone 8.1应用程序之间,共享大多数或所有您的代码和资源。为了使此共享更加方便,在Visual Studio 2013 Update2 RC中,我们添加了新的项目类型,称为通用的应用程序。
通用应用程序提供一种改进的项目结构,使您在平台间更轻松地共享,同时区分您特定平台的HTML、CSS和JavaScript资源。最新VS2013陶建中提供三个通用的应用程序项目入门模板,参考下图。
空的应用程序仅包括基本要素,让你添加自己的资源和代码。集线器/数据透视表应用程序提供一个好例子,不同的容器控件中显示的相似内容。导航应用程序开始您需要的基础架构,它是单个页面的应用程序(SPA)。你可以在MSDN了解更多有关这类项目的信息.
关于通用应用程序,您首先将会注意到的是他们的项目结构:
您将看到三个项目节点:一个用于Windows Store、Windows Phone和Shared。特定于Windows Store的代码和内容将驻留在您的Windows Store项目中。同样,特定于Windows Phone的代码和内容将驻留在您的Windows Phone项目中。您的Shared项目将包含所有的代码和内容,目的是在您的Store和Phone项目之间共享。
一旦创建了您的项目,你可能要侧重于为每个平台建设您的应用程序。上下文切换器,位于共享文件顶部的的导航栏中,允许你切换到你目前专注的平台,确保最好的编程体验,包括你当前平台的API的智能感知:
例如,如果您切换到Windows 8.1的编码,Visual Studio不会显示你只适用于Windows Phone 8.1的API。当你目标平台的API不存在于时,Visual Studio将会为你标记出来:
二、设备面板
混合的设备面板使您可以以不同的方向、分辨率和尺寸来预览您的应用程序,而不需要您将其部署到多个设备。设备面板现在支持Phone应用程序。你会在显示的可用列表集中,看到适用于Phone的设备配置集的系列更新。
此外,还有Windows Phone主题和颜色配置。
三、调试、诊断程序
所有Windows Store的应用程序的调试和诊断功能也可用于Windows Phone开发:
对于移动设备尤其重要的一个领域是应用程序的性能。为了帮助改善这个,UI响应性工具和内存分析器可以帮助诊断性能问题。UI响应工具可以清晰地显示您应用程序所花时间的图表,呈现您的应用程序的视觉效果。内存分析器使您能够看到哪里分配,释放内存,并随着时间的推移进行分配,释放内存。
四、Manifest Designer
定义您的应用程序的外观和感觉的一个重要部分是确保可视的资产,如商标和初始屏幕,区分您的应用程序。The manifest designer在您的应用程序内便于提供Windows Phone资产。
如果你要创建一个通用的项目,manifest designer使您能够指定您的Windows Phone和Windows Store的应用程序的可视化资产。
如果你打算从事WP8.1、Win8.1应用开发,只需下载安装最新的VS 2013 Update2 RC版更新(点击这里下载)。
标签: HTML JS 新用途 用途 WP8.1 Win8.1 应用 都能
声明:本文内容来源自网络,文字、图片等素材版权属于原作者,平台转载素材出于传递更多信息,文章内容仅供参考与学习,切勿作为商业目的使用。如果侵害了您的合法权益,请您及时与我们联系,我们会在第一时间进行处理!我们尊重版权,也致力于保护版权,站搜网感谢您的分享!