Привет!
Пытаюсь разобраться в Эксперте MQL5 и для этого сделал статическую схему классов.
Буду благодарен, если проверите, всё ли правильно:
https://cacoo.com/diagrams/USRd5C4ZSNNSI2dA
Следующим шагом хочу нарисовать Collaboration.
А то без этого голову можно сломать копаясь в автоматически сгенеренном коде. Хочется не просто тупо генерить код, а разобраться в нём.
P.S. Может быть уже есть где-то готовые схемы?
А попробуйте doxygen http://www.stack.nl/~dimitri/doxygen/
Он отлично генерит документацию по папке с исходниками + рисует схемы классов
Единственно, он наверное не поймет расширений .mq5 и .mqh, придется скопировать папку include и переименовать в .cpp и .h, он С++ понимает.
- www.stack.nl
Привет!
Пытаюсь разобраться в Эксперте MQL5 и для этого сделал статическую схему классов.
Буду благодарен, если проверите, всё ли правильно:
Навскидку - вроде все правильно. Но детально - не разбирался.
Поищите среди статей - есть весьма толковое описание.
В принципе, сама-то идея структуры классов Стандартой Библиотеки, на мой взгляд, достаточно здравая. Но сложность ее зашкаливает, и, кроме того - мало внимание уделено переносимости кода МТ4-МТ5 (с другой стороны - спасибо, что хоть некоторая переносимость все же имеется, и возможности для построения переносимых классов тоже).
Alexey, интересная штука Doxygen - надо бы, действительно, присмотреться.
Alexey, интересная штука Doxygen - надо бы, действительно, присмотреться.
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Привет!
Пытаюсь разобраться в Эксперте MQL5 и для этого сделал статическую схему классов.
Буду благодарен, если проверите, всё ли правильно:
https://cacoo.com/diagrams/USRd5C4ZSNNSI2dA
Следующим шагом хочу нарисовать Collaboration.
А то без этого голову можно сломать копаясь в автоматически сгенеренном коде. Хочется не просто тупо генерить код, а разобраться в нём.
P.S. Может быть уже есть где-то готовые схемы?