Реter Konow / Профиль
Друзья
495
Заявки
Исходящие
Реter Konow
В предвкушении завершения проекта, я хочу немного похвастаться.)
Так будут выглядеть наши программы.
Так будут выглядеть наши программы.
Реter Konow
Добавил тему MT5 vs MT4. Скорость заполнения массивов.
Возникла необходимость замерить и сравнить скорость заполнения локальных и глобальных массивов на МТ4 и МТ5. Для этого написал простой скрипт: //+------------------------------------------------------------------+
Поделитесь в соцсетях · 2
11
Реter Konow
Реter Konow
2017.11.15
В окне более 7-ми тысяч объектов, но они все в памяти, а "физических" объектов всего 10. Это МТ битмапы на которых все нарисовано. Переход на двумерное ядро был успешно завершен. Все оказалось значительно легче и быстрее, чем я ожидал. Конечно, пришлось переписать каждую строчку где упоминается ядро (более 2500 раз) и каждый цикл по нему (около 200). Но благодаря замене исправление прошло быстро. Правда, проверять все таки пришлось довольно много. Ошибки были, но на удивление мало. В общем, все хорошо, что хорошо кончается. :)
Реter Konow
Опубликовал пост Creating Visual Studio. Part 1. / Строим Визуальную Студию. Часть 1.
...
Поделитесь в соцсетях · 1
129
Реter Konow
Интересен путь развития моих технологий. Никогда раньше не подумал бы, что трехмерное ядро менее эффективно, чем двумерное. Однако, это факт. И сейчас мне приходится переписывать мегабайт кода, чтобы получить неограниченность возможности добавления объектов в окна и более экономичное использование памяти. Само ядро станет динамичным и его размер сможет менятся при добавлении новых элементов. А это уже прямая дорога к Визуальной Студии.
Годами задаюсь вопросом: "откуда взялся этот сценарий развития моих идей и почему я неизбежно должен ему следовать?", и никогда не нахожу ответа.)
Годами задаюсь вопросом: "откуда взялся этот сценарий развития моих идей и почему я неизбежно должен ему следовать?", и никогда не нахожу ответа.)
Реter Konow
Опубликовал пост Код таблицы в конструкторе.
//============================================================================== NEW_GROUP, "Statistics table 1", NEW_TABLE,"Statistics table 1", //--------------------------------------------------------------------------------------------W,100,------------------------------W,150...
Реter Konow
Моя реализация таблиц.
Таблицы будут обладать следующими свойствами:
1. Установка стилей рисования таблицы(зебра/стиль старого виндоус/цвет фона).
2. Включение/отключение интерактивности.
3. Включение/отключение изменения ширины столбцов.
4. Включение/отключение видимости столбцов.
5. Включение/отключение сортировки рядов.
6. Сворачивание частей таблицы с помощью добавления в таблицу элементов T_FOLDER.
7. Возможность автоматической интеграции в таблицу чекбоксов, кнопок, выпадающих списков, элементов Spin edit, слайдеров, прогресс-баров, радио-кнопок, обычного текста и обычных ячеек.
8. Легкая установка высоты и длинны заголовков столбцов и рядов.
9. Установка выбранного цвета для столбца или ряда.
10. Установка нужной раскладки текста в ячейках выбранных столбцов.
(Таблицы представлю через пару недель).
Таблицы будут обладать следующими свойствами:
1. Установка стилей рисования таблицы(зебра/стиль старого виндоус/цвет фона).
2. Включение/отключение интерактивности.
3. Включение/отключение изменения ширины столбцов.
4. Включение/отключение видимости столбцов.
5. Включение/отключение сортировки рядов.
6. Сворачивание частей таблицы с помощью добавления в таблицу элементов T_FOLDER.
7. Возможность автоматической интеграции в таблицу чекбоксов, кнопок, выпадающих списков, элементов Spin edit, слайдеров, прогресс-баров, радио-кнопок, обычного текста и обычных ячеек.
8. Легкая установка высоты и длинны заголовков столбцов и рядов.
9. Установка выбранного цвета для столбца или ряда.
10. Установка нужной раскладки текста в ячейках выбранных столбцов.
(Таблицы представлю через пару недель).
Реter Konow
Добавил тему Большие проекты.
У каждого человека в жизни есть свой большой проект . Главная цель, к которой он стремится. Во всяком случае, так должно быть. Предлагаю в этой ветке рассказывать о своих главных проектах связанных с трейдингом, разработкой серьезных продуктов (без
Поделитесь в соцсетях · 2
85
Реter Konow
Опубликовал пост Создание элементов слайдеров и прогресс-баров в конструкторе
//============================================================================================================================================================================================================== NEW_GROUP, "Sliders group",CUSTOM_LAYOUT, NEW_LINE, EDIT, "Edit 4", HD_SLIDER, "DH Slide...
Поделитесь в соцсетях
131
2
Реter Konow
2017.09.17
Здесь код конструктора для создания показанных выше элементов.
В коде есть все необходимое, - установка свойств элементов и позиций групп.
Данные элементы можно будет использовать как шаблоны и на их основе делать что то свое.
В коде есть все необходимое, - установка свойств элементов и позиций групп.
Данные элементы можно будет использовать как шаблоны и на их основе делать что то свое.
Реter Konow
Новые возможности:
1. В список можно помещать группы элементов, вкючая таблицы. Все эти группы сворачиваются и разворачиваются вместе со списком. При разворачивании, полотно списка автоматически позиционируется таким образом, чтобы ветка пункта была в поле обзора.
2. Теперь можно прокручивать полотно колесиком, как в окнах виндоус. Это позволяет легко и быстро управлятся с большим количеством данных расположенных в малом поле обзора.
3. Всего разработано 3 типа сворачивающихся групп: древовидный список, сворачиватель групп элементов и сворачиватель таблиц. Все это легко создается в конструкторе.
1. В список можно помещать группы элементов, вкючая таблицы. Все эти группы сворачиваются и разворачиваются вместе со списком. При разворачивании, полотно списка автоматически позиционируется таким образом, чтобы ветка пункта была в поле обзора.
2. Теперь можно прокручивать полотно колесиком, как в окнах виндоус. Это позволяет легко и быстро управлятся с большим количеством данных расположенных в малом поле обзора.
3. Всего разработано 3 типа сворачивающихся групп: древовидный список, сворачиватель групп элементов и сворачиватель таблиц. Все это легко создается в конструкторе.
Реter Konow
Опубликовал пост Структура древовидного списка написанная на языке разметки "KIB".
Создание нижепоказанного списка занимает около 5-ти минут. Все содержание есть в этом коде. Более ничего не нужно. //+------------------------------------------------------------------+ //| Tree view KIB-code example.mqh | //| Peter Konow | //|  ...
Реter Konow
Реter Konow
2017.07.31
Спасибо. Скоро я продемострирую файловый навигатор и таблицы, которые можно создавать за минуты. Потом сделаю учебную версию конструктора и буду распостронять ее бесплатно вместе с новыми уроками.
Реter Konow
Valeriy Medvedev
2017.05.18
Петр. Вы делаете колоссальную работу. Я просто уверен в отличном результате. Успехов.
: