2010-12-11 3 views
1

У меня есть старое приложение Delphi, которое я хочу обновить до delphi xe (всегда выигрывает 32). Еще один запрос - немного посмотреть на графический интерфейс, чтобы сделать его немного более «WPF как»DELPHI XE wpf как GUI

Есть ли какой-нибудь инструмент для снятия шкуры или какой-либо инструмент, который вы предложите helo в этом?

+2

Не могли бы вы определить «wpf like»? Любое приложение и/или кожа, в частности, вы имеете в виду? –

+2

Я предполагаю, что ваше старое приложение восходит к Delphi 6 или ранее и поэтому не использует визуальные стили. Как только он дойдет до XE и начнет использовать современный тематический вид, который, скорее всего, будет достаточным. –

+1

@ Paul-Jan: «Акцент WPF на векторную графику позволяет масштабировать элементы управления и элементы без потери качества или пикселизации, что увеличивает доступность». (http://en.wikipedia.org/wiki/Windows_Presentation_Foundation), что-то, что недоступно в Delphi Win32 из коробки – mjn

ответ

1

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

alt text

, но если вы можете заменить стандартные компоненты Delphi с более продвинутым, вы можете использовать библиотеку как VGScense, которые сделают ваше приложение больше как выглядит WPF

alt text

+8

Я думаю, все сводится к вкусу, но я нахожу эти отвратительные! Что случилось с установкой в ​​тему родной платформы? –

+3

+1 к @ Дэвид Хеффернан. Пользовательский интерфейс aero для Windows отлично подходит, а собственные приложения aero отлично смотрятся на рабочем столе Windows. Сам по себе первый UI Mohammed, показанный выше, выглядит ужасно для меня, тогда как второй почти нормально. –

+2

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

0

В настоящее время Delphi Версия (XE2) имеет новую структуру под названием FireMonkey. Это векторное и использует аппаратное ускорение. Вы также можете использовать скины с firemonkey.

Смежные вопросы