Contents of
Euphoric Mysteries - A Beginner's Guide to Euphoria
from Bill Aitken

Chapter 1 - First Things First
 How to use this book
 What is Euphoria?
 Programs Required
 Installation Procedure
 Configuration
 Testing

Chapter 2 - Euphoric Basics
 What is a Program?
 Euphoric Data Types
 Manipulating Atoms
 Manipulating Sequences
 Commenting Your Code
 Executing Euphoria commands

Chapter 3 - Windows Elements
 Dissecting a Simple Windows Program
 Windows Elements
 Events and their Handlers
 Windows and Controls
 The Integrated Development Environment (IDE)
 Drawing Controls
 Manipulating Controls
 Properties and Methods
 Creating Your First Project

<---                      End of free chapters                        --->
<--- I introduce Windows concepts early and lightly to     --->
<--- allow those who don't want to purchase a license     --->
<--- to learn enough to create DOS- and Windows-based --->
<--- programs                                                             --->

Chapter 4 - Decisions ... Decisions
 Using the "IF" statement
 The logical operators revisited
 Short-circuit evaluation
 Signs of Comparison
 True and False
 User-defined data types

Chapter 5 - Looping the Loop
 The "For" Loop
 The "While" Loop
 Leaving a Loop Prematurely
 Sorting Sequences Using Loops
 Encryption

Chapter 6 - Procedures
 What is a Procedure?
 Parameters
 Functions
 Scope and Visibility

Chapter 7 - File Handling
 Opening and Closing Files
 Sequential v Random Access
 Euphoria Database System (EDS)

Chapter 8 - Graphics and Sound
 DOS Screen Modes
 What is a Pixel?
 Screen co-ordinates
 Drawinf Shapes
 Colour

Chapter 9 - More Advanced Windows
 Window Types
 Writing to Windows
 Menus
 Other Components

Chapter 10 - What Next?
 Using DLLs
 Expanding and Enhancing Euphoria

Index