Readme.doc

MVC, Model View Controller

Freeware.

100% source code,  demo application.

Model view controller concept is like document/view of microsoft. Intention is to split the data from the display. By using these components you can update the data and then the (0 .. n) views can be updated automatically.

Included Components/Classes

TObservable:
	 Component base class for a data store

TCounterModel
	example of a derived class from TObservableComponent

TObserver
	class which can be instantiated with a TObservableComponent and update procedure

TObservableComponent
	component which can be put on form which needs update event

Demo application:

TCounterView
	Form with increment,decrement and reset button and display of counter value
TForm1
	mainform with counter display and holds the TCounterModel and a TObserverComponent

Installation
	open mvc.dpk with file/open
	compile and install the package
	make sure that the directory where the files are located is in the library path 	(tools/environment options/library)

to run the demo
	open mvcdemo.dpr and press run.


history
1.0  04-12-1998 first release
1.1  28-12-1998 fixed bug regarding destroy: inherited destroy was missing for TObservableComponent.


for comments/bugs in these components:

Frans Bouwmans
fbouwmans@spiditel.nl
