Eu sou um especialista em Qt Developer e eu sei que a maioriasuas classes e funções. Mas eu acho que está em um alto nível de abstração. então eu decidi aprender APIs win32 e MFC, minha decisão é boa ou ruim? e porque ? obrigado
Respostas:
2 para resposta № 1Eu olharia para aprender o WinAPI e MFC comoduas coisas mutuamente exclusivas no seu caso. O MFC é projetado para ser uma camada de abstração sobre o WinAPI para RAD, muito parecido com o Qt (embora obviamente não seja abstrato). Se você é um especialista em Qt, eu pensaria que haveria pouco valor em aprender MFC.
No entanto, entender o WinAPI e como o Windowsfunciona "internamente" em um nível abaixo dos invólucros da estrutura forneceria algum conhecimento valioso. Você saberia "como" os frameworks conseguem o que estão fazendo.
1 para resposta № 2
Não MFC, mas aprendendo atl e com + poderia ser útil. Se você estiver programando aplicativos do Windows com c ++, talvez precise do COM +.
1 para resposta № 3
Qt é uma estrutura de plataforma cruzada e não tem nadapara fazer com win32. Como você disse, o Qt abstrai a plataforma de modo que a única razão pela qual você pode querer aprender MFC é escrever softwares de baixo nível para windows ou manter código antigo (muito) existente ... que tenha como alvo janelas. Atualizado: Eu não tenho muita experiência com o Qt (apenas 1 aplicação orientada por dados) e apenas a experiência acadêmica com o MFC, então não tenho idéia se é um bom investimento em termos de carreira.