Darwin's World Simulation in C#: The Model/View Classes

By: Richard Wiener


The important C# programming and software development principles of event handling and model/view separation, use of delegate types as “data” in a dictionary and the construction of a GUI class that listens to events originating in a separate model class thread and using Invoke to protect against a cross-thread exception are all included in this application.

Cite as:

Richard Wiener, “Darwin's World Simulation in C#: The Model/View Classes”, Journal of Object Technology, Volume 9, no. 2 (March 2010), pp. 75-87, doi:10.5381/jot.2010.9.2.c6.

PDF | HTML | DOI | BiBTeX | Tweet this | Post to CiteULike | Share on LinkedIn

The JOT Journal   |   ISSN 1660-1769   |   DOI 10.5381/jot   |   AITO   |   Open Access   |    Contact