Delphi programming |
|
| A perfect square puzzle | solved by Delphi program |
| 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 |
|