Windows Phone Studio-任何人都能开发Windows Phone App的在线工具
在一段时间的内测以后,微软于今天早些时候发布了其Windows Phone应用开发的在线工具,名字叫做Windows Phone Studio。其意义在于,通过简单的内容添加和样式选择,实现Windows Phone应用的定制,它不仅屏蔽了Windows Phone应用开发的技术细节,使得没有相关开发经验的普通用户可以创建Windows Phone平台的App,而且可以完成应用原型的快速开发,方便有经验的程序员快速实现其应用程序的原型。
1. 注册Windows Phone Studio
目前,Windows Phone Studio的注册通过Live ID就可以通过,其平台网址是:http://apps.windowsstore.com/default.htm。其界面如下:

通过点击Start Building,进入Live ID登陆页面。之后会有AppStudio需要访问个人信息的提示,点击“是”,就可以进入Windows Phone Studio的注册页面,如下图所示:

在输入并确认相关的注册信息之后,就可以进行你的App定制了。
2. Windows Phone Studio功能简介
进入Windows Phone Studio的主页面之后,可以在页面上方看到4个Tab,分别是Create、Dashboard、How to和Send us your feedback。如下图所示。

- Create:在我们想要新建一个应用时,点击Create,就可以进入应用程序创建的流程。
- Dashboard:该页面展示了我们在Windows Phone Studio中所创建的应用程序,无论是出于编辑状态,还是处于生成状态。
- How to:该页面给出了Windows Phone Studio的使用指南。
- Send us your feedback:该页面和我们之前只用的user voice类似,可以给微软提供改进的建议和意见。
3. Create Your App
在点击Create之后,进入应用创建页面。应用创建分为两种:一种是创建新的App,不依赖于现有的模板;另一种是在现有模板的基础上创建。目前来看,提供的模板还不多,只包含一些最基本的应用模型,包括企业、家庭、娱乐、音乐、运动、旅行、购物、阅读等等。Windows Phone Studio Team会在之后逐渐添加新的模板。我们从创建一个基于现有模板的应用(以Our Company为例)开始进行介绍。
3.1 App information
点击Create该模板之后,出现该应用的预览动态页面,如下图所示:

点击其中的Create App按钮,出现第一个应用信息页面:App Information。在修改应用程序名称、加入应用简介、同事上传应用的Logo(按提示上传160*160像素的png图片)之后,点击界面上方的向右箭头,进入下一个步骤。

3.2 Configure App Content
在该页面布局如下图所示:

在Data Sources这一栏,展现了所有应用相关的数据源。数据源可以包含HTML、Collection、RSS和YouTuBe这4个种类。Application Sections栏展示了应用相关的所有的页面。我们可以通过上方的“+”来添加新的Sections,每个Section可以包含多个页面。我们可以在每个Section的编辑页面中进行添加。
3.2.1 编辑Section
通过点击Edit按钮,进入Section的编辑界面,如下图所示:

进入编辑页面之后,我们可以进行数据源和具体页面的添加和删除。如下图所示:

在每个具体的页面,我们可以对显示的内容样式进行配置,图下图所示:

右边的预览窗口对所做的更改进行实时的效果显示,使得我们可以立刻看到效果。而不需要在应用生成以后进行更改。
4. Configure App Style
在应用配置界面,我们可以进行背景、磁贴、应用程序启动画面、锁屏画面等相关的设置,如下图所示:

同样,我们可以在右边的预览界面看到实时的更改效果。
5. Summary
在该页面,统计应用的所有信息,如果要别人可见,可以选择Make App Public。如下图所示:

在确认没有问题之后,可以点击Generate按钮,生成应用。生成应用的速度非常快,一般在几分钟就可以在注册的邮箱中收到邮件,通知应用已经生成,可以点击下载。
在下载的页面,我们可以选择下载其生成的源代码、生成的XAP包,甚至可以通过扫描二维码来直接安装。通过源代码,专业开发者可以进行修改,添加一些该平台无法完成的功能和特性。如下图所示。

以上就是Windows Phone Studio的注册和使用,目前该平台还处于Beta阶段,Windows Phone Studio Team还在不断改进之中。目前该平台相关的资源链接如下:
Windows Phone App Studio beta: http://apps.windowsstore.com/default.htm
Recent blog posts on Windows Phone App Studio here:
http://blogs.windows.com/windows_phone/b/wpdev/
Windows Phone App Studio Forum:
http://social.msdn.microsoft.com/Forums/wpapps/en-US/home?forum=wpappstudio
User Voice: http://wpdev.uservoice.com/forums/216486
Windows Phone Studio-任何人都能开发Windows Phone App的在线工具的更多相关文章
- Go语言开发Windows应用
Go语言开发Windows应用 当第一次看到Go程序在windows平台生成可执行的exe文件,就宣告了windows应用也一定是Go语言的战场.Go不是脚本语言,但却有着脚本语言的轻便简单的特性.相 ...
- .net core 开发 Windows Forms 程序
我是一名 ASP.NET 程序员,专注于 B/S 项目开发.累计文章阅读量超过一千万,我的博客主页地址:https://www.itsvse.com/blog_xzz.html 引言 .net cor ...
- 开发Windows程序的三种方式
软件开发方式一共有三种:SDK方式.MFC开发方式.托管环境的开发都是基于消息的开发 SDK方式 原装api的调用SDK方式使用C语言和Windows应用程序编程接口(Windows API)来开发W ...
- 新成员!Visual Studio Code --跨平台的开发工具(支持OSX, Linux 和 Windows)
原文出处:新成员!Visual Studio Code --跨平台的开发工具(支持OSX, Linux 和 Windows) 这是我的文章备份 http://www.dotblogs.com.tw/ ...
- Windows系统 为 Visual Studio软件 搭建 OpenCV2 开发环境
Windows系统 为 Visual Studio软件 搭建 OpenCV2 开发环境 我们的电脑系统:Windows 10 64位 Visual Studio 软件:Visual Studio 20 ...
- 使用Visual Studio 2015 Community 开发windows服务
昨天研究在.NET下开发Windows服务程序,期间遇到一些小问题,这里仅将自己的开发过程和需要注意的地方写下和广大网友分享…… 1.基础 Windows服务是指系统启动时能够自己运行的程序.W ...
- 和S5933比较起来,开发PLX9054比较不幸,可能是第一次开发PCI的缘故吧。因为,很多PCI的例子都是对S5933,就连微软出版的《Programming the Microsoft Windows Driver Model》都提供了一个完整的S5933的例子。 在这篇有关DDK的开发论文里。
和S5933比较起来,开发PLX9054比较不幸,可能是第一次开发PCI的缘故吧.因为,很多PCI的例子都是对S5933,就连微软出版的<Programming the Microsoft Wi ...
- Windows下visual studio code搭建golang开发环境
Windows下visual studio code搭建golang开发环境 序幕 其实环境搭建没什么难的,但是遇到一些问题,主要是有些网站资源访问不了(如:golang.org),导致一些包无法安装 ...
- Windows 7 Visual Studio 2008配置OpenGL开发环境
Windows 7 Visual Studio 2008配置OpenGL开发环境 glut下载地址: http://www.opengl.org/resources/libraries/glut/gl ...
随机推荐
- 【C#】1.3 WPF应用程序学习要点
分类:C#.VS2015 创建日期:2016-06-14 使用教材:十二五国家级规划教材<C#程序设计及应用教程>(第3版) 一.要点概述 <C#程序设计及应用教程>(第3版) ...
- C#中在AxWebBrowser控件注入JS脚本的方法
/// <summary> /// 窗体加载 /// </summary> private void JS_Load(object sender, EventArgs e) { ...
- Java集合源码分析(五)HashSet<E>
HashSet简介 HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持.它不保证set 的迭代顺序:特别是它不保证该顺序恒久不变.此类允许使用null元素. HashSet源 ...
- android 6.0添加权限
@Override public void onRequestPermissionsResult(int requestCode, @NonNull String[] permissio ...
- [小北De编程手记] : Lesson 04 玩转 xUnit.Net 之 Fixture(下)
上一篇文章<[小北De编程手记] : Lesson 03 玩转 xUnit.Net 之 Fixture(上)>向大家介绍了xUnit.Net 共享数据的方式.Test Case的构造函数 ...
- web iis服务器安全性配置实例
自己不维护服务器,不知道维护服务器的辛苦.刚开始为了嫌麻烦,抱有侥幸心理,一些繁琐的安全设置没有配置,结果服务器连一天都没撑过去.经过10天的反复摸索和努力,现在服务器已经稳定工作一个月了,特此整理本 ...
- 从基础学起----xuld版高手成长手记[1]
别人的代码总是看不懂? 想实现一个功能总是无从下手? 学会一个,但稍微变个花样就不知道了? 无论你擅长什么编程语言,如果你觉得自己基础薄弱,想从头开始学起,那本文将适合你. 这篇文章的含金量非常高,如 ...
- 功能齐全的图表库 ACharts
ACharts是基于Raphael 库开发的,而Raphael.js是基于svg和vml语言,因此最低可以兼容到IE6+,而最高则所有支持w3c svg标准的现代浏览器都可以使用,svg甚至在手机平台 ...
- Wrangle – 响应式的,触摸友好的多选插件
Wrangle 是一个响应式,触摸友好的选择插件,支持 jQuery 以及 Zepto.Wrangle 为多项选择提供了一个独特的方法:通过画一条贯穿项目的线条来选择项目.它给你的应用程序的一种新的方 ...
- 15个优秀的 Material Design(材料设计)案例
Material Design (材料设计)是由谷歌创建和设计的一种设计语言,结合成功的设计的经典原则以及创新科技.谷歌的目标是开发一个设计系统,让所有的产品在任何平台上拥有统一的用户体验.全新的设计 ...