Таможенный калькулятор-Модуль обновления: Портфолио фрилансера German Krasnikov 07.07.2011, работа №3 - FL.RU
German Krasnikov

Примерный срок выполнения

20 дней

К списку работ
German Krasnikov
German Krasnikov

Таможенный калькулятор-Модуль обновления

image
Для калькулятора доступно обновление через Internet. Модуль обновления выполнен отдельным приложением. При клике на меню «Обновить данные», обновлятору передается дата обновления базы, версия калькулятора, дата обновления курсов валют и тип приложения. Доступно 3 пункта обновления: База, Полное обновление, Курсы валют. 1) База – занимает меньше места чем полное обновление, но для того чтобы этот пункт работал, необходимо чтобы версия установленного калькулятора была не ниже той, с которой может работать база. Эти данные вводятся при формировании обновления. 2) Полное обновление – установочный пакет(Inno setup), который скачивается и запускается. При этом калькулятор и модуль обновления сразу закрываются, чтобы не было проблем с заменой открытых файлов. Здесь может прийти программа, база, модуль обновления и т.п. Т.к. программа может быть разных типов(однопользовательская, сетевая, Flash), то скачивается нужный инсталятор, прозрачно для пользователя. 3) Курсы валют - малый по объему XML файл, скачиваемый с сервера и загружаемый в базу. В «Настройках Internet» можно ввести Proxy настройки. Закачка файлов идет в один поток. Так же возможен режим командной строки, посредством WGet, для тех случаев, когда возникают проблемы с закачкой файлов.