A visual studio on the MT4 platform. - page 14

 
Trying to find a niche for your imaginary business, I'll make a simple comparison to the public's reaction to a "beautiful" goal. A goal is beautiful by its result, but a failed shot on goal will go unnoticed. It's the same in everything! That's why he cares so much about the demand, and if he were a specialist, a researcher, he would create regardless of results, achieving the realization of his ideas, and the reward would come by itself, without intrusive advertising. And irrespective of the reward I would have the satisfaction of an interesting and exciting activity of a creator, a creator, and not a mercantile corrupt businessman!
 
Boris:
For someone who is trying to find a niche for his imaginary business, I make a simple comparison with the public's reaction to a "beautiful" goal. A goal is a beautiful result, while a failed shot on goal goes unnoticed. It's the same in everything! That's why he cares so much about the demand, and if he were a specialist, a researcher, he would create regardless of results, achieving the realization of his ideas, and the reward would come by itself, without intrusive advertising. And irrespective of the reward I would have the satisfaction of an interesting and exciting activity of a creator, a creator, and not a mercantile corrupt businessman!

You can tell at once that he is a Russian. As soon as you even remotely mention "pay" or "money", a noble howl rises: "You're a tycoon!!! You care about the demand! If you were an expert... You %;"(^&")

Understand one thing, the programmer pays either way. One hour of programmer's work costs real and concrete money. If the SDK at a cost of 50 hours of programmer, reduces the development project from 300 hours to 200 or even 150 hours, the margin is 100 and 150% respectively. That is, buying a development tool, the programmer will actually earn a specific amount of money expressed in additional hours saved. The bigger the project, the more time will be saved, and as a consequence the margin of their business will increase. Therefore, in reality, good proprietary projects are mutually beneficial. Both the seller and the buyer get a concrete benefit and real money.

 
Реter Konow:

Thank you.

I'll ask the topicstretcher a specific question: How long would it take, using your Visual SDK, to create a similar form:

 
Vasiliy Sokolov:

I'll ask the topicstretcher a specific question: How long would it take, using your Visual SDK, to create a similar form:

Let's break down this particular example:

The table includes 17 columns. The window has a scroll bar. The number of rows is undefined because it is a log entry. At the head of each row is a tree control.

We select the component window template that has dynamic dimensions, automatic scroll bar phenomenon and joins the composite window in its properties, and transfer the platform with the "Table" control to it (you have seen it). Stretch it to 17 columns in length and two rows in height. Press "transfer" button, then all objects will be transferred from transport platform to the window and become its group.

The first row will contain the column names, which we enter directly into the fields of the tab.

The second row will contain the tree-structured list element and the fields that display the values of their columns' parameters.

Indexes of parameters assigned to the fields we'll enter into settings window by clicking first on the field (selecting it as an "object under the event") and then entering the parameter's address into kernel (shared memory).

(Our user function puts the value of this parameter there, and the graphical engine reads it and displays it in the field).

The tree-list control, which collapses and expands a group of objects, works automatically and its mechanism is prescribed in the graphical engine. (If you click on it, the main object of the group - the group field, collapses and the engine immediately destroys all objects that go beyond the group field. When you click again, the group field is expanded and the engine recreates all objects included in the group).

Next we need to put the required objects into the group of this element, and also assign them parameters or descriptors (labels or texts automatically positioned by the engine).

The last (or first) is to create a function that writes the logs in our program.

This is the general concept of creating such a table. My engine can already do most of this. Some things need to be finalized.

On the amount of time spent on creating such a table in the presence of ready engine, judge for yourself.

Thank you.

 
Vasiliy Sokolov:

You can tell at once that he is a Russian. As soon as even remotely mentioning "pay" or "money", a noble howl rises at once: "You're a tycoon!!! You care about the demand! If you were an expert... You %;"(^&")

Understand one thing, the programmer pays either way. One hour of programmer's work costs real and concrete money. If the SDK at a cost of 50 hours of programmer, reduces the development project from 300 hours to 200 or even 150 hours, the margin is 100 and 150% respectively. That is, buying a development tool, the programmer will actually earn a specific amount of money expressed in additional hours saved. The bigger the project, the more time will be saved, and as a consequence the margin of their business will increase. Therefore, in reality, good proprietary projects are mutually beneficial. Both the seller and the buyer get a concrete benefit and real money.

Thank you for the compliment! That is why Russian culture is now melting down in connection with general capitalization, giving profits to a pathetic bunch of oligarchs and their cronies by appropriating and selling off all the country's wealth and impoverishing the working people!
 
Реter Konow:

Let's look at this particular example:

...

The descriptions make it look very cool. If it's true - your SDK will be very interesting. Looking forward to the release.
 
Реter Konow:

Let's look at this particular example:

The table has 17 columns. The window has a scroll bar. The number of rows is undefined because it is a log entry. At the head of each row is a tree control.

We choose component window template with properties like dynamic size, automatic scroll bars and joining with composite window, and apply platform with "Table" control (you've seen it) to it. Stretch it to 17 columns in length and two rows in height. Press "transfer" button, then all objects will be transferred from transport platform to the window and become its group.

The first row will contain the column names, which we enter directly into the tabulator fields.

The second row will contain a tree-like list control and fields that display the values of the parameters of its columns.

We write the indices of the parameters assigned to the fields in the settings window by first clicking on the field (selecting it as "object under the event") and then entering the address of the parameter in the kernel (shared memory).

(Our user function puts the value of this parameter there, and the graphical engine reads it and displays it in the field).

The list tree control that collapses and unfolds a group of objects works automatically and its mechanism is prescribed in the graphical engine. (If you click on it, the main object of the group - the group field, collapses and the engine immediately destroys all objects that go beyond the group field. When you click again, the group field is expanded and the engine recreates all objects included in the group).

Next we need to put the required objects into the group of this element, and also assign them parameters or descriptors (labels or texts automatically positioned by the engine).

The last (or first) is to create a function that writes the logs in our program.

This is the general concept of creating such a table. My engine can already do most of this. Some things need to be finalized.

On the amount of time spent on creating such a table in the presence of ready engine, judge for yourself.

Thank you.

Here is a good examplehttps://www.mql5.com/ru/forum/2784 contest was held 5 years ago, study the work of the winner and especially the third place winner and ask yourself how many people will use your work in 5 years, or rather not yours but that of the programmer who executes your order...
Итоги конкурса "Лучшая панель управления"
Итоги конкурса "Лучшая панель управления"
  • reviews: 17
  • www.mql5.com
Форум трейдеров
 
Vladimir Pastushak:
Here is a good examplehttps://www.mql5.com/ru/forum/2784 contest was held 5 years ago, study the work of the winner and especially the third place winner and ask yourself how many people will use your work in 5 years, or rather not yours but that of the programmer who executes your order...
I wonder if there were such contests... And about the five years, plz explain, it's in the kodobase, who needs it and uses it.
 
Alexey Volchanskiy:
I wonder if there were such contests... And about five years, please explain, it is in the kodobase, who needs it - that's who uses it.
MetaQuotes Software Corp.2010.12.16 16:19
Reason: