Internacionalização com o Qt
A internacionalização de uma aplicação é o processo de tornar a aplicação utilizável para pessoas de países diferentes do seu. Em alguns casos a internacionalização é simples, por exemplo, tornar uma aplicação dos EUA acessível para usuários Australianos ou Britânicos pode requerer apenas algumas correções de grafia. Mas fazer uma aplicação dos EUA acessível para [...]
Internacionalizando um programa C com o gettext
O gettext é a biblioteca de internacionalização (i18n) do GNU, e é um dos padrões mais importantes do Software Livre para a internacionalização dos programas. Tradutores são usados para isso, e existem bastantes ferramentas utéis para trabalhar com os dados do gettext, de maneira que é recomendável a todos evitar tentar criar sua própria ferramenta. O Gettext também [...]
jpeg-compressor – codificador JPEG de domínio público em um único arquivo C++
O jpeg-compressor é uma classe em C++ pequena (menos de 1000 linhas) e fácil de usar que cria um arquivo de imagem JPEG. Suporta tons de cinza e os fatores de sub-amostragem de chroma H1V1/H2V1/H2V2, ajustes de qualidade compatíveis com a biblioteca Libjpeg, e é razoavelmente rápida com um baixo consumo de memória (tipicamente menos [...]
Criando bibliotecas Unix
No Unix (e alguns outros sitemas operacionais), uma biblioteca é uma coleção de objetos correlatos agrupados conjuntamente. Bibilotecas podem ser lincadas a outras bibliotecas e a outros arquivos compilados para criar executáveis.
C++ COMO UMA LINGUAGEM DE PROGRAMAÇÃO ORIENTADA A OBJETOS
Este tutorial se propõe a ensinar programação orientada a objetos em C++. A maioria dos livros não apresenta a linguagem nesse contexto, dando uma atenção maior para os recursos de C++ do que para a metodologia de programação. É recomendável que o leitor tenha acesso a um desses livros visto que não ensinaremos aqui aspectos [...]