Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Для новичков > Быстрое создание приложений на С++


Автор: rocky7 26.6.2011, 13:46
Какой инструмент (среду разработки) использовать для быстрого создания небольших оконных приложений на С++ под Win7 и XP?
Неужели с MFC придётся разбираться? 
С# мне не подходит (приложения должны работать и без NET)

Автор: triclosan 26.6.2011, 14:03
Цитата(rocky7 @  26.6.2011,  13:46 Найти цитируемый пост)
Какой инструмент (среду разработки) использовать для быстрого создания небольших оконных приложений на С++ под Win7 и XP?

QT

Автор: Dem_max 26.6.2011, 15:08
Builder

Автор: bsa 26.6.2011, 18:21
Цитата(triclosan @  26.6.2011,  14:03 Найти цитируемый пост)
QT 

QuickTime?!?  smile  smile  smile 
Ты видимо имел в виду Qt.  smile

Добавлено через 29 секунд
Цитата(Dem_max @  26.6.2011,  15:08 Найти цитируемый пост)
Builder 

Это теперь опять денег стоит.

Автор: maint 26.6.2011, 18:51
если есть деньги (хотя кого эти лицензии останавливали), то естественно билдер. Если вопрос с лицензией, то Qt. Хотя можно глянуть на wxWidget. Там с дополнениями вполне себе. Вроде codeblocks хорошо работает с wxWidget. Вот когда-нибудь к lazarus прикрутят плюсы, тогда будет забавно

Автор: rocky7 26.6.2011, 19:05
Модератор: Сообщение скрыто.

Автор: maint 26.6.2011, 19:16
по барабану. Но точно больше шестерки. Дальше не знаю. Один только проект держу. В семерке винде проблемы. А все остальное для новичка на раз. Ребята из борланда хорошо постарались в свое время. Иногда глюки, но для простых приложений, за милый мой

Автор: rocky7 26.6.2011, 20:32
А какие в семёрке проблемы с шестым билдером?

Автор: maint 26.6.2011, 20:48
Цитата(rocky7 @ 26.6.2011,  20:32)
А какие в семёрке проблемы с шестым билдером?

да ничего особенного, с хелпом

Автор: borisbn 26.6.2011, 21:14
triclosan, я против QuickTime smile
Qt, Qt и исчо раз Qt
В сторону дебилдера - даже не смотри

Автор: maint 26.6.2011, 21:23
Цитата(borisbn @ 26.6.2011,  21:14)
triclosan, я против QuickTime smile
Qt, Qt и исчо раз Qt
В сторону дебилдера - даже не смотри

дорогой, пойми, Qt это пока еще не RAID. А так чего проще. Я же никогда под виндой не пытался даже писать приличные програмки на бильдере. Глюков куча. Я держу один проект, поскольку я его должен держать пока не умру. Ментовки  у нас в Иркутске до сих пор сидят. Времени нет. А надо быстро

Автор: boostcoder 26.6.2011, 22:18
дважды использовал https://sourceforge.net/projects/wtl/. доволен как слон. 40кб весит exe`шка. и никаких dll`ок тащить с собой не надо. не то что Qt smile 

Автор: triclosan 26.6.2011, 22:36
Цитата(boostcoder @  26.6.2011,  22:18 Найти цитируемый пост)
и никаких dll`ок тащить с собой не надо. не то что Qt smile 

Можно сделать статическую линковку, для ненавистников dll. А по поводу суммарного размера приложения на Qt противникам онного стоит вспомнить сколько у них ОЗУ и какого размера диски.

Автор: borisbn 26.6.2011, 22:36
> дорогой, пойми, Qt это пока еще не RAID
Полностью согласен, что набор классов Си++ это пока ещё не возможность объединения винчестеров в страйп или в зеркало 
>. Ментовки у нас в Иркутске до сих пор сидят
а вот это щаз что было???
У нас - в остальной стране - уже давно не менты, а господа полицейские smile 

Автор: bsa 26.6.2011, 22:51
Цитата(maint @  26.6.2011,  21:23 Найти цитируемый пост)
дорогой, пойми, Qt это пока еще не RAID.

А если ты имел в виду http://ru.wikipedia.org/wiki/RAD_(%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5), то явно с Qt не работал никогда. И твои слова стоит рассматривать как "не читал, но осуждаю".

Автор: boostcoder 26.6.2011, 23:11
Цитата(triclosan @  26.6.2011,  22:36 Найти цитируемый пост)
по поводу суммарного размера приложения на Qt

факты говорят за себя. статически слинкованное приложение весит сильно больще 40кб. и даже сильно больше 1мб.
и дело не в объеме памяти или хардов. а в том, что не за чем. ведь топик про прогу для Win.

Автор: kemiisto 26.6.2011, 23:21
Цитата(boostcoder @  26.6.2011,  22:11 Найти цитируемый пост)
факты говорят за себя. статически слинкованное приложение весит сильно больще 40кб. и даже сильно больше 1мб.

Больше 1мб!? Как страшно жить! smile  smile 

Заголовок убил. "Быстрое создание приложений на С++" smile Вы всё ещё кипятите!?

Автор: volatile 26.6.2011, 23:27
Цитата(boostcoder @  26.6.2011,  22:18 Найти цитируемый пост)
дважды использовал WTL. доволен как слон.

Гы, поддержу бусткодера!
Классная либа, бесплатная, и очень легкая, в плане веса исполняемого кода.
Но изучать ее, все-же не посоветую. Так как умерла примерно так-же как и MFC
просто эту либу стоит упомянуть коль в вопросе была фраза
Цитата(rocky7 @  26.6.2011,  13:46 Найти цитируемый пост)
небольших оконных приложений 

Qt в плане небольших, как-то не очень вписывается.
Но кого щаз особо волнуют размеры?

Автор: boostcoder 27.6.2011, 01:18
Цитата(volatile @  26.6.2011,  23:27 Найти цитируемый пост)
умерла примерно так-же как и MFC

проект не умер. а подошел к логическому завершению.
ничего общего с MFC этот проект не имеет.
в добавок, коммиты все еще вливаются в SVN. есть wizard для msvc.

Автор: volatile 27.6.2011, 01:35
Цитата(boostcoder @  27.6.2011,  01:18 Найти цитируемый пост)
проект не умер. а подошел к логическому завершению.

Ну в каком-то смысле смерть это и есть логическое завершение. smile

Просто щаз посмотрел на http://wtl.sourceforge.net/
New: WTL 8.0 has been released on 6/10/2007

Автор: boostcoder 27.6.2011, 03:36
volatile, я написал же русским языком:
Цитата(boostcoder @  27.6.2011,  01:18 Найти цитируемый пост)
вливаются в SVN


Автор: bsa 27.6.2011, 08:56
Цитата(boostcoder @  27.6.2011,  01:18 Найти цитируемый пост)
в добавок, коммиты все еще вливаются в SVN. 

Последний был пол года назад. А перед ним еще за 8 месяцев... Посмотрел я библиотеку (хидеры) и примеры. WTL до Qt, как до луны...

Автор: boostcoder 27.6.2011, 09:27
Цитата(bsa @  27.6.2011,  08:56 Найти цитируемый пост)
WTL до Qt

что-то я не понимаю фанатизма...
зачем "до Qt" ?
вообще зачем Qt?
и к чему сравнение такое? откуда корни? эталон?
чет я ваще мысли не понял smile 

Автор: bsa 27.6.2011, 09:40
Цитата(boostcoder @  27.6.2011,  09:27 Найти цитируемый пост)
зачем "до Qt" ?
вообще зачем Qt?
и к чему сравнение такое? откуда корни? эталон?

Согласен. Это разного поля ягоды и сравнивать их смысла нет.

Автор: rocky7 27.6.2011, 19:04
Спасибки!
А интересно, MFC сейчас кто-нибудь юзает? Ведь в последних студиях она присутствует.

Автор: borisbn 27.6.2011, 19:19
>А интересно, MFC сейчас кто-нибудь юзает? Ведь в последних студиях она присутствует

В бесплатной версии - не присутствует. Думаю юзают только потому, что необходимо поддерживать старые проекты. Или если ничего больше не знают и не хотят (нет времени???) изучать. С нуля IMHO лучше Java, C#, Qt. MFC де факто труп. Даже в M$ этого особо не отрицают  

Автор: ValeryLaptev 27.6.2011, 19:23
Для работы с Qt берем среду QtCreator - совсем уже нормальная среда стала.
Для работы с wxWidget берем wxDevC++ - тоже хорошая среда.

Автор: newbieone 27.6.2011, 19:38
Цитата(borisbn @  27.6.2011,  19:19 Найти цитируемый пост)
MFC де факто труп. Даже в M$ этого особо не отрицают

Преподавателей в ВУЗах (даже серьезных, федеральных) это мало смущает, заучили  smile и читают материал. 

Автор: SVN74 28.6.2011, 00:45
Цитата(rocky7 @  26.6.2011,  13:46 Найти цитируемый пост)
Какой инструмент (среду разработки) использовать для быстрого создания небольших оконных приложений на С++ под Win7 и XP?
Неужели с MFC придётся разбираться? 

Все же попробуйте Builder, учить ничего не надо, все интуитивно понятно, - кидай кнопку в ней событие в котором пиши себе на С++ без всяких там знаний сторонних библиотек, VCL как Бейсик, очень простой.
На чем еще Вы сможете за считанные минуты без особых знаний VCL изваять работоспособное приложение?

Автор: borisbn 28.6.2011, 08:34
Цитата(ValeryLaptev @  27.6.2011,  19:23 Найти цитируемый пост)
Для работы с Qt берем среду QtCreator - совсем уже нормальная среда стала.

Если рассматривать linux - то да, пожалуй, лучшее IDE для Си++
Под windows же лучше студии с помидорами IMHO ничего нет. Креатор сильно уступает M$'у. Будем надеяться пока...

Цитата(SVN74 @  28.6.2011,  00:45 Найти цитируемый пост)
Все же попробуйте Builder

Не советую. Если и брать VCL - то дельфи. Всё-таки дельфи для VCL'я нативный язык, а Си++ - нет. Мало того, Builder'овский Си++ по большому счёту и Си++'ом назвать нельзя. Там довольно много совершенно нестандартных расширений.

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