Вниз
Скачать: CL | DM;

Замена компонент от DevExpress на открытые решения   Найти похожие ветки 

← →
brix8x ©   (2009-06-19 10:49) [0]

Всем привет.

Пытаюсь перевести заброшенный корейцами проект 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 основной формы.


← →
Andy BitOff ©   (2009-06-19 10:58) [1]

Непомерная задача, имхо. Заменить простой компонент избыточным просто, а вот обратное преобразование... Такой же функционалбесплатно не найдешь, значит от чего-то придется отказаться, а это что потянет за собой еще что-то и т.д.
Bar, NavBar и PageControl - аналоги найти достаточно просто, но с меньшим функционалом. А вот с инспектором повозишься. Придется переписать всё.

Имхо, проще заново все написать.


← →
brix8x ©   (2009-06-19 12:38) [2]

Скорее всего так и будет, нужно будет переписывать, т.к. программа прославилась своими глюками. Ошибки в коде можно ловить практически руками, т.е. глазами.

На основной форме TdxBarManager, TdxDockingManager, TdxDockPanel, TdxTabContainerDockSite, TdxVertContainerDockSite и хренова туча кнопочек, менюшек, статусные элементы TdxBarStatic, TdxBarProgressItem.

Просто хотелось узнать именно конкретные аналоги на замену, опыт и чем пришлось пожертвовать. Программа ориентирована на разработчиков, а они обойдутся и без внешних эффектов типа скинов, например.


← →
Игорь Шевченко ©   (2009-06-19 13:07) [3]

В сторону ActionManager посмотри


← →
brix8x ©   (2009-06-21 14:47) [4]

ActionManager записал.
Осталась работа с Docking компонентами.


← →
brix8x ©   (2009-06-21 14:48) [5]

ActionManager запомнил. Спасибо.
Осталась работа с Docking компонентами.


← →
turbouser ©   (2009-06-21 19:11) [6]


> brix8x ©

JEDI


← →
brix8x ©   (2009-06-22 09:17) [7]

Есть ли пример проекта в исходных кодах, где используется JEDI в части Docking-а? Если навскидку сказать сложно, то буду гуглить.


← →
Andy BitOff ©   (2009-06-22 09:52) [8]

JVCL\jvcl\examples\JvDocking\


← →
Andy BitOff ©   (2009-06-22 09:53) [9]

Куча демок:
AdvanceDemo\
DockingInCode\
DockOptionDemo\
HowtoUse\
MSDN2002\
VCDemo\
VIDDemo\


← →
brix8x ©   (2009-06-22 12:00) [10]

Спасибо. Этого надолго хватит. Я пока доработал централизованную систему оповещений об ошибках, ассертах и исключениях.
Теперь возьмусь за подсказанные примеры.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.011 c
15-1245357007
Юрий
2009-06-19 00:30
2009.08.16
С днем рождения ! 19 июня 2009 пятница


2-1245516025
Nikfel
2009-06-20 20:40
2009.08.16
Как сделать прозрачным главное меню пуск?


1-1211881817
МистерТ
2008-05-27 13:50
2009.08.16
Расчет контрольной суммы


15-1245353234
DesWind
2009-06-18 23:27
2009.08.16
Это реклама!!!


15-1244795544
dmitry1991
2009-06-12 12:32
2009.08.16
ООП




   Наверх