Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > AppWizard


Автор: ioManip 2.1.2013, 16:03
С наступившим! smile  Имею Visual Studio 12. При создании MFC приложения, дальше этапа обзывания будущей программы дело не доходит...

То есть стандартно создаю mfc приложение ( файл - бла бла бла, задаю имя и расположение )
После нажатия ОК. появляется то, что можно увидеть на 2 фото.

Я не могу понять чего студия хочет? Ведь на месте окна на фото 2, должен появиться мастер создания приложения

Автор: bsa 2.1.2013, 22:55
ioManip, MFC бьется в предсмертных конвульсиях. Ты уверен, что он тебе нужен? Microsoft для разработки ПО под свою ОС точит C# с .Net. Если же ты хочешь писать на С++, то рекомендую сделать выбор в пользу Qt.

Автор: ioManip 3.1.2013, 08:04
bsa, То есть если писать программу с GUI, то лучше всего это делать на C# или Qt ? А что Вы скажите на счет WinApi ?

Автор: bsa 3.1.2013, 22:21
Цитата(ioManip @  3.1.2013,  09:04 Найти цитируемый пост)
А что Вы скажите на счет WinApi ?

Вообще-то, и Qt и C# используют WinAPI для взаимодействия с системой. Никто не мешает тебе самому работать с этим WinAPI напрямую. Но, когда ты попробуешь это сделать, то сразу у тебя возникнет куча вопросов, 75% слов которых являются нецензурными. Сравни: http://msdn.microsoft.com/en-us/library/windows/desktop/aa363858(v=vs.85).aspx/http://msdn.microsoft.com/en-us/library/windows/desktop/aa365467(v=vs.85).aspx/http://msdn.microsoft.com/en-us/library/windows/desktop/aa365747(v=vs.85).aspx/http://msdn.microsoft.com/en-us/library/windows/desktop/ms724211(v=vs.85).aspx, http://www.cplusplus.com/reference/fstream/fstream/ и http://doc.qt.digia.com/qt/qfile.html
По хорошему, все зависит от задачи. Если у тебя задача написать маленькую платформозависимую утилитку, то выбор можно остановить на WinAPI. Если ты хочешь писать нормальные бизнес-приложения только под Windows, то твой выбор C#, а если кроме Windows ты планируешь писать и под другие ОС, то выбор или Qt (GTK, wxWidgets), или Web.

Автор: Amp 3.1.2013, 23:53
Цитата(bsa @  2.1.2013,  22:55 Найти цитируемый пост)
MFC бьется в предсмертных конвульсиях

Что не мешает ему обновляться и развиваться с новыми релизами студии smile

Автор: ioManip 4.1.2013, 03:19
Ладно с этим понятно, а что же делать со студией?

Автор: Amp 4.1.2013, 11:00
Переустановить Internet Explorer, попробовать нажать F5?

Автор: ioManip 4.1.2013, 18:11
Amp, хм....неожиданно для меня, но Ваш совет действительно помог! Спасибо.

Автор: Amp 5.1.2013, 11:00
Так что именно помогло? smile

Автор: ioManip 5.1.2013, 12:07
Amp, переустановка, а точнее установка IE.  Для меня неожиданным стало, то что мастер приложений зависит от браузера, я думал это отдельный модуль, который ни с чем не связан ( кроме студии конечно)

Автор: bsa 5.1.2013, 12:41
И кто после этого еще советует MFC?  smile  smile 

Автор: Amp 5.1.2013, 13:48
Цитата(ioManip @  5.1.2013,  12:07 Найти цитируемый пост)
 Для меня неожиданным стало, то что мастер приложений зависит от браузера

В Windows-мире много чего зависит от движка IE. Даже установщики драйверов для видеокарт smile

Цитата(bsa @  5.1.2013,  12:41 Найти цитируемый пост)
И кто после этого еще советует MFC?  smile  smile  

Есть подозрение, что в студии не только визарды для MFC выполнены по такой схеме.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)