Base Class with universal logic for 'Shepherd Framework' (design and start of implementation): Difference between revisions
No edit summary |
No edit summary |
||
Line 17: | Line 17: | ||
==Outline of the Solution== | ==Outline of the Solution== | ||
===Step 1=== | |||
Create a new Class in Project 'Ict.Petra.Client.CommonForms.Logic' (found in \csharp\ICT\Petra\Client\CommonForms\logic). | |||
Name of the Form Class File: 'PetraShepherdForm.cs' | |||
Name of the Form Class: 'TPetraShepherdFormLogic' | |||
TODO | TODO | ||
Revision as of 08:50, 13 January 2011
Shepherds Framework Introduction
The Shepherds Framework will be a support in creating individual instances of 'Shepherds' for openPETRA. 'Shepherds' are Installer-like Dialogs with Next-Back-Finish buttons. They have several steps/pages and through that offer a 'guided walk' to the openPETRA user on what key data to enter (or review) for a specific purpose.
Example Screenshots of an existing PETRA (not openPETRA) Shepherd can be found here.
Base Class Purpose
TODO
Note: The corresponding Bug (=Feature Request) is Bug #206 (shared with the related Project Base Form for 'Shepherd Framework' (design and start of implementation)).
Desired Outcome
TODO
Outline of the Solution
Step 1
Create a new Class in Project 'Ict.Petra.Client.CommonForms.Logic' (found in \csharp\ICT\Petra\Client\CommonForms\logic). Name of the Form Class File: 'PetraShepherdForm.cs' Name of the Form Class: 'TPetraShepherdFormLogic'
TODO
To Be Continued in Class...
TODO
Approval of Functionality and Program Code
TODO