Tutorial Qt com C++
Para começarmos a série de tutoriais é necessário entender o conceito do que vamos utilizar neles. Vamos trabalhar com a linguagem de programação C++ e o framework Qt, dentro da IDE Qt Creator. Mas o que é C++? O que é Qt? Para tirar essas dúvidas, leia os textos abaixo e assim você estará pronto para começar!
O que é C++?
C++ é uma linguagem de programação compilada (ou seja, é executada pelo sistema operacional ou processador) com suporte para múltiplos paradigmas (incluindo linguagem imperativa, orientada a objetos e genérica), desenvolvida por Bjarne Stroustrup como extensão da linguagem C. Sendo uma das linguagens mais utilizadas no mundo, é ideal para produzir sistemas de alta performance com alta complexidade, porque dá aos programadores um controle sobre os recursos do sistema e a memória, possuindo assim uma grande flexibilidade, o que é bom, porém faz com que a programação seja feita de maneira mais cuidadosa para não apresentar erros, pois caso se erre algo mesmo que pequeno o código pode não funcionar ou apresentar erros complicados de identificar. C++ é uma linguagem de programação compilada (ou seja, é executada pelo sistema operacional ou processador) com suporte para múltiplos paradigmas (incluindo linguagem imperativa, orientada a objetos e genérica), desenvolvida por Bjarne Stroustrup como extensão da linguagem C. Sendo uma das linguagens mais utilizadas no mundo, é ideal para produzir sistemas de alta performance com alta complexidade, porque dá aos programadores um controle sobre os recursos do sistema e a memória, possuindo assim uma grande flexibilidade, o que é bom, porém faz com que a programação seja feita de maneira mais cuidadosa para não apresentar erros, pois caso se erre algo mesmo que pequeno o código pode não funcionar ou apresentar erros complicados de identificar.
O que é Qt?
O Qt (se pronuncia cute) é um framework para desenvolvimento de interfaces gráficas utilizando como principal linguagem de programação o C++, mas outras linguagens também são suportadas. Usando o Qt é possível desenvolver ou modificar aplicativos apenas uma vez e os compilar para diversas plataformas sem que seja necessário alterar o código fonte. Ele possui sua própria IDE (do inglês Integrated Development Environment ou Ambiente de Desenvolvimento Integrado) padrão, chamada Qt Creator, que é executada no Linux, Windows e macOS, permitindo a criação de softwares para desktop e mobile.
CRUD
CRUD (Create, Read, Update, Delete) é um acrônimo para as maneiras de se operar em informação armazenada.
É um mnemônico para as quatro operações básicas de armazenamento persistente (criação, consulta, atualização e destruição
de dados). CRUD tipicamente refere-se a operações performadas em um banco de dados ou base de dados, mas também pode
aplicar-se para funções de alto nível de uma aplicação, como exclusões reversíveis, onde a informação não é realmente
deletada, mas é marcada como deletada via status.
Create (insert) - Criar uma nova instância de dados, essa operação é utilizada para registrar informações em determinado lugar,
podendo ser um banco de dados ou até numa simples lista de informações;
Read (select) - Ler, recuperar ou ver entradas existentes , essa operação é responsável pela consulta de dados;
Update (update) - Atualizar um dado ou parte dele, essa operação trabalha na atualização de informações;
Delete (delete) - Deletar/remover entradas existentes, essa operação permite a deleção de dados.