Delphi programming 

shortest circuit algorithm  graph theory 
A numeric calculation of π  program + project 
A rolling circle problem  program + project 
Binary puzzle solutions count  program + project 
H(ro)bot simulator  functional description + program 
polygon expansion/contraction  program + explanation 
find numbers  satisfying m*[ABC..]=[..CBA]; program + project 
An integer square root algorithm  program + project 
A cube root algorithm  program + project 
cube diagonal distance  geometry, Delphi project 
hexadecimal digit puzzle  program + Delphi project 
15puzzle  15puzzle, program description 
cat's eye  programming a cat's eye indicator 
bitmap resizing  enlarge or reduce digital images 
bitmap expansion  by interpolation 
Rotation of bitmaps  theory, source code and exerciser program 
the Xbitmap class  add many new painting features to a bitmap 
non recursive floodfill  floodfill any shape 
painting dashdot lines  with multipixel pen widths 
the Xfont project  create your own font 
the Xfont class  implementation of the XFont project 
freehand drawing  generate and store hand drawn images 
Image compression  compresses .bmp files, for photos better than .gif 
a rotating button component  3D moving effect, source code + description 
Colormixer  a simple component for dialog forms 
Color dialog  a color dialog form with history using the colormixer 
a microseconds counter  count program execution times with nanosecond accuracy 
a counter component  improved microseconds counter as component 
an arraybutton component  organise menu buttons as one or twodimensional array 
a simple component for color selection  quick and simple color picker 
how to draw spirals  refresh your highschool math 
soft drawing  Paint smooth lines and ellipses. Demo + source code. 
Drawing  drawing techniques, part 1,2,3,4 
PegSolitaire puzzle  how to program the search for solutions 
SHIFT puzzle  how to program the search for solutions 
logic puzzle solving  Programming to solve logic puzzles 
Programming the tictactoe game  Includes analyses algorithm description 
Sudoku  programming the Sudoku helpersolver 
a Connect4 search algorithm  how the computer calculates the best move 
formula translation  break down a math formula into basic operations 
how to plot functions  basic theory + recognizing asymptotes. 
Polygon Triangulation  How to dissect a complex polygon into triangles 
the search for weird numbers  program + algorithm description 
difficult geometric problem  solved by numeric method of successive approximation 
a recursive GCD algorithm  program + description 
recursive log claculation  program + exerciser + description 
partitions generator  algorithm + description 
distance of parabolas  numerical Delphi solution 
Blaise Pascal magazine  lecture at IJsselstein 03112018 
a simple billards game  program description + fysics explanation 
a nice prime number puzzle  source code + program 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 
rivercross problems  CabbageGoatWolf and Jealous husbands problems + solutions 
framework  frame test program description. 
combinations  systematical selection of combinations. 
color coding in image compression  an investigation. 
a WYSIWYG math editor  how to edit algebraic equations. 
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 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 
Encryption  simple character string encryption 
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 
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 
the direction of a vector  obtain the direction of a line in degrees 
