gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15945
  • QQ554730525
  • 铜币25337枚
  • 威望15352点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
阅读:2273回复:0

Windows8开发指南之Windows8开发步骤

楼主#
更多 发布于:2012-11-27 12:56
  1、应用开发步骤
<p>    Metro Style App开发主要可以归纳为以下几个步骤:</p>
<p style="TEXT-ALIGN: center"><img alt="图1" src="http://win8.shangxueba.com/UploadFiles/2012/7/201207171356018686.gif"/></p>
<p>    2、应用权限管理</p>
<p>    Win8中同样引入了应用权限的问题,也就是在上图第三步中所描述的。应用权限在Application Manifest文件中进行定义。(这点和Android开发中的manifest文件完全相同), 具体的定义方式见下图:</p>
<p style="TEXT-ALIGN: center">    <img style="HEIGHT: 281px; WIDTH: 550px" alt="图2" src="http://win8.shangxueba.com/UploadFiles/2012/7/201207171356028120.gif"/></p>
<p>    3、应用生命周期管理</p>
<p>    Win8 Metro Style App生命周期有三个状态,分别为:Active(在前端)、suspend(到后端)、resume(回到前端),是一个循环的过程。到这边就会有朋友问,为什么没有distory呢?否则岂不是会内存耗尽啊。就我目前看到的资料来说,的确是没有onDistory的状态,只要运行之后,这个Metro Style App就会一直在运行,也正是这样才能保证在前面所描述的“时刻在线的应用”。具体的个人猜测Win8肯定会有一个高效的内存管理机制来管理这些App。</p>
<p style="TEXT-ALIGN: center"><img style="HEIGHT: 340px; WIDTH: 550px" alt="图3" src="http://win8.shangxueba.com/UploadFiles/2012/7/201207171356027071.gif"/></p>
<p>    4、打包、验证和上传你的应用</p>
<p>    应用开发好之后就是打包分发了,当然,有Visual Studio,这些都是很便捷的。具体步骤如下:</p>
<p style="TEXT-ALIGN: center"><img alt="图4" src="http://win8.shangxueba.com/UploadFiles/2012/7/201207171356021762.gif"/></p>
<p>    安装、验证和上传应用的步骤如下:</p>
<p style="TEXT-ALIGN: center"><img style="HEIGHT: 303px; WIDTH: 550px" alt="图5" src="http://win8.shangxueba.com/UploadFiles/2012/7/201207171356039325.gif"/></p>
<p>    5、C#   C++ 开发步骤</p>
<p>    由于Win8设计是为了触摸屏等,所以对于.NET开发来说稍微有点不同,使用C#等开发的步骤如下图。</p>
<p style="TEXT-ALIGN: center"><img style="HEIGHT: 372px; WIDTH: 550px" alt="图6" src="http://win8.shangxueba.com/UploadFiles/2012/7/201207171356035547.gif"/></p>
<p>    在Visual Studio中新建一个工程,选择C#,选择Metro Style App,参考截图如下:</p>
<p style="TEXT-ALIGN: center"><img style="HEIGHT: 395px; WIDTH: 550px" alt="图7" src="http://win8.shangxueba.com/UploadFiles/2012/7/201207171356039635.gif"/></p>
<p>    在Visual Studio中新建一个工程,选择C++,选择Metro Style App,参考截图如下:</p>
<p style="TEXT-ALIGN: center"><img style="HEIGHT: 449px; WIDTH: 550px" alt="图8" src="http://win8.shangxueba.com/UploadFiles/2012/7/201207171356032072.gif"/></p>
<p>    相应的工程文件及说明如下:</p>
<p style="TEXT-ALIGN: center"><img style="HEIGHT: 342px; WIDTH: 550px" alt="图9" src="http://win8.shangxueba.com/UploadFiles/2012/7/201207171356039929.gif"/></p>
喜欢0 评分0
游客

返回顶部