![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Замена компонент от DevExpress на открытые решения [D7]
brix8x © (2009-06-19 10:49:00)Всем привет.
Пытаюсь перевести заброшенный корейцами проект StarUML.exe в разряд настоящего OpenSource ( http://brix8x.stavr.ru/index.php?option=com_docman&task=cat_view&gid=22&Itemid=33)
Одна из задач - отказ от использования компонент DexExpress
Желательно без потери привлекательности внешнего вида приложения.
Есть ли у кого опыт такого рода? Подскажите где можно покопать?
Используются
ExpressBar 5.1.2 for Delphi 7 (www.devexpress.com)
ExpressInspector Suite 2.01 for Delphi 7 (www.devexpress.com)
ExpressPageControl 1.01 for Delphi 7 (www.devexpress.com)
Express NavBar 1.2.1 for Delphi 7 (www.devexpress.com)
Ближайшая цель - замена компонент ExpressBar основной формы.
brix8x (2009-06-22 12:00:00) [1]Спасибо. Этого надолго хватит. Я пока доработал централизованную систему оповещений об ошибках, ассертах и исключениях.
Теперь возьмусь за подсказанные примеры.
Andy BitOff (2009-06-22 09:53:00) [2]Куча демок:
AdvanceDemo\
DockingInCode\
DockOptionDemo\
HowtoUse\
MSDN2002\
VCDemo\
VIDDemo\
Andy BitOff (2009-06-22 09:52:00) [3]JVCL\jvcl\examples\JvDocking\
brix8x (2009-06-22 09:17:00) [4]Есть ли пример проекта в исходных кодах, где используется JEDI в части Docking-а? Если навскидку сказать сложно, то буду гуглить.
turbouser (2009-06-21 19:11:00) [5]
> brix8x ©
JEDI
brix8x (2009-06-21 14:48:00) [6]ActionManager запомнил. Спасибо.
Осталась работа с Docking компонентами.
brix8x (2009-06-21 14:47:00) [7]ActionManager записал.
Осталась работа с Docking компонентами.
Игорь Шевченко (2009-06-19 13:07:00) [8]В сторону ActionManager посмотри
brix8x (2009-06-19 12:38:00) [9]Скорее всего так и будет, нужно будет переписывать, т.к. программа прославилась своими глюками. Ошибки в коде можно ловить практически руками, т.е. глазами.
На основной форме TdxBarManager, TdxDockingManager, TdxDockPanel, TdxTabContainerDockSite, TdxVertContainerDockSite и хренова туча кнопочек, менюшек, статусные элементы TdxBarStatic, TdxBarProgressItem.
Просто хотелось узнать именно конкретные аналоги на замену, опыт и чем пришлось пожертвовать. Программа ориентирована на разработчиков, а они обойдутся и без внешних эффектов типа скинов, например.
Andy BitOff (2009-06-19 10:58:00) [10]Непомерная задача, имхо. Заменить простой компонент избыточным просто, а вот обратное преобразование... Такой же функционалбесплатно не найдешь, значит от чего-то придется отказаться, а это что потянет за собой еще что-то и т.д.
Bar, NavBar и PageControl - аналоги найти достаточно просто, но с меньшим функционалом. А вот с инспектором повозишься. Придется переписать всё.
Имхо, проще заново все написать.