![]() |
|
![]() ![]() ![]() |
|
Trewsa |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 24.5.2012 Репутация: нет Всего: нет |
Здравствуйте! Предстоит портировать проект написанный на .NET C#, в среду Windows Embedded XP. Сборка Windows Embedded урезана по максимуму, отсутствует .NET, JRE и прочее, в распоряжении mfc42, ну и собственно WinAPI. Пожалуйста посоветуйте, что более оптимально использовать для разработки GUI, чистый WinAPI или проникнуться MFC, а также литературу по этим технологиям. В памяти, со студенчества, только Рихтер по WinApi и Фролов по MFC. GUI в понимании WinForms, простой это RichBox, ComboBox, TreeView, однострочные textBox, checkBox. несколько табов и button.
|
|||
|
||||
Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 87 Всего: 183 |
Если выбор между mfc и winapi, то бери mfc. По-крайней мере, некоторое число лишних букв сэкономишь. Но почему 42? Это же седая древность такая, кажется еще из MSVC 6. Точно нельзя посвежее версию MFC использовать? Она все-таки поприличнее в плане языка.
Еще, если проект не требует особой оболочки (документ-вид, фреймы и т.д.), а только окошки-диалоги, то посмотри на WTL. Это шаблонная нашлепка на api; не вижу, почему бы ей на Embedded не работать. А архитектура там поприличнее, чем у MFC. -------------------- ... |
|||
|
||||
Trewsa |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 24.5.2012 Репутация: нет Всего: нет |
mfc42 гарантировано есть и приложения с его исполдьзованием будут работать. Спасибо за WTL, изучу доступную документацию. Кстати по поводу литературы, что можете посоветовать по MFC и WinAPI. |
|||
|
||||
borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 2 Всего: 135 |
А Qt не скомпилируется под этой платформой ? Вроде у них в списке платформ есть
Если получится, то КуТя ИМХО лучший вариант -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
Trewsa |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 24.5.2012 Репутация: нет Всего: нет |
QT дорого стоит.
|
|||
|
||||
borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 2 Всего: 135 |
-------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
Trewsa |
|
|||
Новичок Профиль Группа: Участник Сообщений: 12 Регистрация: 24.5.2012 Репутация: нет Всего: нет |
а разве QT для коммерческого использования не стоит денег? |
|||
|
||||
borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 2 Всего: 135 |
нет. Ты можешь спокойно продавать свою программу, сделанную на Qt с лицензией LGPL. При этом тебе даже не нужно открывать свои исходники (если ты ни строчки не меняешь в исходниках самой Qt). Вот почитай - http://forum.vingrad.ru/forum/topic-355247...lgpl/index.html - мы уже это обсуждали Добавлено через 56 секунд P.S. QT - Это QuickTime, а Qt - это кроссплатформенная библиотека -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Visual C++/MFC/WTL | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |