Voltar: PROGRAMAÇÃO
DELPHI
Delphi -
42 horas:
Linguagem de programação visual orientada a objetos, utilizada
para desenvolvimento de sistemas para ambiente Windows com um excelente padrão
visual e facilidade de operação. É compatível com
os principais banco de dados do mercado.
CONTEÚDO PROGRAMÁTICO
01. INTRODUÇÃO
- O que é o Delphi
- Acesso a Banco de Dados
- A linguagem Object Pascal
- Novidades do Delphi 6
- Atuação do Delphi no Brasil
- Partes básicas do ambiente
- Janela Principal
- Paleta de componentes (Component Pallete)
- Formulários
- Editor de código (Code Editor)
- Barra de ferramentas (Speedbar)
- O Object Inspector
02. CRIANDO UM APLICATIVO
- A estrutura de um aplicativo
- Formulários e Units
- Trabalhando com projetos
- O Arquivo de projeto
- Visualizando e Entendendo o arquivo de projeto
- Alterando o arquivo de projeto
- O Gerenciador de Projetos (Project Manager)
- Navegando através das partes de um projeto
- Compilando e executando aplicativos
- Verificando apenas a sintaxe
- Compilando o projeto
- Mostrando informações sobre a compilação
- Executando um aplicativo
03. TRABALHANDO COM COMPONENTES
- Componentes não-visuais
- Controles
- Propriedades
- Alterando propriedades em tempo de desenvolvimento
- Alterando propriedades em tempo de execução
- Eventos
- Associando código a um evento
- Propriedades comuns a todos os controles
- Componente TEdit (Caixa de Texto)
- Propriedades
- Eventos
- Componente TMemo
- Propriedades
- Eventos
- Controle TButton (Botão)
- Propriedades
- Eventos
- Controle TCheckBox (Caixa de Verificação)
- Propriedades
- Eventos
- Controle TRadioButton (Botão de Rádio)
- Eventos
- Controle TListBox (Caixa de Listagem)
- Propriedades
- Eventos
- Controle TComboBox (Caixa de Combinação)
- Propriedades
- Eventos
- Controle GroupBox (Caixa de Grupo)
- Controle TRadioGroup
- Controle TPanel
- Propriedades
- Eventos
- Controle TLabel
- Propriedades
- Eventos
04. MANIPULANDO COMPONENTES EM FORMULÁRIOS
- Adicionando componentes
- Selecionando e redimensionando componentes
- Duplicando e transferindo componentes
- Alinhando, travando e sobrepondo componentes
- Alinhando pela grade
- Sobrepondo componentes
05. MANIPULANDO A INTERFACE
- Adicionando formulários a um projeto
- Definindo o formulário principal
- Ligando formulários
- Alterando propriedades de formulários
- Caixas de diálogo modais e não-modais
- A propriedade ModalResult
- Definindo botões padrão
- Alterando a ordem de tabulação
- Caixas de diálogo predefinidas
- Message Boxes (Caixas de Mensagem)
- Controlando a ordem de criação dos formulários
- Imprimindo formulários
- Trabalhando com menus
- Construindo menus
- Menus principais
- Criando submenus
- Alterando menus
- Menus Popup
- Code Insight
- Code Completion
- Code Parameters
- Tooltip Expression Evaluate
- Code Templates
- Configurando o Code Insight
06. A LINGUAGEM OBJECT PASCAL
- Introdução
- Módulo Principal (.DPR)
- As Units (.PAS)
- O Comando de Atribuição
- Declarando identificadores
- Variáveis
- Constantes
- Arrays
- Strings
- Usando blocos
- If-then-else
- A estrutura Case
- Usando Loops
- O loop For
- O loop While
- O loop Repeat
- Procedures e Functions
- Procedures
- Chamando procedures
- Functions
- Onde criar procedimentos e funções
07. O DEPURADOR DO DELPHI
- Utilidades do depurador
- Executando um programa linha por linha
- Avaliando e modificando expressões
08. TRABALHANDO COM BANCO DE DADOS
- Arquitetura de acesso a banco de dados
- Componentes Básicos
- A Página BDE
- A página Data Controls
- Acessando Bancos de Dados: uma introdução
- Usando o DataBase Desktop
- Definindo um Alias
- Alterando o diretório de trabalho
- Criando tabelas
- Adicionando dados a uma tabela
- Alterando a estrutura de uma tabela
09. USANDO DATASETS
- Introdução
- Estados de um DataSet
- Navegando em um DataSet
- Modificando DataSets
- Modificando campos de um registro
- Adicionando registros
- Apagando registros
- Localizando registros
- Filtrando registros
10. OS COMPONENTES DATASOURCE E TABLE
- Usando o componente DataSource
- Introdução
- Propriedades do componente DataSource
- Eventos do componente DataSource
- Usando o componente Table
- Introdução
- Conectando-se a uma tabela de banco de dados
- Outras Propriedades do Componente Table
11. USANDO COMPONENTES TFIELD
- Introdução
- Criando campos persistentes
- Criando campos calculados
- Propriedades dos Componentes TField
12. USANDO OS COMPONENTES DATA CONTROLS
- Introdução
- Propriedades e Recursos Comuns
- DBGrid
- DBNavigator
- DBEdit
- DBText
- DBMemo
- DBImage
- DBListBox e DBComboBox
- DBCheckBox
- DBRadioGroup
- DBLookupListBox e DBLookupComboBox
13. TRABALHANDO COM QUERIES
- Introdução
- Configurando um Componente Query
- Especificando o comando SQL a ser executado
- Trabalhando com parâmetros
- Executando queries
14. USANDO LOCAL SQL
- Introdução
- A linguagem de manipulação de dados
- Comando SELECT
- Comando INSERT
- Comando UPDATE
- Comando DELETE
- A linguagem de definição de dados
- Comando CREATE TABLE
- Comando ALTER TABLE
- Comando DROP TABLE
- Comando CREATE INDEX
- Comando DROP INDEX
15. TRABALHANDO COM RELATÓRIOS
- Introdução
- O Componente TQuickRep
- Tipos de Bandas
- Configurando o Relatório
- O Componente TQRLabel
- Propriedades
- O Componente TQRDBText
- O Componente TQRSysData
- Criando um Relatório Simples
- Criando Relatórios com Agrupamento
- Imprimindo e Visualizando Relatórios
16. APÊNDICE 1
- Acessando Banco de Dados com o DBExpress
- Criando uma conexão com o DBExpress
17. APÊNDICE 2
- Kylix - Introdução
- Comparação da Units Kylix e Delphi
- Diferenças do Ambiente Windows e Linux
- CLX x VCL
- Portando a Aplicação
- Aplicações de Banco de Dados Multi-Plataforma
- Diferenças do DBExpress
- Características que não serão portadas