|
Респект C++
23 / 33 / 14
Регистрация: 11.06.2015
Сообщений: 384
|
|
Как стать НАСТОЯЩИМ профессионалом WinAPI, не Qt18.02.2016, 01:00. Показов 4569. Ответов 51
Привет всем!!! В общем, вопрос таков, я знаю C++, Qt недавно изучил, в WinAPI долго работаю. WinAPI я продолжио изучать, т.к. есть взаимодействие с Windows, чего нет в Qt. Но уже столько учебников облазил, но то что там есть, я знаю уже. Но простите, если тупой вопрос, то как тогда становятся профессионалами, которые пишут проги типа 3D Max, Blender, Unreal Engine, Microsoft Office, AutoCAD, Visual Studio, Corel Draw, CryEngine, проги, которые с железом работают, с BIOS, да и существует ли вообще такая литература?
![]() Добавлено через 1 минуту Сразу роворю, если вопрос тупой, отвечайте "нет", тапками не бросайтесь.
1
|
|
| 18.02.2016, 01:00 | |
|
Ответы с готовыми решениями:
51
Как стать профессионалом и получить возможность переехать в США? Помогить новичку стать профессионалом) Хочу стать программистом , но не знаю как начать и как быть ! |
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 18.02.2016, 23:46 | ||
|
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|
| 18.02.2016, 23:57 | |
|
Видел "оффисную" операционку Siemens производства 70-ых. Ни разу не видел чтобы она упала или начала тормозить, хотя свапует на винты которые вобще не на шине висят а фактически на сетевом контроллере. И никто не видел, хотя пользуют ее там где я ее видел уже 35 лет. Зато видел как эта ось (Siemens-R300-16 ) перезапускала подвисший таск БЕЗ ПОТЕРИ ДАННЫХ. А "форточки" которые она на терминалах рисует ну практически такие же как и в виндовзе, за исключением того что они в текстовом режиме. У нее правда рисование форточек не основное занятие, она этим в свободное время от управления прокатным станом занимается.
Вот это действительно работа серъезной конторы.
0
|
|
|
240 / 213 / 84
Регистрация: 18.03.2010
Сообщений: 750
|
||
| 19.02.2016, 00:01 | ||
|
1
|
||
|
Респект C++
23 / 33 / 14
Регистрация: 11.06.2015
Сообщений: 384
|
|
| 19.02.2016, 00:22 [ТС] | |
|
jonson- в точку
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 19.02.2016, 00:24 | ||
|
0
|
||
|
Респект C++
23 / 33 / 14
Регистрация: 11.06.2015
Сообщений: 384
|
|
| 19.02.2016, 00:27 [ТС] | |
|
В Qt только один минус - нет взаимодействия с системой. И сразу ещё вопрос, как вы думаете, сколько ещё корпораций, библиотек, движков, языков программирования будет выходить, как потом всё это освоить. Мы сейчас-то мучаемся с iOS или Android, с Windows vs. Linux, Linux vs. MacOS, теперь и Chrome OS появилась, потом эти корпорации ещё и изменения в свою ОС и API вносить будут, конкуренция ужасная наверное скоро настанет у этих корпораций.
![]() ![]()
0
|
|
|
Респект C++
23 / 33 / 14
Регистрация: 11.06.2015
Сообщений: 384
|
|
| 19.02.2016, 00:28 [ТС] | |
|
Даже страшно представить, сколько ОС будет примерно, в 2040 году.
![]() ![]()
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 19.02.2016, 01:07 | ||
|
А что касается Qt то там поддерживается мультитаргет разработка, соответсвенно все функции каждой ОС должны быть обернуты и сведены в едины интерфейс, что позволит опять же компилить один и тот же код под разные оси. К примеру мультитаргет часть билдера тоже так сделана. доступ к API оси только через подменяемые при смене таргета обертки. Да и вообще по большому счету какая хрен разница как называется функция OpenFile в каждой из осей если она открывает файл? При этом TFileStream который оборачивает все функции работы с файлом гораздо удобнее, хотя бы тем что является только одним из полиморфных наследников TStream. В результате код пишущий/читающий файл одновременно является и кодом для записи в любое совместимое хранилище где бы оно не было расположено, хоть в ОЗУ хоть на сетке хоть где угодно, причем не только уже существующих хранилищ а и тех которые могут быть придуманы в будущем. К примеру ужатие/распаковка того же файла при записи/чтении. Для твоего кода который пишет/читает файл ничего не меняется, его даже перекомпилировать не надо. нужно только создать нового наследника TStream который будет выполнять перекодировку, и дать коду пишущему в TStream экземпляр другого наследника. Соответственно использование оберток это еще и очень крутая точка расширения а не только обеспечение мултитаргетовости
0
|
||
|
Респект C++
23 / 33 / 14
Регистрация: 11.06.2015
Сообщений: 384
|
|
| 19.02.2016, 01:15 [ТС] | |
|
Fulcrum_013, спасибо за такой развёрнутый ответ. Я Qt иногда использую, в основном для разработки ПО на Андроид, а WinAPI учу дальше. Обширный сильно. Но сейчас забросил, хочу игрушку свою создать (FPS шутер), на движке это делаю. Потом WinAPI продолжу изучать, его всё равно знать надо.
0
|
|
|
4 / 4 / 2
Регистрация: 21.05.2015
Сообщений: 44
|
|
| 19.02.2016, 01:16 | |
|
FCommander, а ты вообще работаешь девом? И я не про мелкие конторки, где один дев поддерживает старый код, а про командную работу.
Я спрашиваю не спроста. Сам недавно получил свою первую работу, обучили/обучают работе в команде, разным другим фишкам разработки, методологиям. И такие вопросы, как у тебя "а как они это делают?" отпали сами собой. А если ты уже работаешь, то такие вопросы как минимум странные, ну или ты социопат и не общаешься с другими людьми. Не в обиду сказано.
0
|
|
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 19.02.2016, 01:19 | ||
|
0
|
||
|
Респект C++
23 / 33 / 14
Регистрация: 11.06.2015
Сообщений: 384
|
||
| 19.02.2016, 01:24 [ТС] | ||
0
|
||
|
4 / 4 / 2
Регистрация: 21.05.2015
Сообщений: 44
|
||
| 19.02.2016, 01:27 | ||
|
0
|
||
|
Респект C++
23 / 33 / 14
Регистрация: 11.06.2015
Сообщений: 384
|
||
| 19.02.2016, 01:43 [ТС] | ||
|
А некотрых спрашиваю: "А знаете ли вы, что такое язык программирования?", такую чушь несут, я ржу, сказали бы "нет".
Некоторые говорят, что это с физикой связано, а некоторые мне отвечают, "Знаю, программисты - это космонавты".Добавлено через 1 минуту MrFluderasT, у меня ещё паспорта даже нет своего. В следующем году получу. Куда мне работать. Добавлено через 7 минут
Если да, хотя наврядли, то ВООБЩЕ КРУТО!!!Добавлено через 4 минуты Сейчас думаю, главное - учиться.
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 19.02.2016, 01:46 | ||
Сообщение было отмечено FCommander как решение
РешениеПро 3D Max вообще молчу. по большому счету помесь стандартного конвейера растеризации, который каждый толковый студент на втором курсе пилит на лабах, и трассировочного конвейера, минимальный код которого помещается на визитке. Плюс довольно простенький редактор вертексов с абсолютно нулевой функциональностью, основанный на одной функции - разделение ребра полигона точкой.
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 19.02.2016, 01:53 | ||
|
Честно скажу год работы в АСУТП дал больше знаний и умений чем 5 лет универа, с параллельной работой (с 3-го курса) ведущим разработчиком общезаводских систем АСУП (ну это типа управления структурой предприятия, подсчет табелей, нарядов и т.д. и т.п.). Правда без 5 лет универской математики и обучения аналитике, хрен бы что я в этом АСУТП понял бы.
1
|
||
|
Респект C++
23 / 33 / 14
Регистрация: 11.06.2015
Сообщений: 384
|
|
| 19.02.2016, 02:16 [ТС] | |
|
Fulcrum_013, спасибо вам за ответы. Один нормальный человек.
0
|
|
| 19.02.2016, 03:34 | |||||||
0
|
|||||||
| 19.02.2016, 03:34 | |
|
как стать првайдером Как стать js программистом? Как стать администратором? Как стать не ленивым? Как стать программистом? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программное добавление префикса в нумерацию документов
Maks 27.10.2026
Реализация из решения ниже выполнена в самописной конфигурации на БСП (помощь начинающему коллеге).
Задача:
Программно добавить префикс в нумерацию документов.
Решение:
В модуле объекта. . .
|
После закрытия оутлука продолжает висеть процесс в диспетчере задач
Maks 27.10.2026
С недавнего времени в продакшене возникла проблема: при закрытии оутлука в диспетчере задач продолжал висеть процесс outlook. exe. Проблема возникла после установки MS Office 2021 LTSC на машинах, под. . .
|
Baragoz - DPS/HPS бот для WoW 3.3.5a, многоязычный
AmbA 26.10.2026
Хотите ещё ботов? У меня есть один! А я пока отдохну от него.
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=12062&stc=1&d=1793007952
Инструкция внутри.
https:/ / youtu. be/ VpfFZSUDGnQ. . .
|
Особенности gif сгенерированных в Си
russiannick 21.10.2026
Рассмотрим генерацию gif файлов, которые в Си имеют свои особенности.
Gif представляет собой графический формат популярный в интернете. Посмотрим на палитру. Gif файл сгенерированный в си отличается. . .
|
|
FPS контроллер с анимированными Y-Bot и 3D-звуком miniaudio (Box3D, Recast, BehaviorTree.CPP, ozz-animation, ImGui, OpenGL и SDL3)
8Observer8 18.10.2026
Содержание блога | English Version
Полное мультиплатформенное руководство по стартовому проекту с FPS-контроллером игрока, анимированными роботами Y-Bot с 4-слойным блендингом, 3D-физикой Box3D,. . .
|
Локальный http сервер
Argus19 17.10.2026
Локальный http сервер
На работе, на двух локальных компьютерах круглосуточно работают программы опроса приборов с записью в книги Excel,которые раз в сутки записываются на сервер компании. Т. к. . . .
|
Копировать Windows на новый диск на UEFI
damix 17.10.2026
https:/ / uriesk. wordpress. com/ 2016/ 11/ 01/ move-window-10-to-ssd-on-a-uefi-dualboot-system-with-basic-linux-tools/
TL DR
Вставляем диск, а старый подключаем через переходник, грузимся с лайва. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|