Book Description
Apps are at the heart of Windows 8, bringing rich and engaging experiences to both tablet and desktop users. Windows 8 uses the Windows Runtime (WinRT), a complete reimagining of Windows development that supports multiple programming languages and is built on HTML5, CSS and JavaScript. These applications are the future of Windows development and JavaScript is perfect language to take advantage of this exciting and flexible environment.
Seasoned author Adam Freeman explains how to get the most from WinRT and Windows 8 by focusing on the features you need for your project. He starts with the nuts-and-bolts and shows you everything through to advanced features, going in-depth to give you the knowledge you need.
Each topic is covered clearly and concisely and is packed with the details you need to learn to be truly effective. The most important features are given a no-nonsense in-depth treatment and chapters contain examples that demonstrate both the power and the subtlety of Windows 8, Windows Runtime and Javascript.
What you’ll learn
- Understand what Windows 8 apps and WinRT are capable of and why they are special
- Use advanced features to create immersive and engaging Windows 8 applications
- Creating applications that work seamlessly on tablets and desktops
- Use cutting-edge features like WebSockets and Cloud Computing
- Prepare and deploy your applications
- Unit test, debug and performance-tune applications
Who this book is for
This book is suitable for anyone wanting to get to grips with Windows 8 development using the cross-platform standards of HTML5 and JavaScript. Basic coding knowledge is assumed but no Microsoft-specific assumptions are made.
Table of Contents
Part I – Getting Started
Chapter 1. Putting Windows 8 and WinRT in Context
Chapter 2. Preparing for Development
Chapter 3. HTML5 Primer
Chapter 4. CSS3 Primer
Chapter 5. JavaScript Language Primer
Part II – Core App Development
Chapter 6. A First Application
Chapter 7. Creating the Main UI
Chapter 8. Creating the Start Menu UI
Chapter 9. Handling Touch Events
Chapter 10. Dealing with I/O and Storage
Chapter 11. Using Networking and the Cloud
Chapter 12. Asynchronous Programming
Chapter 13. Using Data & Databases
Chapter 14. Windows 8 Platform Integration
Chapter 15. Using Geolocation
Chapter 16. Working with Multimedia
Part III – Packaging & Deployment
Chapter 17. Preparing for Deployment
Chapter 18. Dealing with licences, signing and the Windows store
Chapter 19. Using side-loading and Enterprise deployments
Chapter 20. Managing versions and telemetry
Part IV – Advanced Metro Development
Chapter 21. Sharing Data
Chapter 22. Developing with multiple programming languages
Chapter 23. Performance Tuning Applications
Chapter 24. Unit Testing JavaScript Applications
Chapter 25. Security & Cryptography
Chapter 26. Internationalization
中文:
书名:Pro Windows 8 Development with HTML5 and JavaScript
应用程序是Windows 8的核心,为平板电脑和台式机用户带来了丰富而迷人的体验。Windows8使用Windows运行时(WinRT),这是对Windows开发的完全重新想象,支持多种编程语言,并基于HTML5、CSS和JavaScript构建。这些应用程序是Windows开发的未来,而JavaScript是利用这一令人兴奋和灵活的环境的完美语言。
Seasoned author Adam Freeman 介绍如何通过重点介绍项目所需的功能,充分利用WinRT和Windows 8。他从细节开始,向您展示一切,直到高级功能,深入到您所需的知识。
每个主题都被清楚而简明地涵盖,并包含了你需要学习才能真正有效的细节。最重要的功能得到了严肃的深入讨论,各章包含的例子展示了Windows 8、Windows Runtime和Java脚本的强大和微妙之处。
What you’ll learn
- 了解Windows 8应用程序和WinRT的功能及其特殊之处
- 使用高级功能创建身临其境、引人入胜的Windows 8应用程序
- 正在创建在平板电脑和台式机上无缝工作的应用程序
- 使用WebSockets和云计算等尖端功能
- 准备和部署您的应用程序
- 单元测试、调试和性能调优应用程序
Who this book is for
这本书适合任何想要掌握使用HTML5和JavaScript跨平台标准进行Windows8开发的人。我们假定您有基本的编码知识,但不做任何特定于Microsoft的假设。
Table of Contents
Part I – Getting Started
第1章:将Windows 8和WinRT放在一起
第二章:为发展做好准备
Chapter 3. HTML5 Primer
Chapter 4. CSS3 Primer
第5章.JavaScript语言入门
第二部分-核心应用程序开发
第6章.第一个应用程序
第7章.创建主用户界面
第8章.创建开始菜单UI
第9章.处理触摸事件
Chapter 10. Dealing with I/O and Storage
Chapter 11. Using Networking and the Cloud
第12章.异步编程
第13章:使用数据和数据库
Chapter 14. Windows 8 Platform Integration
Chapter 15. Using Geolocation
Chapter 16. Working with Multimedia
第三部分-包装和部署
第17章:准备部署
第18章.处理许可证、签名和Windows应用商店
Chapter 19. Using side-loading and Enterprise deployments
第20章.管理版本和遥测
第四部分-先进的新城发展
Chapter 21. Sharing Data
第二十二章。使用多种编程语言进行开发
第二十三章。性能调优应用程序
第二十四章。单元测试JavaScript应用程序
第二十五章。安全与密码学
第二十六章。国际化
评论前必须登录!
注册