67 / 5 / 3
Регистрация: 30.11.2015
Сообщений: 170
|
|
1 | |
WinAPI и Visual C++04.03.2016, 19:01. Показов 1382. Ответов 6
Метки нет (Все метки)
Здравствуйте! Мне еще очень рано до изучения winAPI, ну по-крайней мере я точно для себя так решил пока что, но вот насколько начал проникаться программированием, не обошел стороной и эту тему в плане чтения как материал для общего развития. Так вот, скажите пожалуйста, программисты! Правильно ли я понимаю, что winAPI это как-бы консольный аналог Visual C++ если так можно выразиться, а именно, что зная С++ от...и до написания окон вручную, Visual C++ нужен только для ускорения работы? И что настоящий программист, должен, ну не то чтобы постоянно писать все вручную, но в любом случае иметь эти знания, а именно опять оговорюсь, писать все вручную, пользуясь только С++
0
|
04.03.2016, 19:01 | |
Ответы с готовыми решениями:
6
winapi visual c++ Visual Studio/WinAPI функция memccpy() WinApi C++ Tab Control in Visual Studio Проект WinAPI в Visual C++ 2010 |
100 / 38 / 20
Регистрация: 27.02.2016
Сообщений: 135
|
|
04.03.2016, 22:24 | 2 |
Сообщение было отмечено vikiroy как решение
Решение
WinAPI это методы работы с ОС Windows, на язык они никак не влияют (хоть через C++ их вызывай, хоть через Delphi или Ассемблер). Можно спокойно обойтись и без них, используя различные обертки, реализованные в STL.
Но если будете кодить под Windows, то знать/понимать WinAPI конечно нужно.
1
|
67 / 5 / 3
Регистрация: 30.11.2015
Сообщений: 170
|
|
05.03.2016, 00:07 [ТС] | 3 |
Спасибо! А что скажете по поводу ручного написания графического интерфейса, окна и так далее, много программистов такое умеют?
Добавлено через 47 минут Почему интересуюсь, все дело в том, что знакомый учился в компьютерной академии, и какая-то американская компания то-ли спонсирует то-ли что..в общем не знаю академию эту постоянно проверяет квалификацию самой академии по каким-то отчетам, так вот преподаватель рассказывал что они(ну т.е. эта компания) думают что мы(ну академия эта) умеем писать окна и все-такое на С++, но на самом деле я вас учить этому не стану, потому-что это высокий профессионализм...
0
|
Неэпический
|
|
06.03.2016, 01:54 | 4 |
Сообщение было отмечено vikiroy как решение
Решение
Ничего особо тяжелого в этом нет.
Это крайне муторно, если писать на голом WinAPI. Больше плеваться будешь, чем работать.
1
|
Модератор
|
|
06.03.2016, 21:34 | 5 |
Сообщение было отмечено vikiroy как решение
Решение
Крайне спорное заявление. Можно вовсе не знать WinAPI, и успешно программировать под Windows. Связка C++ и Qt намного удобнее, чем С++ и WinAPI. А уж если выучить C#, то под виндой вообще горя знать не будете. Многие, кто знает и C# и C++ говорят, что если чисто под винду проги делать, то C# удобнее в разы.
1
|
100 / 38 / 20
Регистрация: 27.02.2016
Сообщений: 135
|
|
06.03.2016, 22:24 | 6 |
Сообщение было отмечено vikiroy как решение
Решение
Конечно можно. Пользоваться обертками над тем самым WinAPI никто не запрещает, если это удобно (а Qt именно этим и является). А я имел ввиду, что лучше все-таки знать и понимать основы работы с ОС, под которую пишешь. Вообще, идеально было бы уметь работать напрямую с NTAPI, но это уже для более продвинутых.
1
|
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
|
06.03.2016, 23:28 | 7 |
Сообщение было отмечено vikiroy как решение
Решение
С#, бесспорно, наиболее приятный и удобный язык из тех, с какими мне лично приходилось сталкиваться. Но WinApi в нем все равно очень часто бывает нужно. Чуть ли не в каждом проекте на шарпе у меня найдется место, где что-то сделано с прямым вызовом WinApi. Да и для понимания работы многих вещей оно надо. А уж когда дело доходит до работы с какими-то чужими приложениями, то там вообще без него никак.
1
|
06.03.2016, 23:28 | |
06.03.2016, 23:28 | |
Помогаю со студенческими работами здесь
7
WinApi выбивает ошибку, visual 2008 Visual Studio 2008, WinAPI - Openfile WinApi MsgBox в Visual C++ не дает откомплимировать! Не работают WinAPI функции на Visual C++ 2010 Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |