Windows Store 应用
使用 Project Siena 生成一个 Windows Store 应用
继 App Studio 之后微软又一力作 Project Siena 【Win8 应用神器】给初学开发 或 对 Windows Store 应用感兴趣的同学们的一个福利,可以通过 一个简单的应用可以快速配置生成一个 Windows 8 应用并且可以提交至微软应用商店。
首先同学们要在微软应用商店安装 Project Siena App 点击这里进行安装
Project Siena 同样可以通过一些简单的数据源 例如:Excel 、RSS 甚至是 Windows Azure 和 RESRful service。不过Project Siena 和 App studio 不同的是 Project Siena 生成的应用是 HTML + JavaScript 【Win JS】
这里有一个教学视频来介绍如何使用 project Siena 制作一个 Win8 App。链接
例如绑定一个数据源就十分简单
在虚拟控件库中选择一个 Image Gallery 控件。

接着我们在 App bar 中选择 Items 然后选择 Add Data Source

随后选择你的应用数据源 【这里我就选择了一个 我的们的 RSS,当然也可以使用本地的excel文件】

这里就会自动加载出来我们刚刚加入的数据源了。

最后我们就可以在 Image Gallery 控件中选择要绑定的对应数据源的属性了。

随后我们选择发布应用(从Top bar 导出项目文件)

设置应用图标

如果我们想把这个应用发布至应用商店我们还是和 App studio 的做法相似,要在 Visual Studio 中编译下并且和应用商店进行关联后在进行提交。
不过如何把输出文件导入到 Visual Studio Win 8 project 的过程我这里给大家介绍一下。
准备工作
1. 你要注册成为 Windows Store 应用的开发者,申请开发者账户。链接
2. 安装 Visual Studio Express 以上版本。(Express 是免费的)链接
3. 下载导入工具(文件 to VS Project)链接
准备好以上3步,随后我们开始进行应用商店
1. 打开你的导出文件夹找到 InstallApp.exe 文件双击运行,将应用安装到本地计算机,如果出现登录提示请登录你的开发者账号。

2. 解压缩导入工具 ProduceAppForStor.zip ,将解压缩后的文件覆盖至 PublishedPackage\[应用名称] 文件夹。
3. 运行 ProduceAppForStore.cmd 文件。

随后会自动打开 Visual Studio 导入项目文件,随后我们可以运行调试并且绑定开发者账户进行应用上传。
注意:在上传应用之前要编辑 privacy.html 页面。【定制你自己应用的隐私条款,很重要,如果没有隐私条款应用会审核失败的】
提交应用步骤:
登陆 windows dev center 链接
选择仪表板 - 提交应用 -


随后按照步骤填写你的应用信息。

当然这里我们的应用还是要和商店账号进行关联签名。

随后上传我们的程序包

这里暂时只支持 8.0,我尝试把项目升级成 8.1 但是遇到了问题,不过没关系我们就先提交一个 8.0 版本吧,因为 8.0 版本的应用也是可以运行在 8.1 上滴。
后面我偷个懒引用我之前写的 提交应用流程的步骤。参考(如何在Windows应用商店中提交您的Windows 8.1 应用更新)
随后您需要设置应用提要内容说明。

(包括:提要、应用功能、屏幕截图、说明已经建议的硬件)

和windows8.0共享的内容(关键字、版权和商标信息、其他许可条款、以及促销图像、网站链接、支持人员联系信息和隐私策略)
点击提交进行认证按钮。

剩下的事情就是耐心等待应用认证流程了 :)

希望上的总结可以帮助到大家, 同时欢迎大家在这里和我沟通交流或者在新浪微博上 @王博_Nick
Windows Store 应用的更多相关文章
- 在桌面程序上和Metro/Modern/Windows store app的交互(相互打开,配置读取)
这个标题真是取得我都觉得蛋疼..微软改名狂魔搞得我都不知道要叫哪个好.. 这边记录一下自己的桌面程序跟windows store app交互的过程. 由于某些原因,微软的商店应用的安全沙箱导致很多事情 ...
- kiosk-mode,免密码登陆, sideload Windows Store apps 等
MVVM带来的性能问题及其解决方案 MVVM 和语言性能提示:https://msdn.microsoft.com/zh-cn/library/windows/apps/xaml/mt628050. ...
- SQLite in Windows Store Apps
Using SQLite in Windows Store Apps : https://channel9.msdn.com/Shows/Visual-Studio-Toolbox/Using-SQL ...
- 【Win10 UWP】URI Scheme(一):Windows Store协议的解析和使用
协议是Windows Phone和Windows Store应用的一个重要特点,可以做到在不同应用之间进行互相呼起调用.小小协议,学问大着呢.我打算写几篇关于协议在UWP中使用的文章. 这一讲的主要对 ...
- Issues I encountered when building Windows Store apps on a new laptop
I took over my beloved wives samsung ativ book 9 recently as her first job granted her a brandnew su ...
- Windows Store Apps, Error: The certificate specified has expired.(转)
Windows Store Apps, Error: The certificate specified has expired. 0 comments|Posted on October 7th, ...
- Windows Store App 过渡动画
Windows Store App 过渡动画 在开发Windows应用商店应用程序时,如果希望界面元素进入或者离开屏幕时显得自然和流畅,可以为其添加过渡动画.过渡动画能够及时地提示用户屏幕所发 ...
- Unity3D开发Windows Store应用程序 注意事项
原地址:http://blog.csdn.net/jbjwpzyl3611421/article/details/12704491 针对最近在移植window store项目中遇到的问题,我整理了官方 ...
- Using Boost Libraries in Windows Store and Phone Applications
Using Boost Libraries in Windows Store and Phone Applications RATE THIS Steven Gates 18 Jul 2014 5:3 ...
- Where does Windows store MSI files for uninstallation?
Original link: Where does Windows store MSI files for uninstallation? Following content are only use ...
随机推荐
- ES6 扫盲
原文地址:ECMAScript 6 扫盲--小胡子 1. let.const 和 block 作用域 let 允许创建块级作用域,ES6 推荐在函数中使用 let 定义变量,而非 var: var a ...
- 汉高澳大利亚sinox接口捆绑经典winxp,全面支持unicode跨语言处理
用qtconfig(或者qtconfig-qt4)设置字体后,汉澳sinox视窗界面以跟winxp媲美的界面出现,爽心悦目. 并且视窗使用非常稳定.非常少出现死机无响应现象,堪称完美. 引入unico ...
- 对Unity3d C#手动处理异常产生
System.AppDomain.CurrentDomain.UnhandledException += new System.UnhandledExceptionEventHandler(_OnUn ...
- android 之 下载管理器 无论监测在当地的设计思路
我相信你.让应用市场.或其它下载,想不管是什么地方监测进展情况.而且很好的实现. 这里分享一个相对简单的,并防止内存溢出等..我们用一个引用弱结合View进展更新方法. Map<String, ...
- linux_shell_获取日期相关
shell里直接调用系统变量 获取当天日期`date +%Y%m%d` 获取昨天日期`date -d yesterday +%Y%m%d` 获取前天日期`date -d -2day +%Y%m%d` ...
- 从头开始学JavaScript (六)——语句
原文:从头开始学JavaScript (六)--语句 一.条件分支语句:if 基本格式: if (<表达式1>){ <语句组1>}else if (<表达式2> ...
- 【百度地图API】如何在地图上添加标注?——另有:坐标拾取工具+打车费用接口介绍
原文:[百度地图API]如何在地图上添加标注?--另有:坐标拾取工具+打车费用接口介绍 摘要: 在这篇文章中,你将学会,如何利用百度地图API进行标注.如何使用API新增的打车费用接口. ------ ...
- crm创建和编辑全局选项集
一个选项集就是可包含在一个实体中的某种类型的字段.它定义一组选项.当一个选项集显示在窗口中时,将使用下拉列表控件.当在 Advanced Find 中显示时,则使用选择列表控件.有时,开发者将选项集称 ...
- 数据库数据导出成XML文件
在数据库中,怎样把库中的数据导出XML文件, sql语句如下: SELECT * FROM 表名 FOR XML AUTO, ELEMENTS
- Microsoft dotnetConf 2015
Microsoft dotnetConf 2015 一些整理 dotnetConf 2015 直播计划: 第一天 (10 个主讲) - .NET Product Teams 主讲人为 .NET 产 ...