Changes between Version 8 and Version 9 of PRO_LIB_CORE_TUTORIAL_R1


Ignore:
Timestamp:
06/25/09 15:12:32 (16 years ago)
Author:
gogov
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PRO_LIB_CORE_TUTORIAL_R1

    v8 v9  
    77= Analysis = 
    88== Overview == 
    9 The PRO_LIB_CORE_TUTORIAL should be revised and made more complete to reflect the current state of the Property library. [[BR]] 
     9The PRO_LIB_CORE_TUTORIAL should be revised and made more complete to reflect the current state of the ProLib. [[BR]] 
    1010Problems and inconsistencies in the old version of the tutorial should be fixed. 
    1111 
     
    2525 * Improve the '''List Properties Hierarchy''' section by: 
    2626  * providing an overview of the List Properties 
    27   * providing descriptions on differences between them and simple Properties 
     27  * providing descriptions on differences between them and single Properties 
    2828 
    2929 * Improve the '''Code Examples With Property Kinds''' section by: 
    3030  * listing examples for property kinds like ValueProperty 
    31   * providing a short description on the purpose ot each example 
     31  * providing a short description on the purpose of each example 
    3232  * adding a Final vs Auto Property example 
    3333  * adding a Resource Property with an unmanaged Swing Component example 
     
    4848  * add more good practices 
    4949 
    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 
    5856  * '''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, 
    6066 
    6167 * Leave comments, if any 
     
    6369 * Reogranize the tutorial to move the deprecated stuff in a '''Deprecated''' section at the end 
    6470 
     71 * If possible, write demos for ProLib usage in the tutorial package. 
     72 
    6573== Task result == 
    6674 * Updated wiki page with the given task requirements 
     75 * New demos in the tutorial package. 
    6776 
    6877== 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. 
    7579 
    7680== Related ==