Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Замена компонент от 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 - аналоги найти достаточно просто, но с меньшим функционалом. А вот с инспектором повозишься. Придется переписать всё.

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


Наверх

Титульная страница Поиск, карта сайта Написать письмо