Скачать MetaTrader 5

Делаем краудсорсовый проект по Canvas

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
o_o
Модератор
24084
o_o  

Приветстсвую кодеров.

Есть интересная задача сделать действительно что-то полезное, и думаю что краудсорс будет хорошим вариантом.
Во-первых, результаты работы будут на ранних этапах доступны всем. Во-вторых, сделаем что то новое с использованием MQL. И даже возможно истребуем новые плюшки у разработчиков МТ.

----

Итак, задачач первая и базовая.

1. Нужно сделать класс кнопки (допустим GButton, префикс G чтоб не путать с уже имеющимися).
- кнопка пока простая с текстом (без доп картинок)
- кнопка рисуется на некоторой области канваса
- кнопка имеет событие нажатия.



---
Со времением оформим коды на битбакете.

Комбинатор
16279
Комбинатор  
Так ты может сразу создавай репозиторий на гитхабе? По идее легче манагить будет если народ будет модификации предлагать или лить через пулл-реквесты
Ilnur Khasanov
1973
Ilnur Khasanov  
Еще и трекер задач нужен...
Что за проект то?
o_o
Модератор
24084
o_o  

всё сделаем, давайте раскачаемся для начала.

по проекту - в первом приближении надо сделать на канвасе элементы управления.

Но это не голая теория.

Есть как минимум две практические задачи.

MetaQuotes
Админ
25285
Renat Fatkhullin  
Кстати, в метаедиторе можно заводить проекты, приглашать других участников, давать им права и вместе работать над проектом.
Stanislav Korotky
20303
Stanislav Korotky  
Комбинатор:
Так ты может сразу создавай репозиторий на гитхабе? По идее легче манагить будет если народ будет модификации предлагать или лить через пулл-реквесты
Так предоженный битбакет - тот же гит, но имхо получше в плане ведения проекта.
o_o
Модератор
24084
o_o  

 залью на битбакет, как будет что заливать )

с другими репозиториями не работал. Кто умеет - пусть продублирует зеркалом.  

Ссылки на всех их дам в своём первом посте.

Комбинатор
16279
Комбинатор  
Stanislav Korotky:
Так предоженный битбакет - тот же гит, но имхо получше в плане ведения проекта.

битбакет бесплатен только если в проекте не больше 5 человек

а чем получше -- наличием трекера?

Zorro
40
Zorro  
По теме использования канваса в качестве UI.
Файлы:
XO.zip 19 kb
Stanislav Korotky
20303
Stanislav Korotky  
Комбинатор:

битбакет бесплатен только если в проекте не больше 5 человек

а чем получше -- наличием трекера?

Да, нравится мне Джира. По поводу людей, если вести все (будущие) проекты в одном эккаунте, то может быть "переполнение". Но это касается только приватных репозитариев. Для публичных проектов - полный безлимит.
Zorro
40
Zorro  

Вот ещё может пригодиться для GUI

Загрузчик GIF и PNG файлов.

К сожалению, до конца их не дописал, но базовый функционал работает.

Оформлены в виде библиотеки EX5, но переписать их в mqh много труда не составит.

Файлы:
ZoGIF.mq5 21 kb
ZoPNG.mq5 16 kb
1234567891011121314151617181920212223242526272829
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий