Требуется приложение под Windows
2 000 руб. за проект
Приложение для 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
Текст каждого файла состоит из 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
Отзывы
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.