Olá pessoal. Tudo certo?!
C++ é uma linguagem fantástica. Se você ainda não conhece, está ignorando uma linguagem amplamente utilizada em todos os ambientes computacionais conhecidos. Desejando aprender, aqui mesmo no blog, há uma série tratando dos aspectos fundamentais da linguagem.
Hoje, começo a mostrar uma especificação paralela para C++. Trata-se da CLI – uma especificação definida pela Microsoft para desenvolvimento com .NET que serve como fundamento para CX (especificação para Windows 8).
C++/CLI está definida na ECMA-372. Trata-se de um conjunto de extensões para C++ que habilitam a linguagem para o desenvolvimento com .NET.
Foi projetada visando os seguintes objetivos:
No Visual Studio, inicie um novo projeto selecionando um dos templates presentes em C++ > CLR.
Para o post de hoje, criarei um “CLR Empty Project”.
Como primeiro programa com CLI, o mais trivial dos exemplos:
Pegou a idéia? Considere:
Vamos andar um pouco mais. Veja:
Observe:
Agora, uma versão com struct
Era isso.
Muito bom Elemar, estou adorando a serie C++.
Pingback: C++/CLI 101 – Parte 2 – Mesclando código nativo e gerenciado « Elemar DEV