Description
LEARNING TO PROGRAM USING LAZARUS
CONTENT OF THE BOOK
1 Starting to program
2 Lazarus and Pascal
3 Types, variables, constants and assignments
a. Pascal types,
b. Ordinal types,
c. The boolean type,
d. Enumerated types,
e. Type conversion,
f. Typecasts,
g. Variables,
h. Initialised variables,
i. Assignment: placing a value in a variable,
j. Extended numerical assignment operators,
k. Constants and literal values,
l. A program example: simple_types,
m. Typed constants,
n. Pointers, o. Review Questions
4 Structured types
5 Expressions and operators
6 Pascal statements
7 Routines: functions and procedures
8 Class: An elaborate type
9 Polymorphism
10 Units, GUI programs and the IDE
11 Display Controls
a. TLabel,
b. exploring TLabel properties,
c. TStaticText,
d. TBevel and TDividerBevel,
e. TListBox,
f. TStatusBar,
g. Further options,
h. Review Questions
12 GUI Edit controls
13 Lazarus GUI projects
14 Component Containers
15 Non-visual GUI Support classes
16 Files and Errors
17 Working within known limits
18 Algorithms and Unit tests
19 Debugging techniques
20 Further resources
[is_paid]LearningHowardPageClark.pdf
LearningLazarus_code-examples.zip
Handbook_Lazarus_extra.zip
[/is_paid]