Delphi programming 

Blaise Pascal magazine  lecture at IJsselstein 03112018 
a simple billards game  program description + fysics explanation 
a nice prime number puzzle  source code + program description 
a rotating button component  3D moving effect, source code + description 
Weights hanging on cable  calculate cable deformations 
Calculate logarithms  the recursive way, using chained fractions 
Square root calculations  iterative + recursive methods 
Pythagoras tree  small recursive program with amazing result 
how to draw spirals  refresh your highschool math 
rivercross problems  CabbageGoatWolf and Jealous husbands problems + solutions 
framework  frame test program description. 
combinations  systematical selection of combinations. 
Image compression  compresses .bmp files, for photos better than .gif 
color coding in image compression  an investigation. 
how to plot functions  basic theory + recognizing asymptotes. 
a WYSIWYG math editor  how to edit algebraic equations. 
soft drawing  Paint smooth lines and ellipses. Demo + source code. 
logic puzzle solving  Programming to solve logic puzzles 
painting a globe  from a cilindrical 2:1 projection 
programming the Queens puzzle  program description + source code 
Data storage in 2 dimensional arrays  Shows how data is stored in memory, allows faster access 
InLine Help  Add InLine Help information to your application 
Programming 3D graphics  computer art with 3D Lissajous graphics 
Programming the tictactoe game  Includes analyses algorithm description 
Rotation of bitmaps  theory, source code and exerciser program 
Programming Truth Table Reduction  Application of Boolean Algebra 
absolute function examples  save if statements when setting boundaries of variables 
tree graph operations with undo  description, listing, complete project,new version 5 
Drawing  drawing techniques, part 1,2,3,4 
Encryption  simple character string encryption 
Sudoku  programming the Sudoku helpersolver 
programming techniques(1)  use of the "absolute" (abs) function 
programming techniques(2)  programming complex loops 
programming techniques(3)  controlling a board game 
programming techniques(4)  filtering characters for names or passwords 
programming techniques(5)  while .. do .. loops to search arrays 
programming techniques(6)  step by step program execution 
programming techniques(7)  reading and writing bitstrings from/to a buffer 
Colormixer  a simple component for dialog forms 
Color dialog  a color dialog form with history using the colormixer 
PegSolitaire puzzle  how to program the search for solutions 
SHIFT puzzle  how to program the search for solutions 
freehand drawing  generate and store hand drawn images 
the Xfont project  create your own font 
the Xfont class  implementation of the XFont project 
the Xbitmap class  add many new painting features to a bitmap 
a microseconds counter  count program execution times with nanosecond accuracy 
a counter component  improved microseconds counter as component 
a simple component for color selection  quick and simple color picker 
an arraybutton component  organise menu buttons as one or twodimensional array 
3D spheres generator  paint / save 3D spheres in different colors 
Floating Point numbers  explore floating point formats 
Exponential Curve Fitting  how GraphicsExplorer builds exponential functions 
Polygon Triangulation  How to dissect a complex polygon into triangles 
the direction of a vector  obtain the direction of a line in degrees 
a Connect4 search algorithm  how the computer calculates the best move 
bitmap resizing  enlarge or reduce digital images 
non recursive floodfill  floodfill any shape 
formula translation  break down a math formula into basic operations 
