Implementing LRStruct in C#

Up Java Resources C++ Resources .NET Resources DevHood Search

LRStruct is an implementation of a linked list that uses the composite, state and visitor  design patterns.

The basic assignment is to translate the Java version of LRStruct into C#.

More explicitly, the goal is to create a solution that will serve the multiple roles required of a linked-list container in C++.   We will discuss this in class.

The code turned in should include a GUI test program that (at least):

  • Allows strings to be typed into a text field. 
  • Hitting "Enter" will insert the string onto the beginning of a list.  
  • A separate button should add the string to the end of the list.
  • The list should be immediately updated to a memo field after any action.