Реter Konow / Профиль
Друзья
495
Заявки
Исходящие
![Реter Konow](https://c.mql5.com/avatar/avatar_na2.png)
![Реter Konow](https://c.mql5.com/avatar/avatar_na2.png)
![Реter Konow](https://c.mql5.com/avatar/avatar_na2.png)
Реter Konow
Приглашаю начать помогать мне тестировать и улучшать язык KIB. Если у Вас есть панель которую нужно улучшить, или советник которому нужен GUI - обращайтесь в личку. Я буду бесплатно пытаться создать нужную для вас графику. Моя главная цель, - довести конструктор до завершения.
Вот графика панели которую я создал для Vladislav Andruschenko.
Вот графика панели которую я создал для Vladislav Andruschenko.
![](https://c.mql5.com/1/121/2018-08-17_195544.jpg)
Реter Konow
Добавил тему Наш путь развития. Советники сегодня и завтра.
Какое будущее у советников? Будут ли они развиваться и по какому сценарию - МО, AI, OS или вечный DOS (образно)? Общаясь на форуме я сделал следующие выводы: С точки зрения программистов-трейдеров, торговые программы должны быть голым логическим
![Реter Konow](https://c.mql5.com/avatar/avatar_na2.png)
Реter Konow
Эволюция...
Новое начало. Диалоговые окна. Скоро выставлю видео-презентацию и покажу технику их создания. Она очень проста и легка.
Новое начало. Диалоговые окна. Скоро выставлю видео-презентацию и покажу технику их создания. Она очень проста и легка.
![](https://c.mql5.com/1/116/11.7.2018o22.png)
![Реter Konow Реter Konow](https://c.mql5.com/avatar/avatar_na2_micro.png)
Реter Konow
2018.07.11
Да, это чистый KIB на чистом MQL. Сам поражаюсь, как у меня все это возникает.
Ребята, я вас очень уважаю, и со своим ООП вы большие молодцы, но мой подход рулит.
Ребята, я вас очень уважаю, и со своим ООП вы большие молодцы, но мой подход рулит.
![Реter Konow](https://c.mql5.com/avatar/avatar_na2.png)
Реter Konow
Технология визуальной студии мне стала практически ясна. Графическое ядро делится на две области - штатную и пользовательскую. В штатной области будут находится окна самой студии, а в пользовательскую область загружается проект из файла, представляющий из себя вторую часть ядра.
Добавление новых элементов будет осуществляться функцией, которая будет брать шаблон выбранного элемента из штатной области ядра и копировать его в пользовательскую область. Ядро будет расти или сжиматься при добавлении и удалении элементов. Наборы визуальных инструментов уже сейчас могут переоределять свойства редактируемых элементов. Очень удобно будет организована работа с фокусом редактирования. Скоро я смогу это продемонстрировать наглядно.
Но сначала я полностью закончу конструктор KIB. Осталось примерно пять презентаций:
1. Создание диалоговых окон. Виз. инструменты, звуки, блокировка окон, целевые параметры.
2. Создание древ.списков. Элементы G_FOLDER и T_FOLDER.
3. Создание таблиц и демонстрация их возможностей.
4. Создание динамичных списков. Вызов штатных функций конструктора через KIB-код.
5. Связывание GUI с польз.приложением через графический движок.
Добавление новых элементов будет осуществляться функцией, которая будет брать шаблон выбранного элемента из штатной области ядра и копировать его в пользовательскую область. Ядро будет расти или сжиматься при добавлении и удалении элементов. Наборы визуальных инструментов уже сейчас могут переоределять свойства редактируемых элементов. Очень удобно будет организована работа с фокусом редактирования. Скоро я смогу это продемонстрировать наглядно.
Но сначала я полностью закончу конструктор KIB. Осталось примерно пять презентаций:
1. Создание диалоговых окон. Виз. инструменты, звуки, блокировка окон, целевые параметры.
2. Создание древ.списков. Элементы G_FOLDER и T_FOLDER.
3. Создание таблиц и демонстрация их возможностей.
4. Создание динамичных списков. Вызов штатных функций конструктора через KIB-код.
5. Связывание GUI с польз.приложением через графический движок.
![Реter Konow](https://c.mql5.com/avatar/avatar_na2.png)
![Реter Konow](https://c.mql5.com/avatar/avatar_na2.png)
Реter Konow
Думаю, постепенно визуальные инструменты переростут в визуальную студию.) Технология студии уже есть, но работы конечно много. Хотя это меня никогда не пугало.
![](https://c.mql5.com/1/99/25.5.201874m.png)
![Реter Konow](https://c.mql5.com/avatar/avatar_na2.png)
Реter Konow
Вспомогательные вызуальные инструменты для работы с конструктором. Позволяют быстро выбирать нужные цвета, иконки, шрифты, рамки и звуки.
![](https://c.mql5.com/1/99/1y7fmvlxc1ow_baf9ox52vt_7t5h20mkqi3t_59vy07y2imny..gif)
Реter Konow
Опубликовал пост Создание копии окна настроек MetаEditor (часть 2)
Внизу я прикрепил файл с кодом. Всем кому интересно, можете изучить его более подробно...
Поделитесь в соцсетях · 1
100
![Реter Konow](https://c.mql5.com/avatar/avatar_na2.png)
Реter Konow
Опубликовал пост Создание копии окна настроек MetаEditor (часть 1)
...
Поделитесь в соцсетях · 2
107
![Реter Konow](https://c.mql5.com/avatar/avatar_na2.png)
![Реter Konow](https://c.mql5.com/avatar/avatar_na2.png)
![Реter Konow](https://c.mql5.com/avatar/avatar_na2.png)
Реter Konow
Реализована таблица в динамичном окне (сейчас устраняются графические изъяны).
Что может таблица на данном этапе:
1. Реализовано управление явлением столбцов через панель (явить/спрятать колонку).
2. Реализована ротация столбцов с помощью технологии drag&drop.
3. Реализовано сворачивание частей таблицы. Сворачиватели распологаются пользователем в любом месте.
4. Реализована возможность произвольной раскраски рядов и колонок, как и задания находящимся в них элементам специфических свойств - размера, раскладки текста и т.д...
5. Реализована возможность изменения ширины столбцов ручным захватом и перетягиванием.
6. В таблицу свободно интегрируются всевозможные элементы управления. Автоматически настраивается их размер, подстройка под раскраску "зебра", и положение их компонентов внутри ячейки. Для интеграции элементы нужно просто прописать в группе таблицы в "KIB-коде" точно также, как и в любой другой группе.
Что может таблица на данном этапе:
1. Реализовано управление явлением столбцов через панель (явить/спрятать колонку).
2. Реализована ротация столбцов с помощью технологии drag&drop.
3. Реализовано сворачивание частей таблицы. Сворачиватели распологаются пользователем в любом месте.
4. Реализована возможность произвольной раскраски рядов и колонок, как и задания находящимся в них элементам специфических свойств - размера, раскладки текста и т.д...
5. Реализована возможность изменения ширины столбцов ручным захватом и перетягиванием.
6. В таблицу свободно интегрируются всевозможные элементы управления. Автоматически настраивается их размер, подстройка под раскраску "зебра", и положение их компонентов внутри ячейки. Для интеграции элементы нужно просто прописать в группе таблицы в "KIB-коде" точно также, как и в любой другой группе.
![](https://c.mql5.com/1/91/x2exv6d.2018.png)
: