1 (изменено: kaster, 2009-09-07 12:22:45)

Тема: AutoIt: просмотр курса валют и конвертации [Валюта]↔[Рубль]

Строение скрипта

    - Основная вкладка: Выбор вида валюты, выбор даты, конвертация
    - Вспомогательная вкладка для перезаписи основного файла с базой данных

Сопровождающие файлы

    - [Include]

       - ButtonConstants.au3
       - EditConstants.au3
       - GUIConstantsEx.au3
       - ProgressConstants.au3
       - StaticConstants.au3
       - WindowConstants.au3 - Необходимые константы
       - Date.au3 - Библиотека для получения разницы дат
       - GuiTab.au3 - Библиотека для вкладок

    - [Resources]

       - dollar.ico - Файл со иконкой
       - CViewerHelp.chm - Файл помощи (Пока пустой)
       - eng.ini
       - ru.ini - Файлы языковых настроек

Возможности скрипта

    - Показ курса валют на любой выбранный день в случае наличия в базе ЦБ РФ для любого из 8 выбранных видов валюты
    - Хранение полученных курсов в общей локальной базе данных для дальнейшего к ним обращения без необходимости скачивать страницы снова
    - Возможность выбирать/собирать курсы самому или загрузить всю историю курсов с сайта ЦБ за период с 01.07.1992 - по настоящее время с сохранением имеющейся базы
    - Конвертация из вышеперечисленных видов валют в рубли и обратно по курсу "на сегодня"
    - Возможность смотреть курс "на завтра" в случае успешной регистрации курса Центробанком.
    - Различные виды защит "от дурака"

       - Защита от ввода дат не зарегистрированных в ЦБ
       - защита от ввода "далекого будущего" (+2 дня и больше)
       - Защита от ввода завтрашнего дня в случае отсутствия зарегистрированного курса (как правило курс "на завтра" регистрируется
          "сегодня" после полудня)
       - Защита от случайной перезаписи существующей базы при обновлении с сайта за полный период с 1992 года (Старая база будет
          хранится под названием database_old.ini)

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

Особенности скрипта и будущие планы

    - Наполнение файла помощи
    - Построение временных трендов за указанный период времени

Добавления и изменения в версии 7
    * Окна заменены на вкладки
    * Цвет с зеленого заменен на нейтральный
    * Поля с выводными данным более нередактируемы
    * Скорость записи в database.ini существенно возросла (при полном скачивании с сайта)
    + Кнопка-пустышка для файла помощи
    + Выбор языка интерфейса (При первом запуске язык выбирается исходя из языковых настроек системы)

Скрины

http://pic.ipicture.ru/uploads/090907/5337/VvVeKx5BhX.png http://pic.ipicture.ru/uploads/090907/5337/ufJr6OF540.png
http://pic.ipicture.ru/uploads/090907/5337/6SuiZxLTg9.png http://pic.ipicture.ru/uploads/090907/5337/xELMX65lKT.png

Архивы

    - CViewer_v7_src.zip - Исходники
    - CViewer_v7_exe.7z.001.zip - Скомпилированная версия (том 1)
    - CViewer_v7_exe.7z.002.zip - Скомпилированная версия (том 2)
    - Full database.ini.zip - База по курсам с 01.07.1992 - 07.09.2009, если кто-то не хочет скачивать с сайта скриптом


Обсуждение.

Тема в Коллекции по связанной тематике: VBScript: получение курса валюты из Интернета

autoit@conference.jabber.ru - Конференция скриптового языка AutoIt на jabber.ru

2 (изменено: kaster, 2009-09-07 20:36:40)

Re: AutoIt: просмотр курса валют и конвертации [Валюта]↔[Рубль]

Архив 1 (Исходники)

Post's attachments

CViewer_v7_src.zip 68.37 kb, 341 downloads since 2009-08-19 

You don't have the permssions to download the attachments of this post.
autoit@conference.jabber.ru - Конференция скриптового языка AutoIt на jabber.ru

3 (изменено: kaster, 2009-09-07 20:37:14)

Re: AutoIt: просмотр курса валют и конвертации [Валюта]↔[Рубль]

Архив 2.1 (Компилированный exe. Том 1)

Post's attachments

CViewer_v7_exe.zip.001.zip 292.97 kb, 347 downloads since 2009-08-19 

You don't have the permssions to download the attachments of this post.
autoit@conference.jabber.ru - Конференция скриптового языка AutoIt на jabber.ru

4 (изменено: kaster, 2009-09-07 20:37:27)

Re: AutoIt: просмотр курса валют и конвертации [Валюта]↔[Рубль]

Архив 2.2 (Компилированный exe. Том 2)

Внимание
После скачиваний файлов
CViewer_v7_exe.7z.001.zip
CViewer_v7_exe.7z.002.zip
переименуйте их в
CViewer_v7_exe.7z.001
CViewer_v7_exe.7z.002
соответственно (Архивы в формате 7z)

Post's attachments

CViewer_v7_exe.zip.002.zip 147.91 kb, 342 downloads since 2009-08-19 

You don't have the permssions to download the attachments of this post.
autoit@conference.jabber.ru - Конференция скриптового языка AutoIt на jabber.ru

5 (изменено: kaster, 2009-09-07 12:21:04)

Re: AutoIt: просмотр курса валют и конвертации [Валюта]↔[Рубль]

Архив 3 (Готовый database.ini с курсом на период 01.07.1992 - 07.09.2009)

Post's attachments

database.ini.zip 90.41 kb, 317 downloads since 2009-08-19 

You don't have the permssions to download the attachments of this post.
autoit@conference.jabber.ru - Конференция скриптового языка AutoIt на jabber.ru