Требуется приложение под Windows

2 000 руб. за проект
02 мая 2021, 21:03 • 2 отклика • 23 просмотра
Приложение для Windows создает текстовые файлы в кодировке UTF-8 с расширением .m3u8 и сохраняет их в каталоге программы без вывода сообщений или окон диалога.

Текст каждого файла состоит из 40 блоков, которые могут быть, по выбору пользователя:
а) I типа,
б) II типа,
в) обоих типов, распределенных в случайном порядке.

Текст каждого блока содержит неизменяемую численно-буквенную часть и значения двух числовых переменных (в шаблонах ниже обозначены как Х и Y).

Шаблон блока I типа:
X/Y-2.mp3
S.mp3
X/Y-1.mp3
S.mp3

Шаблон блока II типа:
X/Y-1.mp3
S.mp3
X/Y-2.mp3
S.mp3

Переменная Х принимает в случайном порядке ВСЕ значения диапазона в пределах, указанных пользователем. Максимальный размер диапазона - 1000, минимальный - 1.
Т.о., если размер диапазона менее 40, ее значения будут повторяться. .
Количество файлов, создаваемых за одну операцию, соответствует размеру диапазона.

Переменная Y принимает числовые значения в диапазоне от 1 до 40 включительно.

Значения переменных X и Y распределяются в случайном порядке, но в пределах одного блока их значения неизменны.
В тексте не должно быть одинаковых блоков. Блоки должны быть разделены пустой строкой.

Имена файлам присваиваются автоматически и содержат:
1) обозначение диапазона, введенного пользователем, например "5-20"
2) порядковый номер файла в скобках.
______________________________________________________________________________________

Графический интерфейс приложения содержит:
1) поле ввода числа для указания нижнего предела диапазона (заголовок: "From")
2) поле ввода числа для указания верхнего предела диапазона (заголовок: "To")
3) радиокнопка для выбора типа(ов) блока (заголовки: Ru, En, Both)
4) кнопка Ok для выполнения операции создания файлов.


Пример работы приложения.
From: 5
To: 7
Опция: "Both"

7/40-2.mp3
S.mp3
7/40-1.mp3
S.mp3

5/25-1.mp3
S.mp3
5/25-2.mp3
S.mp3

И так далее, еще 38 блоков.
Всего должно быть создано 3 файла:
5-7(1).m3u8, 5-7(2).m3u8, 5-7(3).m3u8
Отзывы
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Заказчик
 
3 года назад
Avatar r50 a6ce93fe35b158fd29ba0e8681c918c22117160e9586a56eee4ffbc20df9bda1
Фрилансер
Четкое и понятное ТЗ. Своевременная оплата.
3 года назад