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 |
15-puzzle | 15-puzzle, 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 dash-dot 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 high-school math |
soft drawing | Paint smooth lines and ellipses. Demo + source code. |
Drawing | drawing techniques, part 1,2,3,4 |
Peg-Solitaire 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 tic-tac-toe game | Includes analyses algorithm description |
Sudoku | programming the Sudoku helper-solver |
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 03-11-2018 |
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 | Cabbage-Goat-Wolf 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 Graphics-Explorer builds exponential functions |
the direction of a vector | obtain the direction of a line in degrees |
|