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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 27, средняя оценка - 4.89
djeyz
2 / 2 / 1
Регистрация: 01.04.2013
Сообщений: 70
#1

Win32 или QT - C++

30.10.2013, 08:27. Просмотров 3697. Ответов 66
Метки нет (Все метки)

Здравствуйте!!

У меня к вам вопросик!
Учил Си и С++ почти 1 год!Хочу работать программистом, что бы им стать нужно выбрать направление.
Как я понял имеются основные из них это:
а. программист QT
б. программист пишущий под Windows
c. сетевой программист
д. программист микроконтроллеров

Вопрос:
Какое направление перспективнее выбрать и лучше изучать дальше между
1. программист пишущий под Windows, как я понимаю нужно знать WIN32(функции для работы с виндой), WINAPI(создание окошек для винды).
2.программист QT(платформонезависемая), с учетом того, что Я НЕ ЗНАЮ LINUX, только установил и первый раз увидел
ыв

Заранее спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2013, 08:27     Win32 или QT
Посмотрите здесь:

Кольсольное приложение win32 или CLR - C++
Привет Возникла делема помогите советом. язык C++ где лучше писать на консольном приложении win32 или на консольном приложении CLR...

Для распараллеливание процессов лучше пользоваться OpenMP или Win32? - C++
Для распараллеливание процессов лучше пользоваться OpenMP или Win32? Называйте темы информативно

Как создать свой формат файла на Visual C++ Win32, Или С# формой - C++
Как создать свой формат файла на Visual C++ Win32, Или С# формой, чтоб откривался только єтой прогой и сохранялся этой прогой честно...

Что выбирать для дальнейшего изучения Windows 7 c Win32 или Windows 8 c WinRt? - C++
Стоит или ещё изучать Windows 7 в целом и Win32? Сейчас много людей все ещё пользуется этим, но не уверен стоит ли начинать, ведь будет...

WIN32 - C++
Здравствуйте, знатоки)) Вы всегда даёте такие отличные советы, помогите и сейчас, пожалуйста)) Моя курсовая делится на 2 этапа: 1ый -...

Кириллица WIN32 CA - C++
Добрый вечер! прошу помощи - возникла проблема с кириллицей VS 2008 Win32 CA есть txt файл, из которого считываю строки. Для сортировки...

win32 project - C++
Помогите мне разобрать в этих двух наименованиях: win32 project win32 console aplication Просто не могу понять разницу?

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
30.10.2013, 09:28     Win32 или QT #2
Учите Xlib для программирования под линукс, winapi - под виндовс, кю ти - под то и другое. Под микроконтролеры ничего из перечисленного не учите.
oxotnik
1586 / 1063 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1
30.10.2013, 09:42     Win32 или QT #3
Цитата Сообщение от programina Посмотреть сообщение
Xlib для программирования под линукс
Xlib и линукс как бэ разные вещи...
PS: что ни пост, то фейспалм какой то.
djeyz
2 / 2 / 1
Регистрация: 01.04.2013
Сообщений: 70
30.10.2013, 09:50  [ТС]     Win32 или QT #4
Цитата Сообщение от oxotnik Посмотреть сообщение
Xlib и линукс как бэ разные вещи...
PS: что ни пост, то фейспалм какой то.
Спасибо большое за ответы!
1.Но я имею ввиду что именно выбрать из этих двух направлений(учитывая не знания linuxa)
2. И какое из них перспективней!
oxotnik
1586 / 1063 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1
30.10.2013, 09:55     Win32 или QT #5
Цитата Сообщение от djeyz Посмотреть сообщение
Но я имею ввиду что именно выбрать из этих двух направлений(учитывая не знания linuxa)
Сам по себе С++ кроссплатформенный, посему без разницы знание линукса, Qt тоже все "низкоуровневое" инкапусулирует, винапи потихоньку загибается как "фреймворк", т.к. дотнет уже во всех дырках стоит.
Микроконтроллеры конечно тема, но довольно узкоспециализированная.
Для хлеба насущного шапр с дотнетом можно освоить, Qt ну и джаву.
ForEveR
В астрале
Эксперт С++
7969 / 4731 / 320
Регистрация: 24.06.2010
Сообщений: 10,539
Завершенные тесты: 3
30.10.2013, 09:56     Win32 или QT #6
а. программист QT
б. программист пишущий под Windows
c. сетевой программист
д. программист микроконтроллеров
Оригинальное разделение, но это бред. Программист, пишущий на Qt может быть как программистом под Linux, так и под Windows. И да будет вам известно, обычно логика работы программы описывается все же без привлечения каких-либо окошек.
newbie666
Заблокирован
30.10.2013, 10:50     Win32 или QT #7
Сообщение было отмечено автором темы, экспертом или модератором как ответ
WinApi - Не загнётся никогда, т.к. это Microsoft. Linux - опенсорсный мусор, на котором сидят бомжы, экономящие копейки на покупки винды и платящие на много большее деньги за администрирование этого навоза.

Мой тебе совет.
1. Либо учи профессионально WinApi, а так же DirectX
2. Либо учи Java, т.к. как не странно хорошим джава программистам тоже не плохо платят, хотя на мой взгляд джава - лажа.

И запомни, на С++ ты можешь сделать любую программу под любую ОС, а так же программировать микроконтроллеры и многое другое, а все другие языки, ну не считая С и ассемблеров, - это лишь жалкие потоги упростить работу программиста, накладывающие свои ограничения на возможности разработки.

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

P.S.: ну собственно говоря хороший программист знает языков 15 как минимум и такому всегда будут хорошо платить
programina
1914 / 599 / 37
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
30.10.2013, 11:03     Win32 или QT #8
djeyz, не слушай newbie666, он не понимает о чем говорит. Учи с++, qt, opengl, за ними будущее, скоро все игры будут писать под линукс (мак), а это значит только opengl, а directx есть только под виндовс.
Tulosba
:)
Эксперт С++
4392 / 3235 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
30.10.2013, 11:12     Win32 или QT #9

Не по теме:

Цитата Сообщение от oxotnik Посмотреть сообщение
В нормальном софте гуй занимает 1-5%.
А по площади на экране на порядок больше


Совет ТСу могу дать такой: начинать лучше с чего-то менее привязанного к конкретной платформе. В процессе развития само по себе выяснится в какую сторону дальше интереснее будет двигаться.
newbie666
Заблокирован
30.10.2013, 11:17     Win32 или QT #10
Цитата Сообщение от programina Посмотреть сообщение
Учи с++, qt, opengl, за ними будущее, скоро все игры будут писать под линукс (мак)
в другой жизни. А для понимания, просто представьте кол-во инвестиций в Windows и сравните их с линукс, если таковы вообще есть ))))))))))))
oxotnik
30.10.2013, 11:20
  #11

Не по теме:

Цитата Сообщение от newbie666 Посмотреть сообщение
просто представьте кол-во инвестиций в Windows и сравните их с линукс
РедХат, Канноктикал, Новелл и еще туча контор, инвестирующие в линуксы, не думаю что суммарно меньше вендового инвестирования получится.

MrGluck
Модератор
Эксперт CЭксперт С++
7002 / 4173 / 595
Регистрация: 29.11.2010
Сообщений: 11,075
30.10.2013, 11:20     Win32 или QT #12
Сообщение было отмечено автором темы, экспертом или модератором как ответ

Не по теме:

Цитата Сообщение от newbie666 Посмотреть сообщение
WinApi - Не загнётся никогда, т.к. это Microsoft
Венда умрет

Цитата Сообщение от newbie666 Посмотреть сообщение
Linux - опенсорсный мусор, на котором сидят бомжы, экономящие копейки на покупки винды и платящие на много большее деньги за администрирование этого навоза.
LOL, жертва "Get the Facts". Как раз линукс - путь от пиратства, а вы в большинстве своем сидите на скачанных ОС, скачанных VS, вордах, ФШ и т.д. и т.п. И, вопреки вашему ожиданию, многие линуксоиды (хотя бы этого форума) имеют лицензионную винду. А где это там за администрировании линукса платить больше надо? Как сказал бы Vourhey, пруф или балабол.
Цитата Сообщение от newbie666 Посмотреть сообщение
бомжы
жи-ши
Цитата Сообщение от newbie666 Посмотреть сообщение
все другие языки, ну не считая С и ассемблеров, - это лишь жалкие потоги упростить работу программиста, накладывающие свои ограничения на возможности разработки.
бацните мне сайт на плюсах.
Цитата Сообщение от newbie666 Посмотреть сообщение
хороший программист знает языков 15 как минимум
то есть "жалкие потоги" все-таки нужны?

Все, что далее будет касательно холивара ОС - прошу в соответствующую ветку. Интересно было бы услышать как линукс сделал вам больно.
MrGluck
Модератор
Эксперт CЭксперт С++
7002 / 4173 / 595
Регистрация: 29.11.2010
Сообщений: 11,075
30.10.2013, 11:27     Win32 или QT #13
Шутки-шутками, но надо и ТС-у помочь.
djeyz, 1 год - мало чтобы далее распыляться, ИМХО. Необходимо укрепить базу, узнать подробней основные конструкции языка. Почитайте Майерса, например. Можно сверху Макконнелла, "Совершенный код". STL должны наизусть знать. Можете пробовать 11 стандарт. Итого план на ближайший год как минимум есть.
ForEveR
В астрале
Эксперт С++
7969 / 4731 / 320
Регистрация: 24.06.2010
Сообщений: 10,539
Завершенные тесты: 3
30.10.2013, 11:29     Win32 или QT #14
А так же почитайте все, что находится в сообщении fasked на уровне Level Up! и выше Литература C++
djeyz
2 / 2 / 1
Регистрация: 01.04.2013
Сообщений: 70
30.10.2013, 11:35  [ТС]     Win32 или QT #15
Цитата Сообщение от oxotnik Посмотреть сообщение
Сам по себе С++ кроссплатформенный, посему без разницы знание линукса, Qt тоже все "низкоуровневое" инкапусулирует, винапи потихоньку загибается как "фреймворк", т.к. дотнет уже во всех дырках стоит.
Микроконтроллеры конечно тема, но довольно узкоспециализированная.
Для хлеба насущного шапр с дотнетом можно освоить, Qt ну и джаву.

Значит вы советуете учить QT, си шарп с дотнетом!!
djeyz
2 / 2 / 1
Регистрация: 01.04.2013
Сообщений: 70
30.10.2013, 11:44  [ТС]     Win32 или QT #16
Цитата Сообщение от MrGluck Посмотреть сообщение
Шутки-шутками, но надо и ТС-у помочь.
djeyz, 1 год - мало чтобы далее распыляться, ИМХО. Необходимо укрепить базу, узнать подробней основные конструкции языка. Почитайте Майерса, например. Можно сверху Макконнелла, "Совершенный код". STL должны наизусть знать. Можете пробовать 11 стандарт. Итого план на ближайший год как минимум есть.
вы правы конечно!только вот я понял одну истину, чтобы по настоящему научиться программировать , надо работать программистом, т.е. решать каждый день конкретные задачи, только так научишься программировать!
по этой причине пытаюсь найти работу! и задался таким вопросом
Tulosba
:)
Эксперт С++
4392 / 3235 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
30.10.2013, 11:46     Win32 или QT #17
Цитата Сообщение от djeyz Посмотреть сообщение
по этой причине пытаюсь найти работу! и задался таким вопросом
Так обратите внимания на требования в вакансиях. Обычно пишут, что нужно знать и чем придется заниматься.
oxotnik
1586 / 1063 / 33
Регистрация: 21.08.2008
Сообщений: 4,545
Записей в блоге: 1
30.10.2013, 11:47     Win32 или QT #18
Цитата Сообщение от djeyz Посмотреть сообщение
Значит вы советуете учить QT, си шарп с дотнетом!!
Я бы предложил устроиться на какую нидь работу "за еду и для опыта", и там сразу ясно станет, что надо, к чему душа лежит (может вообще в 1С потянет )
djeyz
2 / 2 / 1
Регистрация: 01.04.2013
Сообщений: 70
30.10.2013, 11:53  [ТС]     Win32 или QT #19
Цитата Сообщение от newbie666 Посмотреть сообщение

Мой тебе совет.
1. Либо учи профессионально WinApi, а так же DirectX
вы советуете WipApi !
кажется здесь началась битва!!!))))
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.10.2013, 11:56     Win32 или QT
Еще ссылки по теме:

WinForms и Win32 - C++
Начал недавно изучать с++. 1) Консольные приложения - но тут все просто. Проблемы возникли именно с окнами. Как понял я - есть технология...

Интерфес win32 MS VS 10 - C++
Помогите запихнуть прогу в мастер win32 в MS VS 10 Дело в том,сам мастер из элементов управления создает только контекстное меню ...

Рисуем график в win32 - C++
Нужен график этой функции cos(a * x + b) / sin(a * x + b); Если функцию рисования графику по синусу оставить то все рисуется и...

Книжки Win32 API на с++ - C++
Доброго времени суток! Нам в универе на лабораторные работы задают задание, написать консольную програмку с использованием win32 api. И...

console win32 ontimer - C++
Здравствуйте, как включить таймер в консольном приложении? Суть задачи: через каждую секунду проверять цвет пикселя... Не понимаю как...


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

Или воспользуйтесь поиском по форуму:
newbie666
Заблокирован
30.10.2013, 11:56     Win32 или QT #20
Цитата Сообщение от MrGluck Посмотреть сообщение
djeyz, 1 год - мало чтобы далее распыляться, ИМХО. Необходимо укрепить базу, узнать подробней основные конструкции языка. Почитайте Майерса, например. Можно сверху Макконнелла, "Совершенный код". STL должны наизусть знать. Можете пробовать 11 стандарт. Итого план на ближайший год как минимум есть.
Я бы советовал идти на работу, далеко не в каждую контору с такими познаниями конечно возьмут, но может и прокатить, а за месяц, два, пока тебя ещё не уволили, а тебя уволят )))))) Ты, общаясь с профессионалами, поднимешь свою планку в разы.
Yandex
Объявления
30.10.2013, 11:56     Win32 или QT
Ответ Создать тему
Опции темы

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