Win8 应用开发介绍(四)
2012-08-06 18:12
204 查看
Win8 应用开发介绍(四) Win8应用开发步骤
本文为Win8应用开发介绍系列的 Win8应用开发介绍(四) Win8应用开发步骤1、应用开发步骤
Metro Style App开发主要可以归纳为以下几个步骤:
![](http://hiphotos.baidu.com/bpboy/pic/item/304b8118367adab4295bf3f58bd4b31c8601e454.jpg)
2、应用权限管理
Win8中同样引入了应用权限的问题,也就是在上图第三步中所描述的。应用权限在Application Manifest文件中进行定义。(这点和Android开发中的manifest文件完全相同), 具体的定义方式见下图:
![](http://hiphotos.baidu.com/bpboy/pic/item/33bfac64034f78f0bc92724579310a55b2191cb9.jpg)
3、应用生命周期管理
Win8 Metro Style App生命周期有三个状态,分别为:Active(在前端)、suspend(到后端)、resume(回到前端),是一个循环的过程。到这边就会有朋友问,为什么没有distory呢?否则岂不是会内存耗尽啊。就我目前看到的资料来说,的确是没有onDistory的状态,只要运行之后,这个Metro Style App就会一直在运行,也正是这样才能保证在前面所描述的“时刻在线的应用”。具体的个人猜测Win8肯定会有一个高效的内存管理机制来管理这些App。
![](http://hiphotos.baidu.com/bpboy/pic/item/6336044f78f0f736e367a4b70a55b319eac413b9.jpg)
4、打包、验证和上传你的应用
应用开发好之后就是打包分发了,当然,有Visual Studio,这些都是很便捷的。具体步骤如下:
![](http://hiphotos.baidu.com/bpboy/pic/item/b0a2f036afc3793144f16e9febc4b74542a911b9.jpg)
安装、验证和上传应用的步骤如下:
![](http://hiphotos.baidu.com/bpboy/pic/item/12e64ded2e738bd4d5aa5a87a18b87d6267ff954.jpg)
5、C# C++ VB 开发步骤
由于Win8设计是为了触摸屏等,所以对于.NET开发来说稍微有点不同,使用VB等开发的步骤如下图。
![](http://hiphotos.baidu.com/bpboy/pic/item/82bf29738bd4b31ce0b77c0d87d6277f9f2ff854.jpg)
在Visual Studio中新建一个工程,选择VB,选择Metro Style App,参考截图如下:
![](http://hiphotos.baidu.com/bpboy/pic/item/67917e310a55b319bb606ac343a98226cefc17b9.jpg)
相应的工程文件及说明如下:
![](http://hiphotos.baidu.com/bpboy/pic/item/e6218cd4b31c8701c93d5a50277f9e2f0608ff54.jpg)
本篇结束。
原文系列文章为:
Win8 应用开发介绍(一) Win8新特性Win8 应用开发介绍(二) Win8应用为王Win8 应用开发介绍(三) Win8开发者工具Win8 应用开发介绍(四) Win8应用开发步骤
Win8 应用开发介绍(五) Win8硬件支持和安全性Win8 应用开发介绍(六) Win8伴你随行
相关文章推荐
- Win8 应用开发介绍(一) Win8新特性本文是开篇,介绍Win8新特性。
- Win8 应用开发介绍(一) Win8新特性
- Win8 应用开发介绍(二) Win8应用为王
- Win8 应用开发介绍(二) Win8应用为王
- Win8 应用开发介绍(三) Win8开发者工具
- Win8应用开发介绍(五)
- Win8 应用开发介绍(三) Win8开发者工具
- Win8应用开发介绍(四) Win8应用开发步骤
- Win8应用开发介绍(五) Win8硬件支持和安全性
- Win8应用开发介绍(六) Win8伴你随行
- CZTZ-JavaEE开源应用开发平台介绍
- 慧都控件网 2015-05-26 05:02:00 阅读(6098) 评论(0) 在上一篇程序员最喜爱的12个Android应用开发框架(一)中,我们为大家介绍了前6个Android应用开发框
- Kinect开发学习笔记之(一)Kinect介绍和应用
- Xamarin开发Anroid应用介绍
- 简单介绍iOS开发中关于category的应用
- Win8应用开发 入门篇(二)富文本和消息框
- phonegap 开发入门 PhoneGap官方网站上有详细的入门示例教程,这里,我针对使用PhoneGap进行Android移动应用的开发对其官网的Get Started进行一些介绍、补充。 Ste
- Xamarin Anroid开发教程之Anroid开发工具及应用介绍
- ICU4C 介绍: C/C++ 平台强大的国际化应用开发组件
- POOM(Pocket Outlook Object Model)开发介绍及应用(转)