Getting Started
  • Introduction
  • The Little Book Of Pascal (eBook)
  • Source Code Archive
  • Read Me First!
  • Installing the software
  • Your first program: 'Hello world'
  • Load and run a sample project
  • A quick tour of a Pascal code file
Fundamentals of Pascal
  • Variables
  • Constants
  • Comments
Procedures and Functions
  • Procedures And Functions
  • Passing arguments by value and by reference
  • Form Methods
  • Sample program: calculating interest rates
Data Types, Operators and Scope
  • Data Types
  • Parameters and type-checking
  • Arithmetic Operators
  • Scope
Loops and Arrays
  • 'for' Loops
  • Case Statements
  • 'while' and 'repeat' loops
  • Arrays
User-defined Types and File IO
  • User-defined types
  • Records
  • File IO
  • Saving and loading text files
Object Orientation
  • Introduction to Object Orientation
  • Classes and Objects
  • Saving and Loading Objects
Class Hierarchies
  • How to create a class hierarchy
  • Forms and controls as Objects
  • Code completion for classes
  • Virtual methods
  • Properties
  • Getter Properties
Exception-handling and Debugging
  • Exceptions
  • Error-recovery
  • Debugging
Going Further
  • Write an adventure game!
  • Serialization
  • Additional Resources
  • Going further...
  • And finally...