![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| Riddik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 2.12.2006 Репутация: нет Всего: нет |
Если есть WinApi, зачем тогда MFC, QT и т.д.?
Модератор: Название темы должно отражать ее суть! Это сообщение отредактировал(а) GremlinProg - 4.2.2009, 11:34 |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 33 Всего: 183 |
Вопрос: Если есть швейная машинка, зачем покупать одежду в магазине?
Ответ: Потому, что жизнь коротка... -------------------- ... |
|||
|
||||
| GoldFinch |
|
|||
![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2141 Регистрация: 30.11.2008 Репутация: 2 Всего: 26 |
MFC затем что ООП, а QT затем что кроссплатформенный
|
|||
|
||||
| Riddik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 2.12.2006 Репутация: нет Всего: нет |
Может кто-нибудь сказать, насколько быстрее написать приложение под Windows с использованием MFC, чем то же приложение писать на WinApi?
|
|||
|
||||
| Alca |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3993 Регистрация: 14.6.2006 Репутация: 5 Всего: 50 |
По мне так не намного быстрее. Вообще лучше под себя врапер написать и его юзать.
|
|||
|
||||
| Riddik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 2.12.2006 Репутация: нет Всего: нет |
сорри, я только вьезжаю, поэтому не удивляйтесь сильно вопросам.
Что такое врапер? Рискну предположит, что это библиотека, разработанная под свои нужды, так? |
|||
|
||||
| Alca |
|
||||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3993 Регистрация: 14.6.2006 Репутация: 5 Всего: 50 |
Обвертка над апишными функциями.
да |
||||
|
|||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 33 Всего: 183 |
Даже такая древняя \ неважно спроектированная библиотека как MFC будет лучше чем "библиотека под себя", написанная новичком. Попробовать можно - в образовательных целях - и чтобы пощупать API, но потом выбери себе библиотеку (и). Кстати, есть еще один плюс - все такие библиотеки обычно с кодом идут, так что у тебя будут примеры проектирования и программирования. -------------------- ... |
|||
|
||||
| Riddik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 2.12.2006 Репутация: нет Всего: нет |
Earnest, ясно, спасибо за ответы))
Ну действительно все эти библиотеки прям вразы ускорят разработку по сравнению с использованием API? |
|||
|
||||
| Earnest |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5962 Регистрация: 17.6.2005 Где: Рязань Репутация: 33 Всего: 183 |
Смотря что ты пишешь. Если тебе нужно, скажем, MDI-приложение (многодокументный интерфейс), то, скажем, у MFC есть готовый фрейворк, довольно продуманный. Самому аналогичное написать на чистом АПИ - нужно досконально во всех тонкостях MDI разобраться и время потратить. А готовый фрейворк можно использовать, особо не задумываясь, и разбираться по мере необходимости. А если для приложения достаточно главного окна - диалога - то разницы большой нет, в смысле интерфейса там все просто.
И, скажем, задачу в проблемной области такие библиотеки решить не помогут. Зато помогут другие - типа stl, boost - избавляющие от головной боли по поводу стандартных контейнеров и прочая. В общем, использовать чужие мозги можно и нужно: и есть чему поучится, и время сэкономишь. -------------------- ... |
|||
|
||||
| Alca |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3993 Регистрация: 14.6.2006 Репутация: 5 Всего: 50 |
Тогда уже VCL - очень много экономишь. |
|||
|
||||
| Riddik |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 598 Регистрация: 2.12.2006 Репутация: нет Всего: нет |
Благодарю))
|
|||
|
||||
| mrbrooks |
|
|||
![]() трололомен ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4259 Регистрация: 4.10.2006 Где: Дол Гулдур Репутация: нет Всего: 306 |
ну это если он остановит свой выбор на Бормане. Вообще гуй разрабатывать чисто на WinAPI занятие то еще. Я бы рекомендовал либо QT, либо VCL - в зависимости от IDE. MFC вещь хорошая - но если не ошибаюсь - уже не развивающаяся. Хотя многие юзают и ее. |
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |