Windows8 Metro应用快速入门指南
4星 · 超过85%的资源 需积分: 10 93 浏览量
更新于2024-07-28
1
收藏 3.76MB PDF 举报
"Windows8 Getting Started with Metro Apps Early" 是一本由 Ben Dewey 撰写的早期发布的关于开发Windows 8 Metro应用的教程。这本书旨在引导开发者了解和入门Windows 8的新特性和开发环境。
在Windows 8系统中,最大的变化之一是引入了全新的用户界面(UI)设计,特别针对触摸设备进行了优化。这个新UI被称为“Metro”风格,其核心是Start Screen和Start Bar。Start Screen以动态磁贴的形式展示应用程序,提供了直观的触控体验。而Start Bar则提供了一种快速访问常用功能的方式。
Windows 8重新构想了Windows编程模型,推出了一种新的原生API——Windows Runtime(WinRT)。WinRT支持多种编程语言,如C#、VB.NET、C++以及JavaScript。它采用了一种名为“Hosted Application Model”的设计,允许应用以单一文件进行部署,简化了安装和更新流程。同时,Windows Store的引入为用户提供了一个集中下载和管理应用的平台。
在Metro风格的应用中,有几个关键的设计元素和特性。Application Bar提供了一组固定的功能按钮,方便用户在应用内部进行操作。Semantic Zoom允许用户在不同缩放级别之间切换,以浏览大量数据。动画效果增强了用户体验,使得交互更流畅。外部组件如Tiles、Pickers和Charms提供了与系统和服务集成的能力。Tiles用于动态显示应用信息,Pickers帮助用户选择数据,而Charms则提供共享、设置等跨应用的服务。此外,Windows 8还支持传感器和设备的集成,使得应用可以更好地利用硬件资源。
在教程的第二章,作者通过一个简单的Bing搜索应用来引导读者开始编程。他介绍了如何构建Hello World式的应用,并展示了如何使用Bing Search API。读者将学习如何创建Bing Simple Search App,解析Bing Image Search Response Model,调用API并处理响应,最后完成UI的封装。在运行这个应用的过程中,开发者可以实际体验到开发流程。
第三章,作者探讨了应用架构。他讨论了Bing Image Search App可能采用的设计模式和组织结构,这将帮助开发者理解如何构建更复杂、更具扩展性的应用。
通过这本书,开发者不仅可以了解Windows 8系统的核心变化,还能掌握开发Metro应用的基本技能,包括如何利用新API、设计原则和最佳实践,从而在Windows 8平台上构建高效、用户友好的应用。
2017-12-16 上传
2018-10-21 上传
2017-12-16 上传
2017-12-16 上传
2021-05-29 上传
2021-10-03 上传
2021-10-03 上传
2018-12-27 上传
lixuefenghappy
- 粉丝: 5
- 资源: 62
最新资源
- Android圆角进度条控件的设计与应用
- mui框架实现带侧边栏的响应式布局
- Android仿知乎横线直线进度条实现教程
- SSM选课系统实现:Spring+SpringMVC+MyBatis源码剖析
- 使用JavaScript开发的流星待办事项应用
- Google Code Jam 2015竞赛回顾与Java编程实践
- Angular 2与NW.js集成:通过Webpack和Gulp构建环境详解
- OneDayTripPlanner:数字化城市旅游活动规划助手
- TinySTM 轻量级原子操作库的详细介绍与安装指南
- 模拟PHP序列化:JavaScript实现序列化与反序列化技术
- ***进销存系统全面功能介绍与开发指南
- 掌握Clojure命名空间的正确重新加载技巧
- 免费获取VMD模态分解Matlab源代码与案例数据
- BuglyEasyToUnity最新更新优化:简化Unity开发者接入流程
- Android学生俱乐部项目任务2解析与实践
- 掌握Elixir语言构建高效分布式网络爬虫