пятница, 1 октября 2010 г.

Money sidebar Gadget



Начало.
Money sidebar gadget - программа которая встраивается в боковую панель Windows и отображает текущие курсы валют в Украине с возможностью выбора определенной территории для более точного курса. Также есть возможность отслеживания динамики курсов валют по графику. Программа написана с помошью технологии Silverlight 4, поэтому он должен быть установлен на компьютер. Последнюю версию всегда можно скачать с офф. сайта MicrosoftGadget можно скачать с Windows Live Gallery или архивом отсюда. Архиватор здесь.
Все данные, гаджет получает с сайта finance.ua.
Money sidebar gadget не работает на 64-битных системах сразу, как этого хотелось бы. Для этого надо поставить в автозагрузку 32-х битную версию Sidebar. 
Вариант I:
  1. Запустить файл "RegSidebar86.reg"(лежит в архиве вместе с gadget, или скачать) для того чтобы  поставить в автозагрузку 32-х битную версию Sidebar;
  2. Сделать Logoff/Logon;
  3. Добавить гаджет из репозитория.
Вариант II:
  1. Запустить диспетчер задач и убить процесс "sidebar.exe";
  2. Запустить файл "RegSidebar86.reg"(лежит в архиве вместе с gadget, или скачать) для того чтобы  поставить в автозагрузку 32-х битную версию Sidebar;
  3. Запустить самостоятельно процесс "sidebar" (C:\Program Files (x86)\Windows Sidebar\sidebar.exe)
  4. Добавить гаджет из репозитория.

    Все варианты жизнеспособны, но второй вариант мне нравится больше :).

    О чем речь


    Главное окно приложения
    В главном окне программ, помимо курса валют, отображена информация о регионе для которого актуален данный курс. Выбрать регион для которого отображать курсы валют можно в настройках.

    График динамики валюты
    Щелкнув дважды по коду курса валют, откроется график на котором представлена динамика изменения данной валюты.
    Окно настроек приложения
    В настройках приложения можно указать период с которым необходимо выполнять обновления информации. Период обновления указывается в минутах и может находиться в диапазоне от 15 до 720 мин.(12 часов). Также можно выбрать источник (в перспективе); в данный момент он только один.
    Выбор региона
    В поле "Select region" можно указать регион для которого отображать курсы валют. В противном случае он будет браться усредненный по всей Украине, что соответствует значение "None".
    Должен отметить, что все доступные регионы загружаются с сервера, поэтому если возникают проблемы не сервере, приложение не может их отобразить. При этом будет соответствующее сообщение.



    Требования
    • Windows 7 :)
    • Silverlight 4
    • Подключение к интернету :)
    Дальнейшее развитие
    Прежде всего необходимо добавить несколько провайдеров, также считать статистику о потребляемом трафике и убрать вкладку Log :).
    Затем "причесать" код и открыть его народу.
    Решить проблему с работой на платформе х64.
    Реализовать способ авто-обновлений.

    ЗЫ. Благодарность Димону "З" за тестирование ;).

    0 коммент.:

    Отправить комментарий

    Newer Posts Older Posts