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

  1. O que é o Delphi
  2. Acesso a Banco de Dados
  3. A linguagem Object Pascal
  4. Novidades do Delphi 6
  5. Atuação do Delphi no Brasil
  6. Partes básicas do ambiente
    1. Janela Principal
    2. Paleta de componentes (Component Pallete)
    3. Formulários
    4. Editor de código (Code Editor)
    5. Barra de ferramentas (Speedbar)
    6. O Object Inspector

02. CRIANDO UM APLICATIVO

  1. A estrutura de um aplicativo
    1. Formulários e Units
  2. Trabalhando com projetos
    1. O Arquivo de projeto
    2. Visualizando e Entendendo o arquivo de projeto
    3. Alterando o arquivo de projeto
    4. O Gerenciador de Projetos (Project Manager)
    5. Navegando através das partes de um projeto
  3. Compilando e executando aplicativos
    1. Verificando apenas a sintaxe
    2. Compilando o projeto
    3. Mostrando informações sobre a compilação
    4. Executando um aplicativo

03. TRABALHANDO COM COMPONENTES

  1. Componentes não-visuais
  2. Controles
  3. Propriedades
    1. Alterando propriedades em tempo de desenvolvimento
    2. Alterando propriedades em tempo de execução
  4. Eventos
    1. Associando código a um evento
  5. Propriedades comuns a todos os controles
  6. Componente TEdit (Caixa de Texto)
    1. Propriedades
    2. Eventos
  7. Componente TMemo
    1. Propriedades
    2. Eventos
  8. Controle TButton (Botão)
    1. Propriedades
    2. Eventos
  9. Controle TCheckBox (Caixa de Verificação)
    1. Propriedades
    2. Eventos
  10. Controle TRadioButton (Botão de Rádio)
    1. Eventos
  11. Controle TListBox (Caixa de Listagem)
    1. Propriedades
    2. Eventos
  12. Controle TComboBox (Caixa de Combinação)
    1. Propriedades
    2. Eventos
  13. Controle GroupBox (Caixa de Grupo)
  14. Controle TRadioGroup
  15. Controle TPanel
    1. Propriedades
    2. Eventos
  16. Controle TLabel
    1. Propriedades
    2. Eventos

04. MANIPULANDO COMPONENTES EM FORMULÁRIOS

  1. Adicionando componentes
  2. Selecionando e redimensionando componentes
  3. Duplicando e transferindo componentes
  4. Alinhando, travando e sobrepondo componentes
    1. Alinhando pela grade
    2. Sobrepondo componentes

05. MANIPULANDO A INTERFACE

  1. Adicionando formulários a um projeto
  2. Definindo o formulário principal
  3. Ligando formulários
  4. Alterando propriedades de formulários
    1. Caixas de diálogo modais e não-modais
    2. A propriedade ModalResult
    3. Definindo botões padrão
    4. Alterando a ordem de tabulação
  5. Caixas de diálogo predefinidas
    1. Message Boxes (Caixas de Mensagem)
  6. Controlando a ordem de criação dos formulários
  7. Imprimindo formulários
  8. Trabalhando com menus
  9. Construindo menus
  10. Menus principais
    1. Criando submenus
    2. Alterando menus
  11. Menus Popup
  12. Code Insight
    1. Code Completion
    2. Code Parameters
    3. Tooltip Expression Evaluate
    4. Code Templates
    5. Configurando o Code Insight

06. A LINGUAGEM OBJECT PASCAL

  1. Introdução
  2. Módulo Principal (.DPR)
  3. As Units (.PAS)
  4. O Comando de Atribuição
  5. Declarando identificadores
  6. Variáveis
  7. Constantes
  8. Arrays
  9. Strings
  10. Usando blocos
  11. If-then-else
  12. A estrutura Case
  13. Usando Loops
    1. O loop For
    2. O loop While
    3. O loop Repeat
  14. Procedures e Functions
    1. Procedures
    2. Chamando procedures
    3. Functions
    4. Onde criar procedimentos e funções

07. O DEPURADOR DO DELPHI

  1. Utilidades do depurador
  2. Executando um programa linha por linha
    1. Avaliando e modificando expressões

08. TRABALHANDO COM BANCO DE DADOS

  1. Arquitetura de acesso a banco de dados
  2. Componentes Básicos
    1. A Página BDE
    2. A página Data Controls
  3. Acessando Bancos de Dados: uma introdução
  4. Usando o DataBase Desktop
    1. Definindo um Alias
    2. Alterando o diretório de trabalho
    3. Criando tabelas
    4. Adicionando dados a uma tabela
    5. Alterando a estrutura de uma tabela

09. USANDO DATASETS

  1. Introdução
  2. Estados de um DataSet
  3. Navegando em um DataSet
  4. Modificando DataSets
    1. Modificando campos de um registro
    2. Adicionando registros
    3. Apagando registros
    4. Localizando registros
    5. Filtrando registros

10. OS COMPONENTES DATASOURCE E TABLE

  1. Usando o componente DataSource
    1. Introdução
    2. Propriedades do componente DataSource
    3. Eventos do componente DataSource
  2. Usando o componente Table
    1. Introdução
    2. Conectando-se a uma tabela de banco de dados
    3. Outras Propriedades do Componente Table

11. USANDO COMPONENTES TFIELD

  1. Introdução
  2. Criando campos persistentes
  3. Criando campos calculados
  4. Propriedades dos Componentes TField

12. USANDO OS COMPONENTES DATA CONTROLS

  1. Introdução
  2. Propriedades e Recursos Comuns
  3. DBGrid
  4. DBNavigator
  5. DBEdit
  6. DBText
  7. DBMemo
  8. DBImage
  9. DBListBox e DBComboBox
  10. DBCheckBox
  11. DBRadioGroup
  12. DBLookupListBox e DBLookupComboBox

13. TRABALHANDO COM QUERIES

  1. Introdução
  2. Configurando um Componente Query
  3. Especificando o comando SQL a ser executado
  4. Trabalhando com parâmetros
  5. Executando queries

14. USANDO LOCAL SQL

  1. Introdução
  2. A linguagem de manipulação de dados
    1. Comando SELECT
    2. Comando INSERT
    3. Comando UPDATE
    4. Comando DELETE
  3. A linguagem de definição de dados
    1. Comando CREATE TABLE
    2. Comando ALTER TABLE
    3. Comando DROP TABLE
    4. Comando CREATE INDEX
    5. Comando DROP INDEX

15. TRABALHANDO COM RELATÓRIOS

  1. Introdução
  2. O Componente TQuickRep
  3. Tipos de Bandas
  4. Configurando o Relatório
  5. O Componente TQRLabel
    1. Propriedades
  6. O Componente TQRDBText
  7. O Componente TQRSysData
  8. Criando um Relatório Simples
  9. Criando Relatórios com Agrupamento
  10. Imprimindo e Visualizando Relatórios

16. APÊNDICE 1

  1. Acessando Banco de Dados com o DBExpress
  2. Criando uma conexão com o DBExpress

17. APÊNDICE 2

  1. Kylix - Introdução
  2. Comparação da Units Kylix e Delphi
  3. Diferenças do Ambiente Windows e Linux
  4. CLX x VCL
  5. Portando a Aplicação
  6. Aplicações de Banco de Dados Multi-Plataforma
  7. Diferenças do DBExpress
  8. Características que não serão portadas