Download Basic
Posted: 10 Apr 2006, 21:30 Mon
Народ, не смейте опять разбегаться, - У меня возникла гениальная идея!!!
А не внедрить ли в Download Master свой собственный язык программирования!
Совсем примитивный на подобия Басика. Он поможет пользователю собственноручно задать программу закачак.
Итак что нам потребуется…
Класс Connection, со свойствами Name, NameConnection, всякими атрибутами тапа числа попытак и времени авторизации и проч…
Класс DownloadFile не буду профессиональным программистам рассказывать с какими признаками…
Класс ListDownloads …
Ещё нам потребуется из продседур циклы For и Repeat ну и конечно If
Ну ещё кучу всяких там функций
Какие задачи можно с помощью этого всего. Объясняю для непонятливых. Пользователю можно будет решить, к примеру, следующую задачу:
Dmaster ровно в 10:00 начинает закачку файла с именем “Visual-Studio-6.0.ISO” с такого-та сервера. Если сервер не отвечает к примеру пол часа, то Dmaster меняет адрес ссылки на другой, который хранится в данных массиве таком-то. Если скорость закачки после перебора списка серверов пять раз не поднимается ниже 1,2 кb/s то DM начинает параллельно закачивать другой фаил со скоростью не превышающей 3,1 кb/s. Если фаил “Visual-Studio-6.0.ISO” закачан а времени до окончания обрыва нэта осталось менеечаса то DM начинает закачавать файл “AMRcon13-setup.exe”, а если более то сами выдумайте…
Как идея? Сложно реализовать? А кто сказал что будет легко?!
А не внедрить ли в Download Master свой собственный язык программирования!
Совсем примитивный на подобия Басика. Он поможет пользователю собственноручно задать программу закачак.
Итак что нам потребуется…
Класс Connection, со свойствами Name, NameConnection, всякими атрибутами тапа числа попытак и времени авторизации и проч…
Класс DownloadFile не буду профессиональным программистам рассказывать с какими признаками…
Класс ListDownloads …
Ещё нам потребуется из продседур циклы For и Repeat ну и конечно If
Ну ещё кучу всяких там функций
Какие задачи можно с помощью этого всего. Объясняю для непонятливых. Пользователю можно будет решить, к примеру, следующую задачу:
Dmaster ровно в 10:00 начинает закачку файла с именем “Visual-Studio-6.0.ISO” с такого-та сервера. Если сервер не отвечает к примеру пол часа, то Dmaster меняет адрес ссылки на другой, который хранится в данных массиве таком-то. Если скорость закачки после перебора списка серверов пять раз не поднимается ниже 1,2 кb/s то DM начинает параллельно закачивать другой фаил со скоростью не превышающей 3,1 кb/s. Если фаил “Visual-Studio-6.0.ISO” закачан а времени до окончания обрыва нэта осталось менеечаса то DM начинает закачавать файл “AMRcon13-setup.exe”, а если более то сами выдумайте…
Как идея? Сложно реализовать? А кто сказал что будет легко?!