Módulos
Carga Horária
Delphi Fundamental
32 hs
Delphi Client-Server
18 hs

Carga horária total: 50 hs
Valor do Curso: Cr$ 980,00
À vista c/ 10% de desc ou em 6 X no Cartão Visa ou Credicard

* Novas Turmas

Início
Fim
Dias / Horários
Turno

27-02-2012

29-03-2012

seg a qui - 19 às 21:30 hs
Noite
       
       
       

 


 

Linguagem de Programação DELPHI

Objetivo

Capacitar o aluno a aplicar técnicas de desenvolvimento de sistemas de aplicação comercial, financeira e administrativa usando todas as funcionalidades que a linguagem oferece.

Público-alvo

Desenvolvedores de sistemas, analistas, programadores, estudantes e todos que desejarem conhecer a linguagem desde sua forma básica até a avançada.

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. 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
  11. Exercícios Gerais sobre todo o conteúdo