PacktLib: Getting started with JUCE

Getting Started With JUCE

Credits

About the Author

About the Reviewers

www.PacktPub.com

Preface

Installing JUCE and the Introjucer Application

Installing JUCE for Mac OS X and Windows

Building and running the JUCE Demo application

Building and running the Introjucer application

Creating a JUCE project with the Introjucer application

Documentation and other examples

Summary

Building User Interfaces

Creating buttons, sliders, and other components

Responding to user interaction and changes

Using other component types

Specifying colors

Using drawing operations

Configuring complex component arrangements

Summary

Essential Data Structures

Understanding the numerical types

Specifying and manipulating text strings

Measuring and displaying time

Using dynamically allocated arrays

Employing smart pointer classes

Summary

Using Media Files

Using simple input and output streams

Reading and writing image files

Playing audio files

Working with the Binary Builder tool

Summary

Helpful Utilities

Using the dynamically typed objects

Employing undo management

Adding XML support

Understanding how JUCE handles multiple threads

Storing application properties

Adding menu bar controls

Summary

Index