Версия ноль!!! Теперь можно работать совместно!!!

61 views
Skip to first unread message

Алексей Неботов

unread,
Sep 22, 2010, 11:22:50 AM9/22/10
to Open Wealth Project
Выложена версия 0.0.0.0 проекта
http://open-wealth-project.googlecode.com/files/OpenWealth.zip

В нем есть проект OpenWealth4WL - Single DLL в котором есть папки:
Core - наброски модуля Ядро
Data - наброски модуля Данные
Interface - наброски модуля Интерфейс
RndDataSource - наброски модуля Генератор Случайных Тиков (нужен для
тестирования)
WLProvider - наброски модуля Интеграция с WL / Данные

Важно!!! Каждая папка может быть скомпилирована в отдельную DLL,
зависящую только от Core, сейчас я их объединил в один проект только
для удобства.

Документации нет, поэтому кому что не понятно, спрашивайте,
документация будет создаваться на основании вопросов.

!!! Несколько человек хотели помочь написать интеграцию с Quik, можете
приступать. В данный момент требуется только получение и запихивание
тиков в модуль Data. Как это делать, можно посмотреть в модуле
RndDataSource. Приступая отпишитесь, чтобы не делать параллельно одну
и туже работу.

Позже выложу всё это на svn, возможно немного поменяется структура
папок, т.к. сейчас я не очень понимаю, где разместить проекты,
формирующие отдельные DLL. Если Вы можете сделать красивую структуру
папок/проектов, велкам, с удовольствием перейму опыт.

Для линуксоидов: я сделал модуль Interface так как сделал, если Вы
имеете возражения, которые помогут БЕЗ БОЛЬШИХ ТРУДОЗАТРАТ сделать
кроссплатформенную систему, то сейчас тот момент, когда надо их
высказать, желательно с примерами кода.

Багов наверняка много, желательно не просто писать "не работает то
то", а подкреплять это юнит тестом :) . Ну и пользоваться багтрекером
http://code.google.com/p/open-wealth-project/issues/list

Алексей Неботов

unread,
Sep 23, 2010, 3:56:33 AM9/23/10
to Open Wealth Project
видео, по тому, как надо натравливать Wealth Lab на Open Wealth
http://www.youtube.com/watch?v=ObsThWjp9x0

небольшая ошибочка, которую я исправил, но пока только локально у
себя:
по умолчанию статический провайдер возвращает таймфрэйм 0 минут. Ноль
надо заменять на значащую цифру.

Алексей Неботов

unread,
Sep 23, 2010, 10:58:22 AM9/23/10
to Open Wealth Project
добавил исходники в svn
http://code.google.com/p/open-wealth-project/source/browse/#svn/trunk/OpenWealth
использовать OpenWealth.zip больше не рекомендую, т.к. он будет
устаревать, некоторые баги присутствующие в нем на svn уже поправлены.

в Visual Studio использую ankhsvn, рекомендую http://ankhsvn.open.collab.net/

добавил класс Simple.Tick, занимает меньше места и должен быстрее
работать по сравнению с Simple.Bar
добавил интерфейсы IDataProvider, IDescription, ISettingsHost
изменил интерфейс IPlugin
перестроил остальные модули на использование новых интерфейсов

Reply all
Reply to author
Forward
0 new messages