Программа для круговых тренировок

Первая запись должна быть хоть какой-нибудь осмысленной и полезной. Поэтому я решил, что нужно выложить что-нибудь полезное, а я как раз занимался над одной такой вещью.

Предыстория, программисты, как правило, ведут сидячий образ жизни и потихоньку начинают заплывать жирком. Чтобы этого не было, конечно, желательно ходить в додзё или зал и тренироваться, но мало кто этим занимается. Поэтому я решил написать небольшую вспомогательную программу, которая позволит интенсивно позаниматься небольшое время (уж пять-десять минут мы сможем найти в нашем расписании), что позволит хоть как-то держать себя в форме. А для подобного лучше всего подходят круговые тренировки — когда за небольшой промежуток времени интенсивно выполняем несколько упражнений (эти несколько упражнений есть цикл), а после цикл повторяем несколько раз (между циклами могут быть передышки, но обычно их нет).

Подумав о том, что полезно иногда отойти от компьютера выполнить несколько сетов и снова приняться за работу, а компьютер нам должен подсказывать, что делать и сколько времени нам осталось это делать. Первая версия программы была готова за вечер, но позволяла выполнять лишь один сет (который после я назвал базовым). На следующий день я подумал и решил, что было бы неплохо добавить возможность легко добавлять новые сеты и выполнять их, а также почему бы не локализовать программу на несколько языков? Пусть и иностранцы тоже смогут ей воспользоваться. Локализацией программ я ещё ни разу не занимался, так что по быстрому придумав способ реализации я его реализовал — работает, может так делать не надо и по уму надо использовать что-то ещё, что уже разработано, но когда сам с нуля что-нибудь придумываешь — это интересно.

Итак вот ссылка на исходный код и где можно скачать программу. Если нужна пряма ссылка на архив- Круговые тренировки версия 1.0.1.zip. Вам нужно лишь распаковать zip архив и запустить исполняемый файл.

Рассмотрим вкратце работу с программой.

На рис.1 Представлен выбор сета упражнения

Выбор сета
Рисунок 1 Выбор сета

На рис.2 показаны основные элементы экрана:

1 — Общее время выполнения упражнений

2 — Сколько осталось времени выполнять текущее упражнение

3 — Сколько выполнено сетов из их общего количества

4 — Название выбранного цикла упражнений

5 Название текущего упражнения

основные поля
Рисунок 2 Основные поля

Создание цикла упражнения показано на рис.3.

создание цикла
Рисунок 3 Создание цикла

С уважением, Чернопятов Алексей.

Дата: 2016.02.21