在Canvas上做一个众包项目

 

问候编码员。

有一个有趣的任务是做一些真正有用的事情,我认为众包是一个很好的选择。
首先,工作成果将在早期阶段提供给所有人。第二,我们将使用MQL制作新的东西。也许我们甚至会向MT的开发者索取新的好东西。

----

因此,这里是第一个和基本的任务。

1.首先,我们需要制作一个类别的按钮(比方说GButton,前缀为G,以免与现有的按钮混淆)。
- 按钮是简单的文本(没有额外的图片)。
- 按钮被画在一个卡布区域上
- 按钮有一个按压事件。



---
随着时间的推移,我们将把代码放在bitbucket上。

 
那么你为什么不直接在githab上创建一个仓库呢?如果人们能提出修改建议或通过池子的请求,管理起来会更容易。
 
还需要一个任务跟踪器...
这是一个什么样的项目
 

让我们做这一切,让我们开始吧。

就项目而言,第一个近似的做法是在画布上制作控件

但这并不只是理论。

至少有两项实际任务。

 
顺便说一下,在元编辑器中,你可以启动项目,邀请其他参与者,给他们权利,并一起进行项目工作。
 
Комбинатор:
那么你为什么不直接在githab上创建一个仓库呢?如果人们能提出修改建议或通过池子的请求来投稿,那就更容易管理了。
预装的bitbucket和git一样,但在项目管理 方面imho更好。
 

一旦我有东西要上传,我就会把它上传到bitbucket)

我没有与任何其他储存库合作过。谁知道如何用镜子来复制它们。

在我的第一个帖子里有所有的链接。

 
Stanislav Korotky:
预装的bitbucket与git相同,但在项目管理方面更好。

Bitbucket只有在项目 中不超过5个人时才是免费的。

什么是更好的 -- 有一个跟踪器?

 
关于使用Canvas作为用户界面的问题。
附加的文件:
XO.zip  19 kb
 
Комбинатор:

Bitbucket只有在项目中不超过5个人时才是免费的。

什么更好--有一个跟踪器?

是的,我喜欢吉拉。关于人,如果你把所有(未来的)项目 都放在一个账户里,可能会有 "溢出"。但这只适用于私人存储库。对于公共项目来说,它是一个完整的无限的。
 

你可能还需要这些用于GUI

GIF和PNG文件的加载器。

不幸的是,我还没有最终确定它们,但基本功能是可行的。

它被设计成EX5库,但要把它改写成mqh也很容易。

附加的文件:
ZoGIF.mq5  21 kb
ZoPNG.mq5  16 kb