PROGRAMS

All of these applications are available elsewhere but these examples are a little more detailed than some.

I'm afraid that they require Windows 95+

The downloaded data is either a self-extracting, .EXE file or a .ZIP file which will produce several files including a 'ReadMe' text file, (which should be read!) and a 'setup.exe' which should be run to install the package.

Map Editing for HTML

The MAP EDITOR package allows you to create 'hot-spot' areas on images for .HTM files.

As well as defining the type and coordinates of the area, the program produces HTML code for the action required:

  • A link,
  • A Pop-Up,
  • Opening a New Window or
  • An inactive area.

    Maps can be stored and there is also an extensive 'Help' file included.

  • Sample Map

    Download the MAP EDITOR package, (2.15M).


    Function graphing in 2D and 3D

    Graph 3

    3D polar graph

    The GRAPHING package allows you to draw graphs for nine types of function.

    These are functions of the form:-

    • z = f(x, y),
    • x = f1(u,v), y = f2(u,v), z = f3(u,v)
    • r = f(a, b),
    • x = f1(t), y = f2(t), z = f3(t)
    • r = f1(t), a = f2(t), z = f3(t)
    • z = f(r, a),
    • y = f(x),
    • r = f(a) and
    • x = f1(t), y = f2(t)

    The functions can be plotted with or without axes which can be scaled and the resolution of the graph can be changed to facilitate speed of plotting.

    Up to 10 different functions of the same type can be overlaid with each being drawn in a different colour.

    The 3D functions can be displayed and printed in one of two stereo forms: stereo-pairs or red/blue anaglyphs.

    Functions can be stored and any number of different storage files created. There is also an extensive 'Help' file included.

    The package now allows 3D surface plotting with some forms of graph, courtesy of the Surface Viewer control by Bright Ideas Software

    Graph 4

    z = f(x,y) with hidden lines removed

    Graph 3
    Stereo-pair

    Have a look at the Graph gallery

    or download the GRAPHING package, (3.38M).

    Other graphing sites:-

    Open GL 3D graphing
    Pacific Tech
    3D theory
    Study Works, 3D graphing
    Curvus Pro - the reference for 2D curves & 3D graphs
    Bright Ideas software, 3D graphs & calculus software
    Cool graphs


    Dawkins' Biomorphs

    Biomorphs

    This version lets you display a particular biomorph and all its relations produced by a change of 1 in each gene value or a set of 25 random mutations from a particular biomorph, as shown on the left.

    Each type of display can be printed, either as a grid display or as a full-size biomorph, and they can be saved in storage files of which any number can be created.

    A sample storage file is included in the package and there is also an extensive 'Help' file appended.

    Click here to download BIOMORPHS, (2.28M).

    Other Biomorph sites:-

    Biomorph
    Biomorph Breeder
    Biomorph viewer
    3D-Biomorphs
    Biomorphs


    The Mandelbröt and Julia sets

    Mandelbröt set 1 Mandelbröt set

    Julia set 2 Julia enlargement

    This version allows you to draw the Mandelbröt sets for ten different iterative functions and their associated Julia sets.

    Areas for enlargement are selected by dragging the mouse over a display and displays can be printed and stored, either as the basic data used to generate the display or as the actual display data.

    The illustrations are areas of the sets produced by the function z = z˛(z - 1) + c

    A sample storage file is included in the package and there is also an extensive 'Help' file appended.

    The current version has had a number of modifications added, the most important of which is that you can now enter your own equations.

    Julia set 1
    Julia set

    Mandelbröt set 2 Mandelbröt enlargement

    Have a look at the Mandelbröt & Julia gallery

    or download the MANDELBROT package, (1.58M).

    Other Mandelbröt sites:-

    Julia and Mandelbrot Sets
    Images of the Filled Julia Set for the Riemann Zeta Function
    Fractal Explorer Mandelbrot and Julia sets (by Fabio Cesari)
    Julia Set, Mu-Ency at MROB
    Mandelbrot Set and Julia Sets
    Mandelbrot And Julia Set Explorer
    Julia and Mandelbrot Set Bibliography
    The Fractory Make-Your-Own Julia Sets
    Mandel & Julia
    Mandelbrot and Julia sets


    STATS, an interactive statistics package

    The package allows investigation of a range of statistical operations by the use of an interactive, command driven system.

    Data can be entered from the keyboard, generated by commands or imported from Excel workbooks or Access databases.

    A simple interpreted language is included to allow the programming of commands.

    Data can be stored and re-loaded as can sets of commands or programs.

    The package includes an extensive Help file which illustrates the various operations and gives sample programs including that shown in the Command window on the right.

    Have a look at the list of commands

    or download the STATS package, (5.2M).


    Visual Basic CLASS modules

    I got into writing VB Classes as preparation for learning C++ but found them so useful that I've re-written many of my VB applications to include Class modules.

    The ones on the web are for,

    Use of Excel workbooks from within VB applications,
    Printing with Print Preview,
    A customised Message box system,
    Evalution of string expressions,
    A replacement for the CommonDialog control.
    A selection of sorting algorithms.
    Producing Help About forms.

    Each Class is provided as an illustratory VB project, packed as a .ZIP file, whose names and sizes are as below.

    Click the link for more information or the archive file name to download it.

    Use of Excel workbooks from within VB applications [info.] excel.zip 10K
    Printing with Print Preview, [info.] print.zip386K
    A customised Message box system [info.] msg.zip13K
    Evalution of string expressions [info.] eval.zip8K
    A replacement for the CommonDialog control [info.] cdc.zip37K
    A selection of sorting algorithms [info.] sort.zip14K
    Help About form generation [info.] about.zip53K


    TALK BACK

    None of the packages have been exhaustively tested.

    If you have any problems or comments, please let me know using the form below.

    Name :

    Email :

    Please check the box for the program/s concerned.

    Map Editor
    Graphing
    Biomorphs
    Mandelbröt
    Statistics
    Class code


    [Last update: 19/11/2007]