Реter Konow / Profile
Friends
498
Requests
Outgoing
Реter Konow
Вспомогательные вызуальные инструменты для работы с конструктором. Позволяют быстро выбирать нужные цвета, иконки, шрифты, рамки и звуки.
Реter Konow
Published post Создание копии окна настроек MetаEditor (часть 2)
Внизу я прикрепил файл с кодом. Всем кому интересно, можете изучить его более подробно...
Share on social networks · 1
101
Реter Konow
Published post Создание копии окна настроек MetаEditor (часть 1)
...
Share on social networks · 2
109
Реter Konow
Реализована таблица в динамичном окне (сейчас устраняются графические изъяны).
Что может таблица на данном этапе:
1. Реализовано управление явлением столбцов через панель (явить/спрятать колонку).
2. Реализована ротация столбцов с помощью технологии drag&drop.
3. Реализовано сворачивание частей таблицы. Сворачиватели распологаются пользователем в любом месте.
4. Реализована возможность произвольной раскраски рядов и колонок, как и задания находящимся в них элементам специфических свойств - размера, раскладки текста и т.д...
5. Реализована возможность изменения ширины столбцов ручным захватом и перетягиванием.
6. В таблицу свободно интегрируются всевозможные элементы управления. Автоматически настраивается их размер, подстройка под раскраску "зебра", и положение их компонентов внутри ячейки. Для интеграции элементы нужно просто прописать в группе таблицы в "KIB-коде" точно также, как и в любой другой группе.
Что может таблица на данном этапе:
1. Реализовано управление явлением столбцов через панель (явить/спрятать колонку).
2. Реализована ротация столбцов с помощью технологии drag&drop.
3. Реализовано сворачивание частей таблицы. Сворачиватели распологаются пользователем в любом месте.
4. Реализована возможность произвольной раскраски рядов и колонок, как и задания находящимся в них элементам специфических свойств - размера, раскладки текста и т.д...
5. Реализована возможность изменения ширины столбцов ручным захватом и перетягиванием.
6. В таблицу свободно интегрируются всевозможные элементы управления. Автоматически настраивается их размер, подстройка под раскраску "зебра", и положение их компонентов внутри ячейки. Для интеграции элементы нужно просто прописать в группе таблицы в "KIB-коде" точно также, как и в любой другой группе.
Реter Konow
В предвкушении завершения проекта, я хочу немного похвастаться.)
Так будут выглядеть наши программы.
Так будут выглядеть наши программы.
Реter Konow
Реter Konow
2017.11.15
В окне более 7-ми тысяч объектов, но они все в памяти, а "физических" объектов всего 10. Это МТ битмапы на которых все нарисовано. Переход на двумерное ядро был успешно завершен. Все оказалось значительно легче и быстрее, чем я ожидал. Конечно, пришлось переписать каждую строчку где упоминается ядро (более 2500 раз) и каждый цикл по нему (около 200). Но благодаря замене исправление прошло быстро. Правда, проверять все таки пришлось довольно много. Ошибки были, но на удивление мало. В общем, все хорошо, что хорошо кончается. :)
Реter Konow
Published post Creating Visual Studio. Part 1. / Строим Визуальную Студию. Часть 1.
...
Share on social networks · 1
131
Реter Konow
Интересен путь развития моих технологий. Никогда раньше не подумал бы, что трехмерное ядро менее эффективно, чем двумерное. Однако, это факт. И сейчас мне приходится переписывать мегабайт кода, чтобы получить неограниченность возможности добавления объектов в окна и более экономичное использование памяти. Само ядро станет динамичным и его размер сможет менятся при добавлении новых элементов. А это уже прямая дорога к Визуальной Студии.
Годами задаюсь вопросом: "откуда взялся этот сценарий развития моих идей и почему я неизбежно должен ему следовать?", и никогда не нахожу ответа.)
Годами задаюсь вопросом: "откуда взялся этот сценарий развития моих идей и почему я неизбежно должен ему следовать?", и никогда не нахожу ответа.)
Реter Konow
Published post Код таблицы в конструкторе.
//============================================================================== NEW_GROUP, "Statistics table 1", NEW_TABLE,"Statistics table 1", //--------------------------------------------------------------------------------------------W,100,------------------------------W,150...
: