Changes between Version 8 and Version 9 of PRO_LIB_CORE_TUTORIAL_R1
- Timestamp:
- 06/25/09 15:12:32 (16 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
PRO_LIB_CORE_TUTORIAL_R1
v8 v9 7 7 = Analysis = 8 8 == Overview == 9 The PRO_LIB_CORE_TUTORIAL should be revised and made more complete to reflect the current state of the Pro perty library. [[BR]]9 The PRO_LIB_CORE_TUTORIAL should be revised and made more complete to reflect the current state of the ProLib. [[BR]] 10 10 Problems and inconsistencies in the old version of the tutorial should be fixed. 11 11 … … 25 25 * Improve the '''List Properties Hierarchy''' section by: 26 26 * providing an overview of the List Properties 27 * providing descriptions on differences between them and si mple Properties27 * providing descriptions on differences between them and single Properties 28 28 29 29 * Improve the '''Code Examples With Property Kinds''' section by: 30 30 * listing examples for property kinds like ValueProperty 31 * providing a short description on the purpose o teach example31 * providing a short description on the purpose of each example 32 32 * adding a Final vs Auto Property example 33 33 * adding a Resource Property with an unmanaged Swing Component example … … 48 48 * add more good practices 49 49 50 * Add new sections which describe newly added things since the last revision of the tutorial or weren't described in it but need description: 51 * Most frequently used and newly implemented annotations (@Own, @Shared, @Immutable...) 52 * ProChanges 53 * Purpose 54 * Usage 55 * Classes 56 * Most frequently used exceptions and their meaning 57 * Inspector section which links to the Inspector page and gives usage hints 50 * Describe most frequently used and newly implemented annotations 51 * @Own, 52 * @Shared, 53 * @Immutable 54 55 * Inspector section which links to the Inspector page and gives usage hints 58 56 * '''Code Templates''' section which lists the code templates used currently in Eclipse 59 * '''Utils''' section which lists and describes some of the more useful utils in the lib 57 * '''Utils''' section which lists and describes some of the more useful utils in the ProLib 58 59 * Add comments on ProList and Aspects usage: 60 * findOne() 61 * findAll() 62 * ListEntry 63 64 * Add comments on integration with Changes, Resources and ChangeManagers: 65 * Creation of ProObjects with a ChangeManager argument, 60 66 61 67 * Leave comments, if any … … 63 69 * Reogranize the tutorial to move the deprecated stuff in a '''Deprecated''' section at the end 64 70 71 * If possible, write demos for ProLib usage in the tutorial package. 72 65 73 == Task result == 66 74 * Updated wiki page with the given task requirements 75 * New demos in the tutorial package. 67 76 68 77 == Implementation idea == 69 Use the video from 20.01.2009 discussion to: 70 * get use cases 71 * structure the tutorial 72 * get bad code examples 73 * get info on newly added features 74 * get info on concrete property implementation usage 78 * Scan the ProLib and write all which is needed. 75 79 76 80 == Related ==