Skip to content

jcdotnet/TrainingSchedule

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TRAINING SCHEDULE CLASS LIBRARY (Legacy | 2012-2014)

Note

Developed as part of my Final Degree Project (PFC).
Built with Visual Studio 2010 and reflects my technical foundations during that period.


This .NET framework class library provides some components in order to represent graphically training seasons, cycles and sessions in your sports training application. You only have to reference the library and drag the component you need.

I highly recommend that you take a look at the “Test” project in order to learn how the components use your training items and the way they work.

The user interface is displayed in English unless your operating system's language is Spanish from Spain. You can check or set your language in "Control Panel" -> "Region and language".

The library contains a calendar which allow to insert, edit or delete training seasons, cycles and sessions. We use the TrainingItem class to create them.

Only valid cycles can be inserted: When inserting, if the cycle is not valid, it will be removed and therefore won’t be displayed. When editing, if the new cycle dates are no valid, the cycle will remain unchanged.

In order to make the navigation faster and easier, days which contain a training session are highlighted in the month calendars.

Some of the calendar properties you should know are: Items: Gets the list where you can add, remove or delete training seasons, cycles and sessions. SeasonMinDuration, MacrocycleMinDuration, MesocycleMinDuration, MicrocycleMinDuration: Gets or sets the minimum duration allowed for each training cycle.

The library also contains a Gantt chart, which shows all the cycles belonging to the running season.

For more information about properties and events, I suggest you again to take a look at the "Test" project which is included in the solution.

Hope this library can be useful for you!

About

Legacy .NET Framework library for sports training scheduling (PFC 2012-2014).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages