source: http://msdn.microsoft.com/zh-CN/library/windows/apps/hh986968.aspx

pageState 用于在非终止状态下缓存数据,类似asp.net的viewState。

重要数据改动后,保存在ApplicationDataContainer.roamingSettings ,再次启动时提取数据。

使用 C# 或 Visual Basic 创建你的第一个 Windows 应用商店应用
http://www.cnblogs.com/xiaokang088/admin/EditPosts.aspx?postid=3135139&update=1

In this section

Topic Description

部分 1:创建 "Hello, world" 应用

此教程指导你如何结合使用可扩展应用程序标记语言 (XAML) 和 Microsoft Visual Basic 或 C# 创建简单的“Hello, world”Windows 应用商店应用。这是一系列教程中的第一个教程,将为你介绍构建 Windows 应用商店应用时所需了解的内容。

部分 2:管理应用生命周期和状态

在 Windows 8 中,可以启动多个应用并在其中切换,无须担心降低系统速度或消耗电池电量。 这是因为系统会自动挂起(并且有时会终止)在后台正在运行的应用。设计良好的应用可以由系统挂起、终止以及重新启动,并且看起来似乎该应用一直在运行中。

在此教程系列的第 2 部分中,你将更新 "Hello, world" 应用以响应生命周期事件并保存用户数据和会话数据。

部分 3:导航、布局和视图

Windows 应用商店应用的 UI 设计是为了将内容组织和呈现给用户,并提供可让用户对内容进行操作的命令。UI 设计包括应用中的页面组织、页面之间的导航以及每个页面上的内容布局和命令。

在此教程系列的部分 3 中,你向“Hello, world”""应用中添加一个照片查看器页面并了解如何使用 Microsoft Visual Studio 来创建 UI。

部分 4:文件访问和选取器

若要访问文件系统位置(如用户的库文件夹),应用需要声明以编程方式访问数据的功能,或使用文件选取器让用户手动打开文件。

在此教程系列的部分 4 中,你将了解如何访问文件以及如何更新应用以使用文件选取器。

部分 5:创建博客阅读器

我们将介绍在使用 C# 或 Visual Basic 创建 Windows 应用商店应用时所需的基本代码和概念。

文档路线图

以下重要资源提供了有关使用 C# 或 Visual Basic 开发 Windows 应用商店应用的入门知识。

转载于:https://www.cnblogs.com/xiaokang088/archive/2013/06/14/3135139.html

win 8 学习笔记一:生存周期相关推荐

  1. win 32 学习笔记(十) 对话框

    普通窗口和对话框窗口的区别: 普通窗口:自定义函数调用缺省函数 WndProc(...) { ...     DefWindowProc(...); } 对话框窗口:缺省函数调用自定义函数. 缺省函数 ...

  2. win 32学习笔记(三) 消息队列

    抓取消息: GetMessage:从系统获取消息,将消息从系统中移除,阻塞函数.当系统无消息时,会等候下一条消息. PeekMessage:以查看的方式从系统获取消息,可以不将消息从系统移除,非阻塞函 ...

  3. DJL初学者学习笔记(一):Java启动DJL控制台打印No matching cuda flavor for win found: cu65并且在线下载dll文件解决方案

    1.举例,来自知乎深度学习库的事例https://zhuanlan.zhihu.com/p/396524552 2.修改,下载之后做略微的修改指定model文件 Criteria<NDArray ...

  4. Docker基础下(学习笔记)

    5. Docker 容器数据卷 5.1 容器数据卷是什么 先来看看Docker的理念: 将运用与运行的环境打包形成容器运行 ,运行可以伴随着容器,但是我们对数据的要求希望是持久化的. 容器之间希望有可 ...

  5. Python学习笔记(十一)

    Python学习笔记(十一): 生成器,迭代器回顾 模块 作业-计算器 1. 生成器,迭代器回顾 1. 列表生成式:[x for x in range(10)] 2. 生成器 (generator o ...

  6. NUnit学习笔记之进阶篇

    一.概述 NUnit是一款优秀的开源回归测试框架,我在<NUnit学习笔记>一文中已对其基本使用方法进行了简单的介绍.但除了TestFixture.Test.SetUp.TearDown. ...

  7. extlink.php,ExtJs 学习笔记基础篇 Ext组件的使用_extjs

    昨天刚接触到Extjs,简单写了篇学习笔记,今天继续. 天介绍一下Ext中组件举几个简单的例子做说明.注意:文章内容有些摘自本人学习过程中看到的资料. Ext2.0对框架进行了非常大的重构,其中最重要 ...

  8. Docker:学习笔记(1)——基础概念

    Docker:学习笔记(1)--基础概念 Docker是什么 软件开发后,我们需要在测试电脑.客户电脑.服务器安装运行,用户计算机的环境各不相同,所以需要进行各自的环境配置,耗时耗力.为了解决这个问题 ...

  9. Docker学习笔记【一】

    [本篇学习笔记来源于 Docker 从入门到实践] 1.什么事Docker?[What] Docker在容器的基础上,进行了进一步的封装,从文件系统.网络互联到进程隔离等,极大的简化了容器的创建和维护 ...

最新文章

  1. java在线阅读word_java在线预览txt、word、ppt、execel,pdf代码
  2. 24 年前的 IE 仍能在 Win10中运行,这无敌兼容性与你的代码比比?
  3. redis php web管理,redis web管理工具phpRedisAdmin安装
  4. jqprintsetup已经安装还会提示_英雄联盟PBE服务器安装指南 抢先体验新模式“云顶之弈”不用等...
  5. 万向节死锁_万向节死锁 gimbal lock
  6. 架构漫谈(八):从架构的角度看如何写好代码
  7. php自动报价,使用PHP转换所有类型的智能报价
  8. 0-pyqt5开发环境搭建
  9. MySQL报错 Packet for query is too large,server向mysql发送的数据包大小超过mysql限制
  10. 【干货】深度学习中的线性代数---简明教程
  11. pytest测试框架_带你深入理解自动化测试框架Pytest的配置文件!
  12. Java中对象的直接赋值、浅拷贝及深拷贝的理解和应用场景及其实现方式
  13. 【语音隐写】基于matlab DWT音频数字水印嵌入提取【含Matlab源码 350期】
  14. Quartz配置文件quartz.properties加载
  15. 【C++代码整洁之道】遗留系统之殇
  16. matlab灵敏度分析操作,灵敏度分析 使用MATLAB编写.doc
  17. uwb定位与wifi、蓝牙和RFID定位技术的区别
  18. 社区征稿 | 价值3200RMB的DTCC门票免费送!
  19. java 求方差_java计算方差、标准差(均方差)实例代码
  20. 超声波测距传感器模块在畜牧业的应用

热门文章

  1. 微博粉丝平台开发全攻略
  2. bat中的“多线程”处理代码
  3. QTWebkit中的webkit/qt/api文档
  4. JavaScript实现 页面滚动图片加载
  5. Linux内存管理之红黑树(五)
  6. mysql 长轮询_基于HTTP长轮询实现简单推送
  7. 重新学习c++--理解引用、智能指针、虚函数、模板、容器
  8. Uber和Non-Uber模式介绍
  9. 14008.xilinx-EMIO 扩展I2C问题
  10. 14001.petalinux开发环境搭建