Conway's Game of Life

Backgroud

I built this project just to test the algorithm of Conway's Game of Life,because I found it is very interesting.

Using the Application

Using the Toolbar

Create a document - To create a new MDI view of
Conway's Game of Life or Sorting

Open an existing document - To open an existing document of Conway's Game of Life (*.lif) or Sorting (*.sor)

Save a document - To save an MDI frame of Conway's Game of Life (*.lif) or Sorting (*.sor).

Open a document of Conway's Game of Life.

Open a document of Sorting.

Randomly initialize a pattern of the Conway's Game of
Life.

Start the calculation on the current active MDI frame.

Stop the calculation.

Clear all cells in the active view and stop the
calculation.

A toggle switch to show grid or hide grid.

Slow down - To slow down the creating of further
generations of Conway's Game of Life.

Speed up - To speed up the creating of further
generations of Conway's Game of Life.

Color Setting - To set the color of cells in Conway's Game of Life or Sorting Bars.

Using the Mouse

Mouse Left Click to add a new cell or remove a cell. It
is useful to create an initial pattern manually or to change a stable pattern
to be active by adding new neighbour cells,also you can interfere the
evolvement by adding or removing neighbour cells with the mouse click. The
initial pattern created by the user can be saved and loaded by "Save a
document"/"Open a document".

To add/remove cells in a row by moving the mouse cursor
with left button down. You can create any initial pattern you want easily.

Right click to "Quick Sort" in Sorting view.

In the Code

To Create an independent thread to implement algorithum of Conways' Game of Life or Sorting

Top White Papers and Webcasts

When individual departments procure cloud service for their own use, they usually don't consider the hazardous organization-wide implications. Read this paper to learn best practices for setting up an internal, IT-based cloud brokerage function that service the entire organization. Find out how this approach enables you to retain top-down visibility and control of network security and manage the impact of cloud traffic on your WAN.

U.S. companies are desperately trying to recruit and hire skilled software engineers and developers, but there is simply not enough quality talent to go around. Tiempo Development is a nearshore software development company. Our headquarters are in AZ, but we are a pioneer and leader in outsourcing to Mexico, based on our three software development centers there. We have a proven process and we are experts at providing our customers with powerful solutions. We transform ideas into reality.