[Chronojump-developers] Gran reorganización decódigo y reescritura de las clases deestadísticos



Hola

Acabo de hacer un super-commit

He reorganizado todos los ficheros, y los he partido en trocitos que
facilitan el entendimiento de las clases. Falta partir el chronojump.cs

He creado una clase Stat más buena que permite implementar facilmente
estadísticas multisesión y "unisesión", en el primer caso sólo se
muestra una columna, y en el segundo se muestran las que requiera el
estadístico.

Aquí hay el changelog (que por cierto, también es nuevo)


reorganization:
        all .cs files moved to .src
        stats.cs divided in multiple files (under src/stats)
        sqlite.cs divided in multiple files (under src/sqlite)
        somewindows.cs divided in multiple files (under src/gui)
        Makefile changed
        added this changelog.txt

stats changes:
        gui improved (4 statsJumpsType modes)
        simplesesion and multisession with fewer code in each stat
        in simplesession we can show lots of columns, in multisession
one per session
        weight in sj+ cmj+ and abk+ is all converted to percent or Kgs
depending on preferences
        changes in sqlite: cleaned lot of stats code

others:
        added DB version in sqlite (for managing updates of database in
the future)
        obligation of name for new session and new person
        obligation of weight for all jumpers, then we can show all the
values in stats as '%' or as 'Kg' by simple conversion
        minor changes




_______________________________________________
Chronojump-developers mailing list
Chronojump-developers lists software-libre org
https://lists.software-libre.org/cgi-bin/mailman/listinfo/chronojump-developers





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]