news 2026/1/21 7:15:36

12、Windows 8 应用开发:基础与界面构建

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
12、Windows 8 应用开发:基础与界面构建

Windows 8 应用开发:基础与界面构建

一、应用的挂起、恢复与后台任务

在 Windows 8 系统中,应用的运行状态有着独特的机制,包括挂起、恢复和后台任务等方面。

1. 应用挂起

在 Windows 8 里,同一时间只有一个应用能处于前台活动状态。当用户切换到新应用时,当前运行的应用会被挂起并移至后台。即便应用代码停止运行,它仍会保留在内存中。在应用即将被挂起时,会触发检查点(checkpoint)事件,可按如下方式处理该事件:

app.oncheckpoint = function (args) { // Save app data in case of termination. WinJS.Application.sessionState["location"] = ...; };

在应用挂起期间,需要保存一些数据,以便后续尽可能恢复到挂起时的状态。通常使用sessionState字典来保存数据,该字典包含一系列命名项,例如location,且存储的是字符串值。项的名称可以任意指定,但通常用于指示所保存数据的作用。

用户可以随时切换回挂起的应用,此时 Windows 会唤醒该应用,使其重新获得前台控制权。不过,挂起的应用虽然会尽可能长时间地缓存在内存中,但并不能保证一直存在于内存里。若系统内存不足,Windows 可能会终止挂起的应用,此时用户若想再次使用该应用,只能从磁贴重新启动。

2. 应用恢复

开发者可以通过

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/1/16 9:53:45

Java SpringBoot+Vue3+MyBatis web物流管理系统系统源码|前后端分离+MySQL数据库

摘要 随着电子商务和全球化贸易的快速发展,物流管理系统的需求日益增长。传统物流管理方式存在效率低、数据孤岛、信息不透明等问题,亟需现代化的信息系统提升管理效能。基于Web的物流管理系统能够实现订单追踪、仓储管理、运输调度等功能,帮…

作者头像 李华
网站建设 2026/1/16 10:06:10

GPT-SoVITS在语音日记应用中的创意使用:每天听‘自己’讲故事

GPT-SoVITS在语音日记应用中的创意使用:每天听‘自己’讲故事 你有没有试过,在夜深人静时,戴上耳机,听“自己”用熟悉的声音缓缓讲述今天发生的事?不是录音回放,而是由AI生成的一段全新语音——语气像你、节…

作者头像 李华
网站建设 2026/1/16 9:25:13

爬虫管理:一文掌握Crawlab的详细使用

更多内容请见: 《爬虫和逆向教程》 - 专栏介绍和目录 文章目录 一、Crawlab 概述 1.1 Crawlab介绍 1.2 为什么需要 Crawlab? 1.3 Crawlab的核心特性 1.4 Crawlab的架构设计 1.5 Crawlab的核心组件 1.6 Crawlab的关键概念 二、安装部署 2.1 Docker Compose 一键部署(推荐) 2…

作者头像 李华
网站建设 2026/1/21 1:51:14

9、版本控制与调试:软件开发的关键技能

版本控制与调试:软件开发的关键技能 版本控制的价值与应用 在软件开发中,版本控制是一项至关重要的技能。它就像一个巨大的“撤销”键,是项目级别的时间机器,能让你回到过去,找回代码正常编译和运行的美好时光。 共享目录并非版本控制 有些团队通过网络共享项目源文件,…

作者头像 李华
网站建设 2026/1/16 17:05:08

10、软件开发实用技巧与设计契约

软件开发实用技巧与设计契约 在软件开发的过程中,我们会遇到各种各样的问题,从调试代码到文本处理,再到应对软件的不完美性,都需要有相应的策略和方法。以下将详细介绍一些实用的技巧和设计理念。 调试技巧 当遇到 bug 时,如果是由于某人的错误假设导致的,要和整个团队…

作者头像 李华
网站建设 2026/1/14 20:37:14

17、编码时的关键要点与技巧

编码时的关键要点与技巧 在软件开发中,编码阶段往往被认为是将设计转化为可执行语句的机械工作。然而,这种观点是软件项目失败的主要原因之一,许多系统最终变得丑陋、低效、结构不良、难以维护甚至完全错误。实际上,编码并非机械性的工作,如果是,那么早在20世纪80年代人…

作者头像 李华