Обсуждение статьи "Графические интерфейсы X: Выделение текста в многострочном поле ввода (build 13)" - страница 2
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Очень созвучно и с моим опытом.
Однако Анатолий, в отличии от меня, заранее видит «большую картину» - поэтому закладывается на дальнейшее развитие.
Грешу тем, что в угоду скорости решения текущей задачи не делаю «лишних дело движений»...
Но сколько бы времени они могли бы сэкономить в будущем!
Поэтому искренне восхищен этой библиотекой, её наполнение вкусностями происходит последовательно и непрерывно, а что очень важно - и последовательно.
Это значит, что проект создается не на коленке, а с хорошо продуманной целью и заранее оконтуренными возможностями.
Спасибо Анатолию и МетаКвотцам за это расширение!
Если не хватает поддержки для продолжения проекта - будем стучать миской! :)
Это супер проект еще и по качеству документирования.
Для меня это недостижимый пока уровень проектирования в MQL (
...
Это супер проект еще и по качеству документирования.
...
Текущую серию статей можно рассматривать пока только, как техническую документацию. Для использования библиотеки в своих MQL-проектах такое объёмное и подробное описание конечно сверх избыточно. Чтобы быстро понять возможности и методы для конструирования своих графических интерфейсов сейчас проще открыть файл интересующего элемента управления и прочитать содержание класса в списках публичных (public) методов.
Я постараюсь потом (после выхода релиза) в одной статье очень кратко показать, как всё это использовать. Возможно, сделаю справку в таком же стиле, как MQL-документация.
Хорошо, не буду Вас отвлекать. )
У Вас есть замечательная возможность читать статьи на эту тему и даже использовать решения выложенные в исходных кодах легко и просто адаптируя их под свою схему.
Результаты Вы можете публиковать в своём блоге. Я слежу за Вашими публикациями. ;)
Спасибо за Ваше внимание к моим публикациям.
К сожалению, я никак не могу использовать Ваши разработки в своих кодах. Это технически невозможно. Использовать сами идеи Ваших решений тоже, так как я следую так называемому "принципу универсальности" - то есть постоянно сжимаю код, уменьшаю кол-во методов, уничтожаю все, без чего можно обойтись. Каждую функцию стараюсь обьединить с блоком выполняющем комплекс похожих задач интегрировав ее в него. В конечном итоге, я создаю несколько больших механизмов, которые на разный лад работают с ядром (общей памятью содержащей всю информацию графического интерфейса). То есть, любые взятые из вне функции, будут проходить через эту "мясорубку", пока из них не будет извлечена их идейная сущность, которая должна будет пройти тест на актуальность присутствия в общем механизме графического движка, и если и докажет свою состоятельность, то будет интегрирована парой дополнительных строчек кода.
В общем, это будет кощунство по отношению к Вашему труду, который я искренне уважаю.
...
К сожалению, я никак не могу использовать Ваши разработки в своих кодах. Это технически невозможно.
...
Ну почему же не можете. Можете. Возможно, просто не знаете как, но это уже другое дело. )
P.S. Всё, что Вы описываете, как очень сложный процесс, легко и просто решается с ООП-подходом. В релизе моей библиотеки всё это будет более отчётливо представлено.
Ну почему же не можете. Можете. Возможно, просто не знаете как, но это уже другое дело. )
Мне интересен Ваш механизм рисованного многострочного поля ввода. Позже я более детально его изучу, и возможно Ваши решения помогут мне быстрее понять принципы его работы и сделать свой аналог. Я не исключаю этого, хотя всегда все разрабатывал сам. Но, иногда можно что то сделать не так, как всегда. )
В любом случае, спасибо за то, что безвоздмездно делитесь плодами своего таланта.)
Мои таблицы не закончены, но продемонстрированный Вами пример у меня работает также. ... Конечно, пока не все идеально работает... Прибавление колонок и столбцов еще не реализовано. ...
То есть таблицы не закончены, работает неидеально, многое не реализовано, и при этом работает точно также. Удивительно. )
А кроме кнопок за несколько лет, что-нибудь ещё реализовано, что уже работает?
...
В любом случае, спасибо за то, что безвоздмездно делитесь плодами своего таланта.)
P.S. Всё, что Вы описываете, как очень сложный процесс, легко и просто решается с ООП-подходом. В релизе моей библиотеки всё это будет более отчётливо представлено.
У меня задача чуть сложнее, наверное поэтому мне все кажется более сложным. Я хочу сделать конструктор, низведя трудозатратность создания GUI до уровня "леньтяя-неуча-халявщика".
А это очень тяжело.))
У меня задача чуть сложнее, наверное поэтому мне все кажется более сложным. Я хочу сделать конструктор, низведя трудозатратность создания GUI до уровня "леньтяя-неуча-халявщика".
А это очень тяжело.))
Да, непросто. ))
А что Вы подразумеваете под "конструктором" ? Как Вы его видите ? Каким он должен быть на Ваш взгляд ?
То есть таблицы не закончены, работает неидеально, многое не реализовано, и при этом работает точно также. Удивительно. )
А кроме кнопок за несколько лет, что-нибудь ещё реализовано, что уже работает?