Criando um Logger de Debug com Marcador em C#
Em aplicações de console C#, a janela Saída do Visual Studio exibe diversas mensagens de carregamento que costumam atrapalhar a leitura das informações importantes. Para isolar o que realmente interessa, podemos criar um helper que adiciona um marcador fixo às mensagens de debug e aproveitar o filtro nativo da janela de saída.
O helper proposto ...
Publicado em 7-20 16:57
Configuração de Ícones para Executáveis e Janelas no Qt
Quando se distribui uma aplicação Qt para Windows, o ícone exibido pelo Explorer e na barra de tarefas é o primeiro contato visual do usuário com o produto. Configurar corretamente esse ativo torna o executável reconhecível e transmite maior profissionalismo. A seguir, são apresentadas as formas de definir o ícone do .exe gerado e o ícone da ja ...
Publicado em 7-14 10:47
Compilando o Boost: Resolução de Problemas com MPI
Fonte oficial do Boost:
boost_1_89_0.7z
Ambiente: VS2022
Nota: A versão 1.83.0 não compilou corretamente, por isso optei pela versão 1.89.0
Entre no ambiente através do prompt de comando "x64 Native Tools Command Prompt for VS 2022".
:: Navegue para o diretório com os fontes descompactados
cd /d xxx\boost_1_89_0
:: Gere o executáv ...
Publicado em 7-8 18:37
Desenvolvimento de Controles ActiveX com Qt: Configuração e Primeiro Exemplo
Quando o desempenho de renderização de animações em C# se torna insuficiente, uma alternativa viável é criar controles personalizados utilizando Qt e exportá-los como componentes OCX/ActiveX para integração com aplicações C#. É importante destacar que o Qt Creator não oferece suporte nativo para projetos ActiveX, tornando necessário o uso do Vi ...
Publicado em 7-7 04:52
Comparativo de Ferramentas de Programação com Inteligência Artificial
Esta análise explora ferramentas de programação com IA, destacando modelos de preços, limitações temporais, compatibilidade com ambientes de desenvolvimento e restrições de uso.
Nome da Ferramenta
Modelo de Preço
Restrição Temporal
Compatibilidade com IDEs
Origem
Limitações Conhecidas
CodeBuddy
Básico gratuito / Pago avançado
Sem limite
...
Publicado em 6-29 03:31
Fundamentos do C# e Configuração do Ambiente de Desenvolvimento .NET
O C# é uma linugagem de programação moderna, orientada a objetos e com tipagem forte, desenvolvida pela Microsoft e executada sobre a plataofrma .NET. Sua sintaxe é elegante e oferece suporte a paradigmas funcionais, genéricos e assíncronos. Com a evolução do .NET (a partir do .NET Core e versões subsequentes), a linguagem tornou-se totalmente ...
Publicado em 6-23 03:54
Utilizando Win32 API com C++ no Visual Studio 2010
Após migrar do ambiente VC6.0 para o Visual Studio, encontrei algumas particularidades ao desenvolver aplicações C++ no VS2010. Este registro visa documentar os pontos essenciais para facilitar futuros desenvolvimentos.
Ao iniciar um novo projeto de console Win32 em C++, o VS2010 automaticamente gera uma esrtutura com arquivos como stdafx.h, ta ...
Publicado em 6-20 06:30