Curso De Nivelamento Em C E Qt

4943 palavras 20 páginas
Curso de nivelamento em C++/Qt
Felipe Trevisan felipet@itaipu.gov.br OP.DT/GSS

Sumário

2



Parte I – Conceitos de C++
 Histórico
 Compilação e link-edição
 Arrays, ponteiros e referências
 Classes
 Standard Template Library (STL)



Parte II – Framework Qt
 Histórico
 Ferramenta QtCreator/QtDesigner
 Meta-object Compiler
 Mecanismo de sinais e slots
 Acesso a bases de dados
 Arquitetura Model/View
 Threads em Qt
 Distribuição de aplicações Qt

Parte I – Conceitos de C++


O que é C++?
É uma linguagem de programação compilada, de propósito geral e multi-paradigma.


Suporte a paradigmas de programação:






Os recursos da linguagem devem ser integrados de maneira elegante.
As características da linguagem não devem impor overheads desnecessários a programas que não as utilizam.
O usuário pode conhecer apenas o conjunto de recursos da linguagem necessários para construir seu programa.




3

“What you don´t know don´t hurt you.”

O C++ é um super-set da linguagem “C”
Linguagem de nível intermediário

Histórico: C++









4

1979: Bjarne Stroustrup inicia o desenvolvimento da linguagem “C with classes” com base na linguagem Simula
(compilador CFront).
1983: a linguagem foi rebatizada como “C++”
(funções virtuais, sobrecarga de funções, operador &).
1985: implementação da linguagem C++ como produto comercial e lançamento do livro “The C++ Programming
Language”.
1998: publicada a primeira norma internacional para C++
ISO/IEC 14882:1998 (C++98).
2003: revisão da norma (C++03).
2005: technical report (TR1) contendo novas funcionalidades a serem implementadas na linguagem (C++0X)
2011: lançamento da nova versão da norma (C++11).

Conceitos de C++: Hello World!
// C++ Hello World!
#include <iostream> using namespace std; int main(int argc, char *argv[])
{
for (int i = 0; i<argc; i++){ cout << "Hello " << argv[i] << endl;
}
return 0;
}



Diretivas do pré-processador:
 Standard Libraries
#include <filename>


User Libraries
#include

Relacionados

  • Topografia Edifica es 1
    7091 palavras | 29 páginas
  • Celula de Produção Usinagem 1
    64297 palavras | 258 páginas
  • Manual
    21141 palavras | 85 páginas
  • ADMINISTRAÇÃO DE CUSTOS
    11162 palavras | 45 páginas
  • agradecimentos
    2000 palavras | 8 páginas
  • Relatorio de Estagio Supervisionado
    4664 palavras | 19 páginas
  • tabela geodesia
    10524 palavras | 43 páginas
  • pim I e II
    2291 palavras | 10 páginas
  • Segurança no trabalho
    4521 palavras | 19 páginas
  • Trabalho de nr 10
    33658 palavras | 135 páginas