Pro Windows 8 Development With HTML5 and JavaScript
Pro Windows 8 Development With HTML5 and JavaScript (英文PDF) 众所皆知,Windows 8的应用是可以用JavaScript+HTML5来开发的,但是相应的资料却少得可怜。这本910页的厚书填补了这个缺陷。本书由浅入深,面面俱到地介绍了JavaScript on Windows 8的各个方面。如果你是一个JavaScript开发者,想使用自己熟悉的技术开发Windows 8应用,那么这本书就是你的起点。 推荐英文水平好的朋友阅读。 Windows 8 represents Microsoft’s desire to break out of the traditional desktop computing market and make an impact in the mobile world, which has been dominated by Android devices and, of course, Apple products. Microsoft’s plan is to offer the user consistency across devices, allowing the same apps to operate on the user’s data irrespective of which device, or which kind of device, the user has at hand. This is attractive to many users and it leverages Microsoft’s greatest asset—the leading position in the desktop computing market—to drive sales, acceptance, and credibility in the tablet and smart-phone markets. The traditional Windows desktop isn’t a good model for consistency across different types of devices, and attempts to add touch support and rework the interface for smaller screens have not ended well. Trying to extend the old Windows model to small devices is part of the reason Microsoft’s previous forays into the mobile world have fared so badly. And that’s where Windows apps come in. Rather than perpetuate its existing application model, Microsoft has decided to create a new one. Windows Store applications, more commonly known as apps, are available on every device that can run Windows 8 and its derivatives (Windows Phone 8, Windows RT, etc.). More important, Windows apps run as well on large-screen desktop machines with a mouse and keyboard as they do on a moderately sized touch-screen tablet. Windows Store apps are a big departure from regular Windows desktop apps: they fill the screen, don’t have title bars and buttons, and have a completely different look and feel. Another big departure for Microsoft is that you can use web technologies to create apps, which is the reason I have written this book and, most likely, the reason you are reading it. By embracing HTML, CSS, and JavaScript, Microsoft has embraced a completely new community of developers, who can take their knowledge of web app development and apply it to Windows app development. 根据提供的文件信息,以下是从标题、描述、标签和部分内容中提取的详细知识点。 1. Windows 8应用开发概述 Windows 8的应用开发主要支持JavaScript和HTML5技术。这对于Web开发者来说是一个优势,因为它们可以利用已有的前端开发技术来创建Windows 8应用。开发此类应用的关键在于理解Windows 8平台提供的新应用模型——Windows Store应用。这类应用在不同设备上具有良好的一致性,无论是在平板电脑、桌面电脑还是其他支持Windows 8的设备上运行。 2. 微软的市场战略 微软推出Windows 8的主要目标是打破传统桌面市场的局限,进军移动市场。这一策略的核心是提供跨设备的使用一致性,使同一应用能在不同类型的设备上运行。这种策略对于微软而言是有利的,因为它可以利用在桌面市场上的领导地位来推动其在平板电脑和智能手机市场的销售、接纳和可信度。 3. 传统桌面模式与Windows Store应用的区别 传统的Windows桌面模式并不适合跨设备的一致性体验,而微软在尝试将其传统桌面应用模型移植到移动设备上时遭遇了挑战。因此,Windows Store应用的出现是对现有Windows桌面应用模型的重大改进,它们专为触摸屏设计,适合所有类型的设备,且与传统Windows应用在界面上有显著不同,包括全屏显示、无标题栏和按钮等。 4. 使用Web技术开发Windows应用 微软的新应用模型允许开发者使用Web技术(HTML、CSS和JavaScript)来开发Windows应用,这吸引了大量的Web开发者进入Windows应用开发的领域。利用这些Web技术,开发者可以创建动态、适应性强且响应迅速的应用,这些应用能够充分利用Windows 8平台的功能。 5. Windows Store应用的关键特性 Windows Store应用具有动态性、适应性和响应性。开发者可以利用Windows应用开发库中的广泛异步编程支持,并为运行在不同配置的设备上调整应用布局。此外,Windows Store应用还支持开发人员通过一个完整的周期——从初步的基本实现到高级功能,再到最终发布——来创建和发布高质量的应用。 6. 书籍内容和结构介绍 《Pro Windows 8 Development With HTML5 and JavaScript》这本书深入浅出地介绍了使用HTML5和JavaScript开发Windows 8应用的各个方面。全书910页,由一个经验丰富的IT专家带领读者学习Windows 8应用开发的整个周期。书中包含了多种技术、库和特性,目的是让读者能够充分了解并利用Windows 8及应用环境。书籍分为三部分:Getting Started(入门篇)、Core Development(核心开发篇)和UIDevelopment(用户界面开发篇)。 7. 入门篇 入门篇包括从在Windows 8上放置上下文,到开始构建第一个Windows 8应用,再到完成应用的各个步骤。 8. 核心开发篇 核心开发篇涵盖了单页模型、创建自适应布局、命令和导航、视图模型和数据绑定,以及使用Promise等关键技术。 9. 用户界面开发篇 用户界面开发篇则讲述了如何创建UI控件、示例框架,以及使用诸如Toggle Switch、Rating和Tooltip控件等。这一部分特别关注于提升用户体验,让应用能够在平板电脑和桌面电脑上提供丰富的交互体验。 以上内容基于文件信息的描述,展示了Windows 8应用开发的多个方面,包括技术基础、开发策略、书籍结构以及关键概念。希望这些知识点对于有兴趣学习和开发Windows 8应用的开发者有所助益。
剩余909页未读,继续阅读
- litao04222015-08-01正在准备开发Windows10的应用系统。 虽然此书是针对Windows8的,但是很有参考价值。 毕竟针对Windows10的开发书籍还很少。 值得细读。
- 粉丝: 0
- 资源: 15
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助