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
21Activity

Table Of Contents

Capítulo 01 - Iniciando o Delphi
Iniciando o Delphi
Criando um Primeiro Programa
Propriedades do Formulário
Colocando Componentes
Alterando as Propriedades dos Componentes
Respondendo a Eventos
Salvando o Programa
Ambiente de Programação
Programação Orientada a Objeto (POO)
Eventos e Procedimentos
Componentes
Visão Geral dos Componentes
Propriedades
Object Pascal e Bibliotecas
VCL - Visual Component Library
Objetos
Resumo
Projetos
Salvando o Projeto em Disco
Comandos para trabalhar com Projetos
Grupos de Projetos
Comandos para tabalhar com grupos de projetos
Capítulo 3 Exemplos Adicionais
Exemplo: Calculadora
Criando os Componentes
Tratando os Eventos
Executando o Programa
Melhoras de Interface
Salvando o Projeto
Tipos de Dados
Tipos Numéricos
O tipo TDateTime
Tipos Ordinais
Escopo de Variáveis
Variáveis Locais
Variáveis Globais da Unidade
Variáveis Globais do Projeto
Constantes
Capítulo 5 Estruturas de Controle
Inserindo comandos com o CodeInsight
Estruturas de Decisão
O Comando if...then...else
O Comando case...of
Estruturas de Laços
O comando for
O comando while...do
O comando repeat..until
Outros Comandos
Comandos para sair de laços
O comando exit
Capítulo 6 Propriedades e Eventos Comuns
Propriedades de Controles
Eventos Comuns
Eventos de Mouse
Eventos de Teclado
Eventos do Formulário
Outros Eventos
Detalhes do Tratamento de Eventos
Tratando um Evento para Vários Controles: OnKeyPress
Renomeando um Procedimento de Evento
Associando um Procedimento Existente
Eliminando um Procedimento de Evento
Caixas de Diálogo
Mensagens Informativas
Mensagens de Confirmação
Exemplo: CalcData
Pedindo Confirmação ao Usuário
Criando um Novo Formulário
Executando um Arquivo
Gerenciando os Arquivos do Projeto
Usando a Speedbar ou Menus
Usando o Project Manager
Definindo o Formulário Principal
Capítulo 8 Estrutura das Unidades
Estrutura Geral das Unidades
O Código Gerado pelo Delphi
Seção de Interface
Unidades Associadas e Independentes
Usando uma Unidade
Resolvendo Conflitos de Nomes
Tipos Enumerados
Operações com Ordinais
Tipos Enumerados no Delphi
Tipos Faixa
Opção "Range Checking"
Vetores
Vetores Estáticos
Verificação de Faixa para Vetores
Usando Outros Tipos de Índice
Vetores Dinâmicos
Vetores Multidimensionais
Declarando o Vetor
Adicionando um Elemento
Limpando a Lista
Calculando a Média dos Elementos
Conjuntos
Verificando Elementos
Operações com Conjuntos
Propriedades de Conjunto
Colocando um Ponto de Parada
Executando Passo a Passo
Executando Até o Cursor
Vendo Valores de Variáveis
Monitorando o Valor de uma Variável Dinamicamente
Forçando a Finalização do Programa
Outras Ferramentas de Depuração
10 - Procedimentos e Funções
Procedimentos Gerais
Criando um Procedimento Geral
Unidades Independentes
Criando uma Unidade Independente
Transferindo o Procedimento
Usando a Unidade no Mesmo Projeto
Usando a Unidade em Outros Projetos
Gerenciando um Projeto com Unidades Independentes
Criando uma Biblioteca de Rotinas
Criando uma Função
Retornando um Valor
Chamando a Função
Passagem de Parâmetros
Declaração de Parâmetros e Argumentos
Tipos de Passagem
O Que Contém um Objeto
Classes e Objetos
Hierarquia de Classes do Delphi
O Object Browser
Simplificando o Acesso aos Campos
Formulários como Objetos
A Classe de Formulário
Procedimentos na classe de formulário
Variáveis de Objeto
Listas de Strings
Propriedades da String List
Métodos da String List
Criando String Lists Independentes
Objetos Predefinidos
O Objeto Application
O Objeto Clipboard
O Objeto Screen
Code Explorer
Programação Orientada a Objetos
Termos Usados
Desktop x Cliente/Servidor
Desktop Cliente/Servidor
Formatos de Bancos de Dados
Criando Tabelas
Definindo um Diretório de Trabalho
Definindo a Estrutura dos Campos
Salvando a Tabela
Entrando com Dados
Exemplo: Usando o Database Form Wizard
Criando um campo autoincremento
Criando um Formulário para Acessar a Tabela com Form Wizard
Testando o Programa
Resumo dos Componentes de Dados
Apelidos de Bancos de Dados
Capítulo 13 Recursos Adicionais
Definindo Tabelas
Reestruturando a Tabela "Cliente"
Criando um Índice Secundário
Criando a Tabela "Venda"
Criando Integridade Referencial
Criando a Tabela de Itens
Criando a tabela Fornecedores
Criando o Menu Principal
O MenuDesigner: criando menus
Tratando Eventos de Menus
Teclas de Acesso e Teclas de Atalho
Alterando o Menu Principal
Alterando Propriedades
Acrescentando os formulários anteriores
Associando os formulários aos itens de menu
Usando o Controle DBGrid
Criando os Componentes de Dados
Manipulando dados no DBGrid
Usando o Editor de Campos
Alterando a Máscara de Edição
Exemplo: Cliente por Estado
Exemplo: Clientes - Alterando
Validação de Campos e Registros
Validando Campos
Validando Registros
Visualizando Informações sobre Exceções
Classes de Exceções
Pesquisas na Tabela
Adicionando um DBGrid
Utilizando um Índice Secundário
Pesquisando pelo Nome
Pesquisando pelo Código
Blocos Protegidos
Capítulo 15 Acesso s/ Controle de Dados
Estados de uma Tabela
Métodos para Percorrer Dados
Métodos de Abertura e Fechamento
Métodos para Percorrer Registros
Exemplo: Percorrendo a Tabela de Itens
Métodos para Modificar Dados
Editando Registros
Acrescentando Registros
Excluindo Registros
Outros Métodos
Eventos dos Componentes de Dados
Eventos do Componente Table
Exemplo: Criando formulário sem utilizar o dbNavigator
Tratamento do Erro 'Key violation.'
Usando um Controle DBLookupComboBox
Capítulo 16 Utilizando Mestre/Detalhe
Criando um Formulário Mestre/Detalhe
Usando o DFW para criar o formulário
Testando o Formulário Gerado
Analisando o Formulário
Alterando Propriedades do Formulário
Usando Três Tabelas no Formulário
Ligando os Componentes de Dados
Criando Controles de Dados
Criando Campos Calculados
Usando um campo Lookup
Testando e Salvando o Projeto
Atualizando Quantidade em Estoque
Exemplo: Usando Consultas
Criando o Formulário
Obtendo um Resultado Modificável
Simplificando o Select
Alterando a Consulta
Alterando a Consulta Dinamicamente
Alterando Outras Partes da Consulta
Exemplo: Consultando Várias Tabelas
Consulta com Duas Tabelas
Consultas num Ambiente Cliente/Servidor
Métodos e Eventos do Componente Query
Capítulo 18 Instalador e Alias Local
Usando um Alias Local
Usando o Componente Database
Alterando os Componentes de Dados
Alterando o Caminho em Tempo de Execução
Criando um programa instalador
Iniciando o InstallShield
Criando um Instalador
Definindo as Opções de Instalação
Definindo os Arquivos Utilizados
Escolhendo as caixas de diálogo
Definindo os Ícones do Programa
Gerando os disquetes de instalação
Conceitos do QuickReport
A página QReport
Construindo o Relatório
Usando o QuickReport Wizard
Imprimindo o Relatório
Analisando o Relatório Gerado
Criando um Relatório com Várias Tabelas
Inserindo um Número de Página
Visualizando o Relatório
Acrescentando Várias Tabelas ao Relatório
Conectando as Tabelas
Criando Sub-detalhes para Vendas
Criando Sub-detalhes para Itens de Venda
Formatando os Campos
Criando um Campo Calculado
Criando um Sub-total
Chamando o Relatório a Partir do Menu
Bibliografia sugerida
0 of .
Results for:
No results containing your search query
P. 1
Delphi 4 Apostila Revisada

Delphi 4 Apostila Revisada

Ratings: (0)|Views: 20,695|Likes:
Published by Paulo Ernesto

More info:

Published by: Paulo Ernesto on Dec 14, 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/30/2013

pdf

text

original

You're Reading a Free Preview
Pages 4 to 26 are not shown in this preview.
You're Reading a Free Preview
Pages 30 to 39 are not shown in this preview.
You're Reading a Free Preview
Pages 43 to 118 are not shown in this preview.
You're Reading a Free Preview
Pages 122 to 156 are not shown in this preview.
You're Reading a Free Preview
Pages 160 to 179 are not shown in this preview.

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)//-->