|
|
|
Выбот библиотеки GUI
|
|||
|---|---|---|---|
|
#18+
Добрый день! Есть движок написанный на C++ Builder, сейчас он переводится на MS VC и нужно выбрть библиотеку для реализации GUI. Я ниже выложу документ с несколькими альтернативами и прошу как-то прокомментировать его. В частности очень интересны общедоступные примеры WinForms приложений со сложным интерфейсом для оценки. ----------------------- Обзор библиотек, отобраны большие библиотеки предположительно с поддержкой производителя в ближайшие несколько лет, с хорошей документацией и большим сообществом пользователей, все имеют лицензию позволяющую один раз купить, если надо, и потом не платить никаких отчислений с продаж. Желательно в компонентах сетки и графика иметь возможность обновления даных через методы (виртуальность), а не заполнением поячеечно. График должен поддерживать отображение пользовательской легенды отдельно от основной легенды. WinForms (производитель Microsoft, входит в .NET framework http://windowsclient.net/ ) Стоимость – бесплатна Наличие необходимых элементов – есть сторонний компонент Chart FX обеспечивающий всю необходимую функциональность, его стоимость – $899 Компонент очень хорошо ведет себя в памяти, каждый следующий график в приложении практически не занимает дополнительную память. Простота использования – очень просто Примеры - MFC (производитель Microsoft http://msdn2.microsoft.com/en-us/library/d06h2x6e(vs.71).aspx ) Стоимость – бесплатна Наличие необходимых элементов – нужно будет искать контрол для графиков Удобство – сложно Примеры – очень много программ под windows написаны на MFC QT (производитель Trolltech http://trolltech.com/products/qt ) Стоимость – платная $3300 http://trolltech.com/products/qt/licenses/pricing Наличие необходимых элементов – нужно будет искать контрол для графиков Удобство – просто Примеры - http://trolltech.com/customers/coolapps wxWidgets ( http://www.wxwidgets.org/ ) Стоимость – бесплатна Наличие необходимых элементов – нужно будет искать контрол для графиков, если он вообще есть Удобство – среднее Примеры - http://www.wxwidgets.org/about/screensh.htm WPF (производитель Microsoft, входит в .NET framework 3.0 http://windowsclient.net/ ) Стоимость – бесплатна Наличие необходимых элементов – нужно будет искать контрол для графиков Удобство - ? Примеры - Stingray (производитель Rogue Wave http://www.roguewave.com/stingray/stingray.cfm ) Стоимость – платна $2255 Наличие необходимых элементов – все элементы есть, но возможно не поддерживается пользовательская легенда у графика Удобство – средняя Примеры – можно скачать демки с сайта ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2007, 13:58 |
|
||
|
Выбот библиотеки GUI
|
|||
|---|---|---|---|
|
#18+
ramid wrote: > QT (производитель Trolltech http://trolltech.com/products/qt ) > Стоимость ? платная $3300 Неправда. Там двойное лицензирование. Либо коммерческая версия (там, кстати, несколько вариантов есть, различающихся по функционалу. Минимальная стоит около $1000 - это только консоль), либо OpenSource лицензия. OpenSource лицензией можно воспользоваться бесплатно. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2007, 16:09 |
|
||
|
Выбот библиотеки GUI
|
|||
|---|---|---|---|
|
#18+
В плюсах QT и WxWidgets - кросплатформенность (Win32/64, *nix, Linux, MacOS) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.07.2007, 16:32 |
|
||
|
Выбот библиотеки GUI
|
|||
|---|---|---|---|
|
#18+
авторMFC (производитель Microsoft http://msdn2.microsoft.com/en-us/library/d06h2x6e(vs.71).aspx ) Стоимость – бесплатна Бесплатна?? Ну-ну.. Наверное это когда через e-mule скачать? ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 10:53 |
|
||
|
Выбот библиотеки GUI
|
|||
|---|---|---|---|
|
#18+
k e k s wrote: > Бесплатна?? Ну-ну.. Наверное это когда через e-mule скачать? ;-) +1. Она входит в комплект визуал студии, причем (как помню) MFC НЕ входит в халявную версию (VC Express). Соответственно, хочешь юзать - покупай студию. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.07.2007, 13:24 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34679894&tid=2028479]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
76ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
48ms |
get tp. blocked users: |
2ms |
| others: | 235ms |
| total: | 406ms |

| 0 / 0 |
