Table of Contents
INTRODUCTION xix
PART I: INTRODUCTION TO WINDOWS 8 APPLICATION DEVELOPMENT
CHAPTER 1: A BRIEF HISTORY OF WINDOWS APPLICATION DEVELOPMENT 3
CHAPTER 2: USING WINDOWS 8 25
CHAPTER 3: WINDOWS 8 ARCHITECTURE FROM A DEVELOPER’S POINT OF VIEW 61
CHAPTER 4: GETTING TO KNOW YOUR DEVELOPMENT ENVIRONMENT 89
PART II: CREATING WINDOWS 8 APPLICATIONS
CHAPTER 5: PRINCIPLES OF MODERN WINDOWS APPLICATION DEVELOPMENT 121
CHAPTER 6: CREATING WINDOWS 8 STYLE APPLICATIONS WITH HTML5, CSS, AND JAVASCRIPT 165
CHAPTER 7: USING XAML TO CREATE WINDOWS 8 STYLE USER INTERFACES 231
CHAPTER 8: WORKING WITH XAML CONTROLS 271
CHAPTER 9: BUILDING WINDOWS 8 STYLE APPLICATIONS 313
CHAPTER 10: CREATING MULTI-PAGE APPLICATIONS 357
CHAPTER 11: BUILDING CONNECTED APPLICATIONS 391
CHAPTER 12: LEVERAGING TABLET FEATURES 431
PART III: ADVANCING TO PROFESSIONAL WINDOWS 8 DEVELOPMENT
CHAPTER 13: CREATING WINDOWS 8 STYLE APPLICATIONS WITH C++ 465
CHAPTER 14: ADVANCED PROGRAMMING CONCEPTS 493
CHAPTER 15: TESTING AND DEBUGGING WINDOWS 8 APPLICATIONS 525
CHAPTER 16: INTRODUCING THE WINDOWS STORE 541
PART IV: APPENDICES
APPENDIX A: ANSWERS TO EXERCISES 559
APPENDIX B: USEFUL LINKS 573
INDEX 577