Mostrando postagens com marcador Programação. Mostrar todas as postagens
Mostrando postagens com marcador Programação. Mostrar todas as postagens

segunda-feira, 27 de julho de 2015

Configurando wxWidgets 3.0.2 no Visual Studio 2013

No último post, mostrei como configurar a biblioteca SDL no Visual Studio 2013. Minha versão trial expirou no prazo, mas gostei bastante dela, nem lembro da primeira versão do Visual Studio que utilizei de verdade, foi à muitos anos. Baixei a versão community do Visual Studio no site da Microsoft e utilizarei ela para desenvolver meus programas com wxWidgets. A biblioteca wxWidgets foi desenvolvida em C++ e é utilizada para desenvolvimento de interfaces gráficas multiplataforma. Para quem não conhece, sugiro que entrem no site dos desenvolvedores para se inteirar. Garanto que vão gostar do que vão ver!

Compartilhe:

sexta-feira, 17 de abril de 2015

Instalando SDL2 no Visual Studio 2013

Em algum post mais antigo, mostrei como configurar a biblioteca SDL2 no Code::Blocks 13 e aleguei que este era o melhor ambiente que existia. Realmente Code::Blocks continua sendo pra mim o melhor ambiente multiplataforma e grátis que existe, mas não podemos comparar ao seu concorrente pago (minha instalação expira a licença em 27 dias), Visual Studio, quando o assunto é integração de ambiente. A integração entre compilador, depurador, sistema operacional e ambiente de desenvolvimento lhe proporcionam maior imersão no desenvolvimento, sem precisar de muitos ajustes. Ou seja, facilidade, next, next, finish, plug-and-play, enjoy, etc...

Compartilhe:

segunda-feira, 13 de outubro de 2014

CG: 3D sem OpenGL ou DirectX – Parte 1/4

Vou começar hoje uma série de artigos - quatro posts, acredito eu - sobre programação de gráficos 3D sem a ajuda de OpenGL ou DirectX. Muita gente talvez nem pense neste tipo coisa hoje em dia, mas no início dos tempos dos gráficos 3d, tudo era feito à mão. Todas as API’s ainda precisavam ser escritas e a reusabilidade de código era praticamente zero. A internet não possuía muito conteúdo e grande parte dos programadores viviam isolados em seus computadores em companhia de livros de exatas e um monte de datasheets de placas com recursos mirabolantes fornecidos pelos fabricantes de hardwares que nem sempre tentavam facilitar muito as coisas.

J. Willard Marriott Library's Special Collections

Compartilhe:

sexta-feira, 6 de dezembro de 2013

Simulador de STL - S7 300 e 400


À algum um tempo atrás, precisei escrever uma rotina como parte de um software para a automação de um processo industrial de enfornamento de tarugos, para uma laminação de aços longos. A planta utilizava a linha de PLCs S7 300 da Siemens e a exigência era que toda a informação fosse tratada em chão de fábrica antes de subir para a próxima camada até o sistema ERP - Enterprise Resource Planning.

Toda a rotina de acionamentos estava pronta e escrita em linguagem Ladder, porém, para a rastreabilidade do material juntamente ao sistema ERP utilizado pela empresa, precisávamos manter um registro do material enfornado, com peso, origem, hora, etc. Como o forno suporta quase 200 tarugos, precisava de uma rotina do tipo FIFO - First in first out.

Compartilhe:

terça-feira, 30 de julho de 2013

Primeira aplicação Lua em Code::Blocks


No último post, Compilando Lua com MinGW, ensinei como compilar a biblioteca Lua e gerar os arquivos necessários para utilizá-la em nossos projetos. Hoje, como havia prometido, mostrarei como configurar o ambiente do Code::Blocks para compilar uma aplicação simples que utiliza a biblioteca Lua.



Compartilhe:

quinta-feira, 9 de setembro de 2010

Lendo arquivos em ANSI C diretamente para a Memória

Uma das coisas que me chama a atenção na linguagem C é a sua flexibilidade.
Ontem um amigo me mostrou um código de um analisador léxico, que está trabalhando para uma matéria da faculdade e vi que estava lendo um arquivo de texto e testando seus tokens a cada iteração do loop, em quanto não era fim do arquivo. Eu então sugeri que ele fizesse a leitura do arquivo para a memória e aí começou a dúvida. Como ler um arquivo em C diretamente para a memória?
Segue a solução que pode ajudar mais pessoas com esta mesma dúvida:

Compartilhe:
QuaseHard. Tecnologia do Blogger.