Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Совместимость

Среда: Delphi 6-7

OS: XP+Vista

Обязательно

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

Принцип работы

При запуске софтины проверяется наличие интернет-соединения (lan, gprs, wifi, dialup, bluetooth). Если соединение отсутствует - загружаются данные из temp-папки. Если соединение есть - запрашивается ini-файл. В ini файле указаны несколько URL-ов, с которых может грузиться информация. Обрабатываются по цепочке. Если один урл не отвечает - софт пытается взять данные с другого урла. Урлов может быть сколько угодно. Если все урлы пройдены, но ответ от сервера не получен - берутся данные из temp-папки.

Если соединение состоялось - данные отображаются на интерфейсе программы + складываются в temp-папку, замещая прошлые данные (текст и баннеры). Сам инишник хранится в папке с проектом.

Также в ini файле присутствует строка дефолтной задержки в секундах.

Интерфейс: Состоит из двух независимых зон. Слева текстовая, справа графическая.

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

Если в загружаемом текстовике больше двух строк - происходит цикличная ротация с задержкой, задаваемой в textinfo-файле в секундах.

Во вторую зону грузятся графические баннеры в jpg или png или gif (в т.ч. анимированные). Если баннеров больше одного - происходит цикличная ротация с задержкой, задаваемой в graphinfo-файле в секундах

Данные:

Два типа - текстовые и графические соответственно зонам.

Текстовый файл представляет собой построчно разбитый текст с разметкой, допускающей использование цвета, стилей (жирный, подчеркнутый, курсив), ссылок. Также в конце каждой строки стоит задержка в секундах, например в формате [10]

Графический файл - построчно разбитый текст с именами банеров, которые надо запросить с хоста

Файлы лежат в пути, указанном в ini файле и имеют имена

textinfo

graphinfo

Т.е. например на хосте яндекса в папке yandex.ru/adv программа должна запрашивать 2 файла textinfo+graphinfo

Пример файлов

Файл textinfo:

Лучшие колобки от компании "Старик и старуха inc." [10]

Лучшие варежки от компании Япона варежка [7]

Пластмассовые вертолеты на деревянных педалях [15]

...

Свежие новости от сайта Novosti.ru

Файл graphinfo:

/banner1.jpg [5]

/banner16.gif [12]

/bannerlapti.png [7]

...

/edtfrwer.gif [8]

Если в конце строк отсутствует параметр задержки, берется дефолтная задержка из ini-файла.

Ротация происходит все время, пока запущен проект. Если в текстовом файле меньше трех строк, а в графическом один баннер - ротация соответственно не нужна и данные висят статично.

Если что не понятно - пишите в личку. Постарался максимально полно и понятно описать проект, от чего он может показаться большим и страшным.

15 лет назад
c0p
Allert 
NaN летРоссия
16 лет в сервисе
Был
14 лет назад
  • Похожие заказы
  • Необходимо сделать программу, которая будет обрабатывать почтовые квитанции. Программа предполагает использование графических библиотек. Функции: Ресайз / Парсинг данных с квитка и т.д Подробнее описано в ТЗ. Просьба указывать стоимость / сроки исполнения

    Закрыт
    15 лет назад
  • $1000

    Разработать программу для генерации массовых объявлений Google adwords по прототипу. Программа создает объявления на основе наборов ключевых слов и выводит в виде текстового файла, который загружается в редакторе Google adwords. Чтобы понять как должно работать ...

    Закрыт
    15 лет назад
  • $500

    Нужна программа под Windows по поиску и автозамене слов. Основные требования к программе: - Умение общаться с базами данных (словарями)- поиск, замена, добавление, удаление - Умение посылать запросы в поисковые системы (Google, Yahoo, MSN) и ...

    Закрыт
    15 лет назад
  • Здравствуйте! Нужна программа для обработки прайсов. Практически весь функционал поиска в БД реализован. Клиент начат и в сыром состоянии. Нужно доделать. В основном достроить графический интерфейс. Результат вернуть в исходниках. Спека в аттаче. Назовите сумму и сроки. платформа - Windows; язык программирования - ...

    Закрыт
    15 лет назад
  • $50

    Нужно написать регистратор мыл на mail.ru и других почтовых сервисал. имена мыл должены быть нормальные типа имя фамилия и дата рождения (например [email protected]) + прикрутить антикапчу (ac-service.info) Прога должна записывать все в текстовый файл ввиде мэйл;пароль

    Закрыт
    15 лет назад
  • $20

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

    Прикладное ПО1 исполнитель
    Завершен
    15 лет назад
  • $7500

    Ищем Senior .NET программистов из Киева для работы над крупным проектом. Детали проекта мы сможем обсудить после предоставления информации, указанной ниже. Требования: - Фундаментальные знания .NET, C# - Знание Windows Presentation Foundation (WPF) - English - технический - Аккуратность, ответственность, ...

    Закрыт
    15 лет назад
  • $250

    Ищем программиста (желательно Delphi) на новый проект, работа удаленная, оплата по webmoney. Для начала оплачиваемая тест задача (выполнять пока не нужно): нужно чтобы программа умела на открытой в браузере (IE или FireFox) странице заполнить поля ...

    Закрыт
    15 лет назад
  • $20

    Задача: Создание программы для анализа BMP файлов. (ОС – Windows XP) Программа должна обрабатывать заданный файл BMP, выдавая результаты в виде: 1. Палитры ВСЕХ встречающихся цветов изображения, располагая близкие оттенки рядом (не вразброс). 2. Площадь, занимаемую каждым цветом (квадратных сантиметров). Программа ...

    Прикладное ПО1 исполнитель
    Завершен
    15 лет назад