|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
||||
|
||||
GUI_Сonstructor для MatLab
Задачку выдали... написать Конструктор GUI для MatLab (квази IDEшечка). Приблизительно представляю как это сделать.
Первое с чем столкнулся: где хранить runtime-созданные компоненты? От сюда вопрос как отчищать память? Как грамотно сформировать class для создания любого компонента(TButton, TEdit, TLabel... И так далее) ? Первые две процедуры, которые понадобятся: создать, Drag&Drop. |
#2
|
|||
|
|||
Это точно для Delphi? MatLab ведь использует JAVA.
|
#3
|
||||
|
||||
Да да да. Мне связывать одно и второе не нужно.
Если грубо, то нужно написать IDE Программу, которая способна будет генерировать код будущей формы MatLab и тупо сохранить в файл. По факту о MatLabe можно забыть. Упрощу: допустим пользователь хочет создать две кнопки. Нажимает ПКМ -> контекстное меню -> кнопка создалась в месте клика. Как грамотно создавать TButton TEdit и т.д. и где их хранить, имея доступ к их количеству, типам именам. Желательно чтоб было удаление и добавление новых, без особых плясок с бубном. Например если хранить их в DinamArray то приходится индексировать все элементы после каждого удаления "из середины", а это неудобно Последний раз редактировалось Uniq!, 29.03.2013 в 13:18. |