桌面体验
新的 Windows 7 桌面使应用程序栩栩如生。 应用程序现在更具可发现性、信息性和交互性。 新式和直观的用户界面更易于使用 Windows 7 进行开发。 新的桌面和应用程序体验包括以下内容:
- 增强型任务栏引入了交互式缩略图,并为最小化的应用程序启用动画和交互。
- 通过“目标”概念,用户只需单击一下鼠标便可跳转到他们最常使用的文件、位置或任务。
- 基于 Office Fluent UI 的功能 区的新控件和 API 可用于轻松地将 功能区样式的控件、菜单和库添加到应用程序。
- 动画框架可帮助你增强自定义动画。
小工具平台的增强功能使应用程序能够在设置或首次运行体验期间安装配套小工具。
新的 Windows 7 桌面使应用程序栩栩如生
跳转列表 - 让用户快速进入应用程序
跳转列表可帮助用户更快地到达他们想要去的地方。 跳转列表是在应用程序中打开的文件、URL、任务或自定义项。 “ 开始 ”菜单和任务栏中的新“跳转列表”菜单使常见目标和关键任务只需单击一下即可使用。 “跳转列表”菜单根据项的使用频率和最近使用次数自动填充。 开发人员可以根据自己的语义提供自定义跳转列表。 应用程序还可以定义要在菜单中显示 的任务 -这些是用户希望直接访问的应用程序的操作,例如撰写电子邮件。 (请参阅 任务栏扩展 和 ICustomDestinationList Interface.)
跳转列表可帮助用户更快地到达他们想要去的地方
增强型任务栏
借助 Windows 7 中的新任务栏,应用程序可以通过更直观的方式为用户提供更多信息。 例如,应用程序可以在其任务栏按钮中显示进度栏,以便用户可以随时了解进度,而无需保持窗口可见。 这对于跟踪耗时的操作(如文件复制、下载、安装或媒体燃烧)非常有用。 图标覆盖可以显示在应用程序任务栏按钮的右下角区域,并用于传达状态或通知 (,例如新邮件) 。 新的缩略图 API 使应用程序能够定义子窗口以及这些窗口的相应缩略图图像。 缩略图工具栏提供了一个无需窗口还原(例如 播放/停止 媒体)即可控制常见操作的位置。 (请参阅 任务栏扩展 和 Windows 7:开发人员资源。)
小工具平台
小工具是 Windows Vista 桌面的一项常用功能,在 Windows 7 中,应用程序可以更轻松地安装小工具。 在 Windows 7 中,应用程序可以在应用程序设置或首次运行时以编程方式将小工具添加到 Windows 桌面。 这意味着应用程序的开箱即用体验可以包括一个简单的检查盒,例如,在应用程序准备好使用后立即安装桌面上可用的配套小工具。 (请参阅 小工具平台简介。)
在 Windows 7 中,应用程序可以更轻松地安装小工具
Windows 功能区
Windows 功能区控件通过将应用程序最常访问的功能直接公开给最终用户,帮助开发人员提高可用性。 功能区使最终用户能够更轻松地查找和使用应用程序功能,因为隐藏的功能较少,从而提高工作效率。 功能区设计为在基于 Windows 的标准应用程序中的菜单、工具栏、任务窗格和对话框的命令表示模型的基于意向的替代项。
功能区控件由一组 Win32APIs 组成,可替代顶级菜单栏功能并改为呈现功能区样式的命令 UI。 它在功能和外观上与 2007 Office 系统中 的功能区 相似。 UI 由包含以下几个子控件组成:
- 应用程序按钮 (或珍珠)
- 快速访问工具栏
- 上下文选项卡的功能区控件
- 微型工具栏
- 样式库
模板和标记创作可供开发人员快速开发和集成功能区功能。 (请参阅 Windows 功能区框架 和 Windows 功能区框架:开发人员资源.)
功能区控件通过公开应用程序最常访问的功能来帮助开发人员提高可用性
动画
平滑动画是许多图形 UI 应用程序的基础,Windows 7 引入了本机动画框架,用于管理动画的计划和执行。 动画框架提供了一个有用的数学函数库,用于指定随时间推移的行为,还允许开发人员提供自己的行为函数。 当多个动画尝试同时操作同一值时,框架支持复杂的冲突解决。 应用程序可以指定必须先完成一个动画,然后才能启动另一个动画,并且可以在设定的时间内强制完成。 新框架还有助于动画确定适当的持续时间。 (请参阅 Windows Animation Manager.)