没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
Table of Contents
Getting Started With JUCE
Credits
About the Author
About the Reviewers
www.PacktPub.com
Support files, eBooks, discount offers, and more
Why Subscribe?
Free Access for Packt account holders
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Errata
Piracy
Questions
1. Installing JUCE and the Introjucer Application
Installing JUCE for Mac OS X and Windows
Building and running the JUCE Demo application
Running the JUCE Demo application on Windows
Running the JUCE Demo application on Mac OS X
The JUCE Demo application overview
Customizing the look and feel
Building and running the Introjucer application
Building the Introjucer application on Windows
Building the Introjucer application on Mac OS X
Examining the JUCE Demo Introjucer project
Creating a JUCE project with the Introjucer application
Documentation and other examples
Summary
2. Building User Interfaces
Creating buttons, sliders, and other components
Adding child components
Responding to user interaction and changes
Broadcasters and listeners
Filtering data entry
Using other component types
Specifying colors
Component color IDs
Setting colors using the LookAndFeel class
Using drawing operations
Intercepting mouse activity
Configuring complex component arrangements
Other component types
Summary
3. Essential Data Structures
Understanding the numerical types
Specifying and manipulating text strings
Posting log messages to the console
String manipulation
Measuring and displaying time
Displaying and formatting time information
Manipulating time data
Measuring time
Specifying file paths
Accessing various special directory locations
Obtaining various information about files
Other special locations
Navigating directory structures
Using dynamically allocated arrays
Finding the files in a directory
Tokenizing strings
Arrays of components
Using the OwnedArray class
Other banks of controls
Employing smart pointer classes
Summary
4. Using Media Files
Using simple input and output streams
Reading and writing text files
Reading and writing binary files
Reading and writing image files
Manipulating image data
Playing audio files
Creating a GUI to control audio file play
Adding audio file playback support
Working with the Binary Builder tool
Embedding an image file using the Introjucer application
Summary
5. Helpful Utilities
Using the dynamically typed objects
Using the Value class
Structuring hierarchical data
Employing undo management
Adding XML support
Understanding how JUCE handles multiple threads
Storing application properties
Getting Started With JUCE
剩余154页未读,继续阅读
资源评论
- 飞不过沧海2020-02-22非常小众的资料,感谢分享
- KevinWu20192019-12-04實用的電子書,剛好需要入門學習,謝謝
yinkaisheng-nj
- 粉丝: 763
- 资源: 6953
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功