Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> C++ типы приложений 
:(
    Опции темы
Carbonfiber
Дата 16.9.2010, 20:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 13
Регистрация: 23.11.2009

Репутация: нет
Всего: нет



Здравствуйте!
Я знаю язык Delphi и решил перейти на самый популярный язык.
насколько я понял это си++(я прав?)
компилятор мне подсказали стандартный(Visual Studio 2010)
дело в том что мне нужно писать программы для Windows(с кроссплатформенными замучаюсь...)...
ну скачал, установил(еле-еле smile ) жму Файл-Проэкт-> smile какието типы... фиг поймешь, дофига всего... smile 
подскажите пожалуйста что выбирать для создания оконных приложений и чем типы отличаются друг от друга smile 
(желательно подскажите еще на каком типе в основном пишут мировые программы smile )
купил даже книгу с 840 страницами smile но нефига непонимаю smile 
PM MAIL   Вверх
Artemon
Дата 16.9.2010, 21:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


а ты мне нравишься
***


Профиль
Группа: Завсегдатай
Сообщений: 1771
Регистрация: 24.2.2004
Где: Челябинск

Репутация: 1
Всего: 20



На "чистой" студии, без каких-либо сторонних библиотек достаточно сложно сделать GUI на C++
Но если всеже решили, то создавайте MFC проект.

Если GUI не нужен, то создавайте console project


--------------------
Контроль топлива на топливозаправщиках, мониторинг автотранспорта, расчет зарплаты водителей www.rscat.ru
PM MAIL   Вверх
djamshud
Дата 16.9.2010, 21:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Пердупержденный
***


Профиль
Группа: Завсегдатай
Сообщений: 1655
Регистрация: 23.11.2009

Репутация: 8
Всего: 39



Carbonfiber,

>насколько я понял это си++(я прав?)

Нет. С и ява - самые популярные и распространенные.

>компилятор мне подсказали стандартный(Visual Studio 2010)

IDE - не для новичка. Понимаю, делфисту это разрывает шаблон, но это так.

>подскажите пожалуйста что выбирать для создания оконных приложений и чем типы отличаются друг от друга

Если хочется С++, то Qt. Писать на вижуалстудиевской MFC - убийство.


--------------------
'Cuz I never walk away from what I know is right
Alice Cooper - Freedom
PM   Вверх
kosmonaFFFt
Дата 17.9.2010, 04:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 538
Регистрация: 14.4.2008
Где: Иннополис

Репутация: нет
Всего: 5



И, по моему, начинать освоение C++ лучше не со студии, а с чего-нибудь наподобие MinGW (или Cygwin) + Netbeans (или Eclipse + CDT или еще что-нибудь) + Qt (или WxWidgets или GTK)...
А еще можно попробовать QDevelop...


--------------------
user posted image
PM MAIL ICQ   Вверх
mrbrooks
Дата 17.9.2010, 07:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 2
Всего: 306



Цитата(djamshud @  16.9.2010,  22:23 Найти цитируемый пост)
Писать на вижуалстудиевской MFC - убийство. 

самоубийство  smile 

Цитата(kosmonaFFFt @  17.9.2010,  05:31 Найти цитируемый пост)
И, по моему, начинать освоение C++ лучше не со студии,

Разъясните пжаста. Чем IDE запорет изучение С++?
PM MAIL   Вверх
tararataka
Дата 17.9.2010, 08:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 21.8.2010

Репутация: нет
Всего: нет



mrbrooks 
Цитата
Разъясните пжаста. Чем IDE запорет изучение С++? 

Ну например. Если юзать голый g++ и текстовый редактор, то никаких вопросов по типам проектов не возникнет, ввиду их отсутствия. Да и вообще изучение с++ на голом g++ это уже традиция.  smile 

А так вообще студия, во всяком случае Express очень усечённая в функциях. Например там нельзя скомпилировать просто .cpp файл. Тупо нельзя и всё. Плюс через 10ть дней вылетает тупая табличка требующая регистрации. Так что ну её нафих эту студию, тем более что есть абсолютно свободные ide, к примеру code::blocks.
PM MAIL   Вверх
azesmcar
Дата 17.9.2010, 08:36 (ссылка) |  (голосов:3) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 81
Всего: 211



Цитата(tararataka @  17.9.2010,  08:15 Найти цитируемый пост)

Ну например. Если юзать голый g++ и текстовый редактор, то никаких вопросов по типам проектов не возникнет, ввиду их отсутствия. Да и вообще изучение с++ на голом g++ это уже традиция.  smile 

А так вообще студия, во всяком случае Express очень усечённая в функциях. Например там нельзя скомпилировать просто .cpp файл. Тупо нельзя и всё. Плюс через 10ть дней вылетает тупая табличка требующая регистрации. Так что ну её нафих эту студию, тем более что есть абсолютно свободные ide, к примеру code::blocks. 

долой дебагеры и дары цивилизации, всех пересажать на голый ноутпад, хотя нет..для ноутпада нужен windows а настоящие джедаи пишут только в чистом DOS-е smile

Цитата(tararataka @  17.9.2010,  08:15 Найти цитируемый пост)
А так вообще студия, во всяком случае Express очень усечённая в функциях. Например там нельзя скомпилировать просто .cpp файл. Тупо нельзя и всё.

создавай проект и компилируй, кто мешает?

Цитата(tararataka @  17.9.2010,  08:15 Найти цитируемый пост)
Плюс через 10ть дней вылетает тупая табличка требующая регистрации. 

 smile какой ужас..как с этим можно жить? А..придумал..а может действительно зарегистрировать? smile 

Цитата(tararataka @  17.9.2010,  08:15 Найти цитируемый пост)
тем более что есть абсолютно свободные ide, к примеру code::blocks. 

VS Express не менее свободная и кстати сказать, что она НАМНОГО лучше это ничего не сказать. Я имею ввиду как IDE. Компилятор мне не очень нравиться.

Это сообщение отредактировал(а) azesmcar - 17.9.2010, 08:43
PM   Вверх
tararataka
Дата 17.9.2010, 09:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 21.8.2010

Репутация: нет
Всего: нет



azesmcar
Цитата

долой дебагеры и дары цивилизации, всех пересажать на голый ноутпад, хотя нет..для ноутпада нужен windows а настоящие джедаи пишут только в чистом DOS-е

Нету ide помимо студии? И компилятора помимо мелкософтного? И дебаггера помимо мелкософтного? И редакторов кода помимо виндовских? smile

Цитата
создавай проект и компилируй, кто мешает?

Ну вот нужно мне какой нибудь пример заныкать. И заради него целый проект создавать?


Цитата

 какой ужас..как с этим можно жить? А..придумал..а может действительно зарегистрировать?  

А вот не буду я регистрироваться, это ущёмляет мою свободу.


PM MAIL   Вверх
azesmcar
Дата 17.9.2010, 09:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 81
Всего: 211



Цитата(tararataka @  17.9.2010,  09:02 Найти цитируемый пост)
Нету ide помимо студии?

почему же? есть конечно, но

Цитата(tararataka @  17.9.2010,  08:15 Найти цитируемый пост)
юзать голый g++ и текстовый редактор

это не IDE smile это извращение, вместо изучения языка программирования новичок должен сидеть и изучать командную строку компилятора? зачем?

Цитата(tararataka @  17.9.2010,  09:02 Найти цитируемый пост)
И компилятора помимо мелкософтного? И дебаггера помимо мелкософтного? И редакторов кода помимо виндовских?

Есть..все есть, но ты же вроде как выступал против использование IDE вообще не так ли? А это значит ни дебагеров, ни автодополнения кода..в общем

Цитата(azesmcar @  17.9.2010,  08:36 Найти цитируемый пост)
долой дебагеры и дары цивилизации

и ради чего?

Цитата(tararataka @  17.9.2010,  09:02 Найти цитируемый пост)
Ну вот нужно мне какой нибудь пример заныкать. И заради него целый проект создавать?

у меня для "заныкивания" примеров есть специальный проект - test называется, загружаю и заныкиваю smile 

Цитата(tararataka @  17.9.2010,  09:02 Найти цитируемый пост)
А вот не буду я регистрироваться, это ущёмляет мою свободу.

 smile 
PM   Вверх
Dem_max
Дата 17.9.2010, 09:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1780
Регистрация: 12.4.2007

Репутация: 4
Всего: 39



Цитата

вместо изучения языка программирования новичок должен сидеть и изучать командную строку компилятора? зачем?

Это точно извращение, а также стоит изучить редактор файлов vi


--------------------
Американские программисты долго не могли понять, почему русские при зависании Windоws всё время повторяют "Твой зайка написал" ("Yоur bunnу wrоte")
PM MAIL   Вверх
tararataka
Дата 17.9.2010, 09:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 21.8.2010

Репутация: нет
Всего: нет



azesmcar
Цитата

это не IDE  это извращение, вместо изучения языка программирования новичок должен сидеть и изучать командную строку компилятора? зачем?

Ну во первых хватит одной команды g++ .

Цитата

но ты же вроде как выступал против использование IDE вообще не так ли?

Не выступал я против использования ide, и даже напротив, предложил code::blocks.


Цитата(azesmcar @  17.9.2010,  09:09 Найти цитируемый пост)
Цитата(azesmcar @  17.9.2010,  08:36 )
Цитата

долой дебагеры и дары цивилизации


и ради чего?

Стоп ты что-ли сам c собой споришь?


Цитата

у меня для "заныкивания" примеров есть специальный проект - test называется, загружаю и заныкиваю  

Ну зачем же такие уродливые костыли?  smile 


Кстати, с помощью gdb, можно увидеть утекшие данные?

Это сообщение отредактировал(а) tararataka - 17.9.2010, 09:38
PM MAIL   Вверх
mrbrooks
Дата 17.9.2010, 09:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


трололомен
****


Профиль
Группа: Завсегдатай
Сообщений: 4259
Регистрация: 4.10.2006
Где: Дол Гулдур

Репутация: 2
Всего: 306



Цитата(tararataka @  17.9.2010,  10:38 Найти цитируемый пост)
Не выступал я против использования ide, и даже напротив, предложил code::blocks.

ололо. сравниваешь code::blocks и visual studio (only windows)?
PM MAIL   Вверх
azesmcar
Дата 17.9.2010, 09:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


uploading...
****


Профиль
Группа: Участник Клуба
Сообщений: 6291
Регистрация: 12.11.2004
Где: Армения

Репутация: 81
Всего: 211



Цитата(tararataka @  17.9.2010,  09:38 Найти цитируемый пост)
Ну во первых хватит одной команды g++ .

для компиляции hello world-а - возможно, а дальше придется учить как линковать библиотеки, добавлять пути заголовочных файлов..и так далее.

Цитата(tararataka @  17.9.2010,  09:38 Найти цитируемый пост)
Не выступал я против использования ide, и даже напротив, предложил code::blocks.

ты ведь кажется отвечал на вопрос
Цитата(mrbrooks @  17.9.2010,  07:59 Найти цитируемый пост)
Разъясните пжаста. Чем IDE запорет изучение С++? 

и предложил
Цитата(tararataka @  17.9.2010,  08:15 Найти цитируемый пост)
юзать голый g++ и текстовый редактор

а code::blocks - ну это на крайний случай smile 
к тому же
Цитата(mrbrooks @  17.9.2010,  09:41 Найти цитируемый пост)
ололо. сравниваешь code::blocks и visual studio 


Цитата(tararataka @  17.9.2010,  09:38 Найти цитируемый пост)
Стоп ты что-ли сам c собой споришь?

даже не знаю что тут сказать, вроде нормально написано на русском языке smile 

Цитата(tararataka @  17.9.2010,  09:38 Найти цитируемый пост)
Ну зачем же такие уродливые костыли?  smile 

ах да, конечно же открыть консоль, создать файл, набрать g++ file.cpp а потом его запустить намного легче. smile 

PM   Вверх
boostcoder
Дата 17.9.2010, 09:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


pattern`щик
****


Профиль
Группа: Завсегдатай
Сообщений: 5458
Регистрация: 1.4.2010

Репутация: 49
Всего: 110



Цитата(azesmcar @  17.9.2010,  09:09 Найти цитируемый пост)
у меня для "заныкивания" примеров есть специальный проект - test называется, загружаю и заныкиваю

у меня раньше тоже test, test2, test3 лежали. сейчас подобные тесты провожу на liveworkspace.org.
пример мегакрутого каркулятора: http://liveworkspace.org/?id=8d2202f800aba...ce6265b8bc5689a

Цитата(tararataka @  17.9.2010,  09:38 Найти цитируемый пост)
Кстати, с помощью gdb, можно увидеть утекшие данные?

конечно. дебагер все таки.
PM WWW   Вверх
tararataka
Дата 17.9.2010, 10:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 48
Регистрация: 21.8.2010

Репутация: нет
Всего: нет



У меня такое ощущение что я попал в какие-то односторонние боевые действия.  smile 
PM MAIL   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1158 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.