Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword or section
Like this
3Activity

Table Of Contents

Sobre o Autor
1 Introdução
1.1 Prefácio
1.3 Como usar o livro
2 Tecnologia da informação e negócios
2.1 Experiência de vida e visão de negócios
2.2 Negócios forjam a tecnologia
2.3 Classificação dos atores do ambiente para TI
2.4 Ambiente econômico e modelo de negócio
2.5 Web impacta ambiente econômico
2.6 Analogia entre militarismo e negócios
2.7 Conhecimento empacotado
2.8 O produto “software”
2.9 Analogia entre biologia e negócios
2.10 Resultado da competição: resta um ou poucos
2.11 Melhores práticas
2.12 Incorporação de novidades
2.13 Mercadoria e produto diferenciado
2.14 O objetivo é atender ao cliente ?
2.15 Vantagem competitiva
2.16 Sociedade do conhecimento
2.17 Políticas de apoio a “economia do software”
2.17.2 O que os indivíduos podem fazer
2.17.4 O que as empresas podem fazer
2.18 Livro no Século 21
2.18.5 Aferição de mérito acadêmico
2.18.7 Idioma Português no mundo
2.19 Tribos de tecnologia
2.20 A escolha tecnológica é uma escolha estratégica
2.21 Java × C++
2.22 Estratégia para integradores de solução
2.23 Resumo
2.24 Estratégia e C++
2.25 Humor
2.26 Exercícios
3 Conceitos introdutórios
3.1 Breve história do C/C++
3.2 Classificação de interfaces de programas
3.3 Programando para console
3.4 Linguagens de programação de computador
4 Conheça o Seu Compilador
4.1 Visual C++ 6.0 SP5
4.1.1 Reconhecendo o Compilador
4.1.2.1 Adicionando argumentos para a linha de comando
4.1.5.1 Fazer uma biblioteca
4.1.5.2 Incluir uma biblioteca num projeto
4.1.5.3 Examinar uma biblioteca
4.1.7.1 Macro para formatação do texto fonte
4.1.7.2 Acrescentando Lib no Project Settings
4.1.7.3 Class View
4.1.7.4 Usando bibliotecas de ligação dinâmica (DLL)
4.1.7.5 DLL para Windows
4.1.7.6 Otimização do linker para alinhamento de código
4.2 Borland C++ builder 5.0
4.2.2.1 Adicionando argumentos para a linha de comando
4.3 C++ para win32 gratuito
4.4 Dev-C++ 4.0
4.4.2.1 Adicionando argumentos para a linha de comando
4.5 g++ (do unix)
4.5.1.1 Adicionando argumentos para a linha de comando
4.5.4.1 Incluir uma biblioteca num projeto
4.5.4.2 Fazer uma biblioteca
4.5.4.3 Examinar uma biblioteca
4.5.5.1 Instalando uma biblioteca dinâmica
4.5.8.1 rpm binário e rpm com fonte
4.5.8.2 Alguns comandos do rpm
5.8 Escopo
5.9 Tipos de dados padrão (Standard Data Types)
5.10 Palavras reservadas do C++ (keywords)
5.11 Letras usadas em pontuação
5.12 Letras usadas em operadores
5.13 Exercícios resolvidos
6 Estrutura do Compilador
6.1 Entendendo o Compilador
6.2 Protótipos (prototypes)
6.3 Projetos em C/C++
6.4 Header Files (*.h)
6.5 Biblioteca (library)
6.6 Regras do compilador
7 Linguagem C/C++
7.1 Chamada de função por referência e por valor
7.2 Tipos de dados definidos pelo programador
7.3 Maquiagem de tipos (type casting)
7.4 Operações matemáticas
7.5 Controle de fluxo do programa
7.6 Execução condicional
7.7 Laços (loop) de programação
7.8 switch-case
7.9 arrays
7.10 Ponteiros
7.11 Arrays e ponteiros
7.12 Arrays multidimensionais
7.13 Parâmetros da função main
7.14 Compilação condicional
7.15 Pré processador e tokens (símbolos) usados pelo pré- processador
7.16 #define
7.17 operador #
7.18 operador ##
7.19 Número variável de parâmetros
7.20 Exercícios
8 Técnicas para melhoria de rendimento em programação
8.1 Reutilização de código
8.2 Desenvolvimento e utilização de componentes
8.3 Programação estruturada
9 Programação orientada a objeto
9.1 Conceitos básicos
9.2 Nomenclatura para paradigma procedural e para paradigma OO
9.3 Representação gráfica de classes
9.4 Objetos
9.5 Polimorfismo
9.6 Análise, projeto e programação OO
9.7 Exemplo conceitual sobre herança
9.8 Herança
9.9 Herança múltipla e classe base virtual
9.10 União adiantada × união tardia (early bind × late bind)
9.11 Construtor e destrutor de um objeto
9.11.2 Ordem de chamada de construtor e destrutor para classes derivadas
9.12 Polimorfismo - sobrecarga de operadores
9.12.2 Porque redefinir o construtor de cópia e operador de atribuição ?
9.13 this
9.14 lvalue
9.15 Encapsulamento de atributos e métodos
9.16 Alocação de Memória
9.17 Criando uma nova classe
10 Biblioteca padrão de C++
10.1 Introdução
10.2 Entrada e saída de dados pelo console
10.3 Sobrecarga do operador insersor (<<) e extrator (>>)
10.4 Formatando Entrada / Saida com streams
10.5 Acesso a disco (Arquivos de texto para leitura/escrita)
10.6 Acesso a disco (Arquivos binários para leitura/escrita)
11 Tratamento de exceção (exception handling)
12 RTTI – Identificação em tempo de execução
12.1 Introdução
12.2 Configurando o compilador para RTTI
12.3 Palavras reservadas para RTTI
12.4 typeid
12.5 typeid e late bind
13 namespace
13.1 Introdução
13.2 Namespace aberto
13.3 Biblioteca padrão de C++ usando namespace
13.4 Adaptando uma biblioteca existente para uso de namespace std
14 Programação para web com C++ e VBMcgi
14.1 Introdução
14.6 Usando VBMcgi
14.6.4.1 textbox (caixa de texto)
14.6.4.2 textarea (área de texto)
14.6.4.3 checkbox (caixa de checagem)
14.6.4.4 radio button (botão radial)
14.6.4.5 drop-down (deixar escapulir para baixo)
14.6.4.6 Exemplo completo na web
14.6.5.1 Adicionando implicitamente strings
14.6.6.1 Passando parâmetros para a função da “call function”
14.6.8.1 Configuração do navegador para ver os cookies
14.6.8.2 Expiração
14.6.8.3 Domínio de um cookie
14.6.8.4 Sistema na web com login usando cookies
14.7 Contador de página
14.8 Calendário
14.9 Menu em arquivo
14.10 Programação em 3 camadas e sistemas na web com VBMcgi
15 Programação genérica (template)
15.1 Analogia entre template e fôrma de bolo
15.2 Programação genérica por exemplos
15.3 Classes genéricas contenedoras
15.4 VBMath - uma biblioteca de matemática matricial em genérico
16 STL - Standard Template Library
16.1 Introdução
16.1.1 Classes contenedoras
16.2 Preâmbulo
16.2.1.1 Par (pair)
16.2.3 Classes de comparação
16.2.5.1 Algumas regras
16.3 Iterador (iterator)
16.4 Contenedor (container)
16.4.6.1 Set
16.4.6.2 Multiset
16.4.6.3 Map
16.4.6.4 Multimap
16.5 Algoritmos
17 Componentes de Programação
17.1 Para Windows & DOS
17.2 Componentes para unix (inclui Linux)
17.3 Elementos de programação em tempo real
18 Boa programação × má programação
18.1 Introdução
18.2 Itens de boa programação
18.2.5 Modularidade do programa
19 Erros de programação, dicas e truques
19.1 Cuidado com o operador , (vírgula)
19.2 Acessando atributos privados de outro objeto
19.3 Entendendo o NaN
19.4 Uso de const_cast
19.5 Passagem por valor de objetos com alocação de memória
19.6 Sobrecarga de insersor e extrator quando se usa namespace
19.7 Inicializando membro estático de uma classe
19.10 SingleTon
19.11 Slicing em C++
19.12 Uso desnecessário de construtores e destrutores
19.13 Dicas de uso de parâmetro implícito
20 Incompatibilidades entre compiladores C++
20.1 Visual C++ 6.0 SP5
20.2 Borland C++ Builder (versão 5.0, build 12.34)
20.3 Gnu C++ (versão 2.91.66)
21 Bibliografia
21.1 Livros
21.2 Páginas web
0 of .
Results for:
No results containing your search query
P. 1
441 livro_cpp

441 livro_cpp

Ratings: (0)|Views: 138 |Likes:
Published by Rom Camara

More info:

Published by: Rom Camara on Aug 24, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

03/11/2013

pdf

text

original

You're Reading a Free Preview
Pages 9 to 15 are not shown in this preview.
You're Reading a Free Preview
Pages 24 to 149 are not shown in this preview.
You're Reading a Free Preview
Pages 158 to 287 are not shown in this preview.
You're Reading a Free Preview
Pages 304 to 441 are not shown in this preview.

Activity (3)

You've already reviewed this. Edit your review.
1 thousand reads
1 hundred reads
LucioBorba liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->