Pro Windows 8 Development with HTML5 and JavaScript [electronic resource] /
Freeman, Adam.author.
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.
Title Page; Copyright Page; Contents at a Glance; Table of Contents; About the Author; About the Technical Reviewers; Acknowledgments; PART 1 Getting Started; CHAPTER 1 Putting Windows 8 in Context; Putting App Development in Context; Developing Windows Apps with JavaScript and HTML; Developing Apps with Visual Studio; Publishing Windows Apps; What Is in This Book?; Who Is This Book For?; What Do I Need to Know Before I Read This Book?; What If I Don't Have That Experience?; What Don't I Need to Know?; But Don't I Have to Know C# for the Advanced Features?
What Tools and Technologies Do I Need?What Is the Structure of This Book?; Part II: Core Development; Part III: UI Development; Part IV: Platform Integration; Part V: Selling Apps; Are There Lots of Examples in This Book?; What If I Want to Follow the Examples Myself?; Image Attribution; CHAPTER 2 Getting Started; Getting Set Up; Getting Visual Studio Ready; Optional Equipment; Getting Started; Creating the Visual Studio Project; Running the Project; Controlling App Execution; Exploring the Project; Exploring the Project References; Understanding the CSS References
Understanding the JavaScript ReferencesExploring the Default Files; Understanding the Default HTML File; Understanding the Default CSS File; Understanding the Default JavaScript File; Understanding the Manifest; The Visual Studio Tools; The Visual Studio Editor; The JavaScript Console; The DOM Explorer; The Debugger; Setting Breakpoints in Your Own Code; Setting Breakpoints in Other Code; Monitoring a Variable; Using the JavaScript Console; Summary; CHAPTER 3 Your First Windows 8 App; Understanding the App Structure; Revisiting the Example App Project; Creating the Navigation Infrastructure
Defining the CodeDealing with the Global Namespace; Using Self-Executing Functions; Using Strict Mode; Understanding Windows App Namespaces; Defining a Global Navigation Function; Displaying the Initial Page; Adding the Musical Note Font; Defining the App-Wide CSS; Adding the Selector Page; Defining the Selector Page CSS; Using the CSS Grid Layout; Adding the Music Font and Styles; Defining the Selector Page JavaScript Code; Handling the Button Clicks; Summary; CHAPTER 4 Completing the App; Revisiting the Example App; Defining the Notes Data; Windows JavaScript Classes; Creating Namespaces
Adding the Flash Card PageAdding the Page-Specific CSS; Understanding the Flex Box Layout; Defining the Code for the Flash Card Page; Using WinJS Data Binding; Defining the Data; Declaring the Bindings; Applying the Data to the Bindings; Configuring Buttons and Navigation; Configuring the Answer Buttons; Setting the State; Resetting the Other State Values; Showing the Flash Cards; Handling the Answer and Navigation Button Events; Relying on Data Bindings to Disseminate Data Updates; Updating the App Manifest; Setting the Tile Images and Color; Setting the App Name; Testing the Completed App
Windows Apps Build on Web Technologies
Includes index.
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.
Microsoft Windows (Computer file)
Microsoft software.
Microsoft .NET Framework.
Software engineering.
Microsoft and .NET.
Software Engineering/Programming and Operating Systems.