Getting Started with Metro Style Apps
作者: Ben Dewey
语言: 英文
出版年份: 2012
下载链接:
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。

书籍摘要

核心定位

本书是 O'Reilly 于 2012 年推出的 Windows 8 Metro 风格应用开发入门指南,面向已有 .NET 开发经验的程序员。全书以构建一个完整的 Bing 图片搜索应用为主线,从零开始逐步展示如何利用 Windows Runtime (WinRT) 全新 API 打造触控优先、全屏沉浸式的 Metro 风格应用,并最终将其发布到 Windows Store。代码示例采用 C# 和 XAML。

内容主线

作者 Ben Dewey 采用"做中学"的实战教学策略。第 1 章快速浏览 Windows 8 的全新交互范式(开始屏幕、动态磁贴、超级按钮、语义缩放等);第 2 章搭建一个调用 Bing Search API 的简易搜索应用,让读者迅速获得成就感;第 3 章深入应用架构,引入 MVVM 模式、IoC 容器、导航服务和消息总线等企业级设计实践;第 4 章全面对接操作系统能力——磁贴更新、搜索契约、文件选择器、共享合约、传感器和锁屏集成;第 5 章走完 Windows Store 上架全流程,包括打包、认证测试、定价发布和全球化本地化。

章节内容

章节 标题 核心要点
第 1 章 Windows 8: A Quick Tour 开始屏幕与动态磁贴、Start Bar 与超级按钮(搜索/共享/开始/设备/设置)、触控手势、应用栏、语义缩放、选择器、传感器与设备、Metro 应用内部机制概览
第 2 章 Getting Started 注册 Bing Search API(Azure Marketplace)、构建 BingSimpleSearch 应用、HTTP 网络调用与 JSON 解析、数据绑定到 UI、FileSavePicker 解锁 WinRT 能力
第 3 章 Application Architecture 应用目标与可用性设计、MVVM 架构模式、ViewModelLocator 与 IoC 容器、导航服务(NavigationService)、消息总线(MessageHub)实现松耦合通信、命令绑定、应用存储与 Tombstoning(墓碑化)、设置管理
第 4 章 Interacting with the Operating System 动态磁贴更新与多磁贴管理、搜索契约(SearchPane.QuerySubmitted)、文件选择器(FileOpenPicker/FileSavePicker)、共享合约(Share Source/Target)、传感器集成、锁屏集成
第 5 章 Windows Store 开发者账号注册、应用打包(Appx)与 Windows App Cert Kit 认证测试、应用提交与发布流程、定价策略与全球市场覆盖、评分与评论管理、本地化与全球化

适用读者

本书适合具备 C# 和 .NET 基础的开发者,希望快速切入 Windows 8 Metro 应用开发。对 XAML 有一定了解更佳,但非必需——书中会逐步讲解。也适合从 Windows Phone 或 Silverlight 转向 Windows 8 平台的开发者,以及想了解 WinRT 与传统 Win32 差异的技术决策者。

总评

作为 Windows 8 发布前夕的早期技术书籍,本书的时效性决定了它更多是一份历史技术文献而非现行开发参考。但其价值在于:清晰呈现了微软在"后 PC 时代"对应用平台的全新设计哲学——触控优先、合约驱动、应用隔离、Store 分发。作者通过一个贯穿全书的完整案例,将 WinRT 的核心概念(异步编程、合约模式、墓碑化生命周期)串联得自然流畅。篇幅精炼(约 100 页),适合快速通读建立全局认知。对于研究移动操作系统演进史或理解现代 UWP 前身的开发者,仍具参考意义。

期待您的支持
捐助本站