Previous column

Next article

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

Richard Wiener, Editor-in-Chief, JOT, Chair, Department of Computer Science, University of Colorado at Colorado Springs



PDF Icon
PDF Version


Please refer to the paper, “Darwin’s World Simulation in C#: An Interpreter” from the January/February, 2010 issue of JOT.  This paper focuses on the GUI aspects of the implementation.

The two remaining classes are World (the model of the Darwin world) and the GUI class WorldUI. The World classs communicates to the WorldUI class, the observer class, by firing events. This model/view separation provides for easier maintenance.

Class World is presented at the attached PDF.

Note: Due to the typographical sophistication of this article, no HTML version is available. Please use the PDF version.

About the author


Richard Wiener is Chair of Computer Science at the University of Colorado at Colorado Springs. He is also the Editor-in-Chief of JOT and former Editor-in-Chief of the Journal of Object Oriented Programming. In addition to University work, Dr. Wiener has authored or co-authored 22 books and works actively as a consultant and software contractor whenever the possibility arises. His latest book, published by Thomson, Course Technology in April 2006, is entitled Modern Software Development Using C#/.NET.

Richard Wiener: "Darwin’s World Simulation in C#: The Model/View Classes", in Journal of Object Technology, vol. 9, no. 2, March - April 2010, pp 75-87

Previous column

Next article