Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.77
Why so seriouS
44 / 44 / 1
Регистрация: 12.03.2013
Сообщений: 167
#1

API (что лучше начать учить?) - C++

23.03.2013, 18:56. Просмотров 1773. Ответов 27
Метки нет (Все метки)

Я хочу начать учить разработку какого-то интерфейса, но не знаю с которого лучше начать. Можете посоветовать что лучше начать учить? Какой именно, ну например: windows forms, Qt, WinApi, или mfc. Хочется услышать от вас какой лучше для новичка, и почему он лучше, их плюсы и минусы ..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.03.2013, 18:56     API (что лучше начать учить?)
Посмотрите здесь:

В чем различия C# и C++ и что лучше учить? - C++
Здравствуйте! Скажите, какая существует разница между вышеупомянутыми языками? и какой из них выбрать для изучения?

Что лучше учить сначала C или C++? Выбор литературы. - C++
Что лучше учить сначала C или C++? Или в перечисленных ниже книгах материал по C уже есть? Также хочу с вами посоветоваться насчет...

С чего начать учить? - C++
Посоветуйте учебные пособия и IDE для изучения C++

Хочу учить C++: с чего начать? - C++
Вот, хочу учить C++. С чего начать? Наверное с IDE (и изучения синтаксиса). Microsoft Visual Studio качать не охота (огромный размер, с...

С чего начать учить язык, с прицелом на графику. - C++
Подскажите пожалуйста, какие книги начать читать ? ранее вообще не был знаком с программированием, то есть ни чего не знаю вообще, с чего...

Как лучше учить С++ - C++
Уважаемые форумчане. Поделитесь пожалуйста опытом (кто каким может). Как лучше и быстрее изучить Си, с помощью каких программ, иль...

Как лучше всего учить язык C++? - C++
Хочу начать изучать язык программирования! Остановился на C++, а с чего начать не знаю!

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Croessmah
Модератор
Эксперт CЭксперт С++
12979 / 7291 / 812
Регистрация: 27.09.2012
Сообщений: 18,007
Записей в блоге: 3
Завершенные тесты: 1
24.03.2013, 01:54     API (что лучше начать учить?) #21
ИМХО, Qt, Windows Forms и MFC хороши для разработки программ, но не для изучения. После изучения WinAPI становится понятно как функционирует Windows в целом, а не тупое запоминание что и как делать.
skilllab
102 / 99 / 20
Регистрация: 03.02.2011
Сообщений: 1,254
Завершенные тесты: 1
24.03.2013, 09:56     API (что лучше начать учить?) #22
А в чём плюсы QT для программирования под Windows без последующей кроссплатформенности?
Просто удивило, что обычная форма с lineEdit-ами тянет за собой 700 мегабайт либ. Всё бы ничего, но в линуксах эти либы как фреймворк - предустановлены. В винде надо таскать за собой. Иначе - покупать QT для статической линковки, а это удовольствие ох как не для обычных программистов.
Т.е. получается 5 простеньких "блокнотиков" с "калькуляторами" для себя = 3,5 гигам
Для изучения да, красиво. Для написания своих программ под винду, имхо не катит. Может в чём-то и не прав.
Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
24.03.2013, 10:24     API (что лучше начать учить?) #23
Цитата Сообщение от skilllab Посмотреть сообщение
700 мегабайт либ
Шутите? Максимум мегабайт 50 dll, которые могут использовать несколько программ. Для того они и dll. Может Вы собирали debug версию?

2,43MB QTCore4.dll
2,92MB QTDeclarative4.dll
9,39MB QtGui4.dll
1,15MB QTNetwork4.dll
2,07MB QTScript4.dll
0,20MB QTSql4.dll
3,82MB QTXmlPatterns4.dll

Цитата Сообщение от skilllab Посмотреть сообщение
Иначе - покупать QT для статической линковки
Ничего покупать не нужно.
skilllab
102 / 99 / 20
Регистрация: 03.02.2011
Сообщений: 1,254
Завершенные тесты: 1
24.03.2013, 11:01     API (что лучше начать учить?) #24
Цитата Сообщение от Toshkarik Посмотреть сообщение
Вы собирали debug версию?
хм, может быть в этом и дело
Цитата Сообщение от Toshkarik Посмотреть сообщение
Ничего покупать не нужно.
как и windows)))
Вроде в LGPL QT как раз и говорится о линковке и изменениях самих либ QT?
Toshkarik
1139 / 856 / 51
Регистрация: 03.08.2011
Сообщений: 2,384
Завершенные тесты: 1
24.03.2013, 11:04     API (что лучше начать учить?) #25
skilllab, для некоммерческого использования все вполне легально и законно, тут на форуме, в разделе qt, есть faq по тому, как слинковать статически.
Отличия лицензий qt ( взято с wiki ):
Начиная с версии 4.5 Qt распространяется по 3 лицензиям (независимо от лицензии, исходный код Qt один и тот же):
Qt Commercial — для разработки ПО с собственнической лицензией, допускающая модификацию самой Qt без раскрытия изменений;
GNU GPL — для разработки ПО с открытыми исходниками, распространяемыми на условиях GNU GPL;
GNU LGPL — для разработки ПО с собственнической лицензией, но без внесения изменений в Qt.
skilllab
102 / 99 / 20
Регистрация: 03.02.2011
Сообщений: 1,254
Завершенные тесты: 1
24.03.2013, 11:07     API (что лучше начать учить?) #26
Toshkarik, понял. Это я про свои заморочки. Вы абсолютно правы.
OhMyGodSoLong
~ Эврика! ~
1243 / 992 / 42
Регистрация: 24.07.2012
Сообщений: 2,002
24.03.2013, 12:27     API (что лучше начать учить?) #27
Цитата Сообщение от skilllab Посмотреть сообщение
В винде надо таскать за собой. Иначе - покупать QT для статической линковки, а это удовольствие ох как не для обычных программистов.
В Линуксах те же проблемы, если только не пересобирать под каждый дистрибутив Вечно то рантайм не тот, то ещё что отвалится.

Цитата Сообщение от Toshkarik Посмотреть сообщение
skilllab, для некоммерческого использования все вполне легально и законно
Для коммерческого тоже, просто исходники своей программы придётся обязательно раскрыть при статической линковке (при динамической можно не раскрывать).
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.03.2013, 21:51     API (что лучше начать учить?)
Еще ссылки по теме:

С чего начать лучше?? - C++
Посоветуйте какую нормальную книгу по С++ по которой можно было бы полностью освоить "современный" синтаксис етой "игрушки" и вообще,...

С чего лучше начать изучение C++? - C++
Заранее извиняюсь, если было. С чего лучше начать изучение C++? Чтобы все в мельчайших подробностях и с практикой. Литература какая или по...

С чего лучше всего начать? - C++
С чего лучше всего начать? вопрос программистам, с вашей высоты,с какого источника информации в бы начали? Может есть моменты которые...

С чего лучше начать программировать? - C++
Помогите, я не знаю с чего начать программировать? :eek:

подскажите, с чего лучше начать изучение С++? - C++
Добрый вечер. Ребят, подскажите, с чего лучше начать изучение С++ ? Какой компилятор выбрать... Вообще, первые шаги. Заранее благодарен за...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Why so seriouS
44 / 44 / 1
Регистрация: 12.03.2013
Сообщений: 167
26.03.2013, 21:51  [ТС]     API (что лучше начать учить?) #28
Цитата Сообщение от go Посмотреть сообщение
Какие задачи ставите?
Хочу научиться писать хоть какой-то интерфейс к своим программам) Ну и понять как ос взаимодействует с различными программами...
Я так понял что лучше будет начать учить WinApi а затем перейти на Qt?
Yandex
Объявления
26.03.2013, 21:51     API (что лучше начать учить?)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru