Introdução
De forma bastante prática, o participante alcançará o conhecimento conceitual de uma ferramenta de
quarta geração. Com exercícios introdutórios, aspectos da modelagem da interface serão alcançados.
Consolidando o treinamento, o participante terá contato com o que há de mais avançado para acesso
e manipulação de dados, culminando com o desenvolvimento no modelo client server (c/s).
Propósitos a Serem Atingidos
Desenvolver interface padrão Windows.
Esgotar o uso de controles de acesso a dados, sobre tudo, DBGrid e DBChart.
Uso pleno da linguagem SQL neste Front-End.
Entender e aplicar os métodos únicos de acesso a dados para um SGDB.
Adotar controle de tratamento de erro de forma global e centralizada.
Construir aplicação para distribuição do software desenvolvido, bem como na camada de acesso a dados(BDE).
Resumir todo o aprendizado em torno de um "projeto de aula",
com características de uma aplicação comercial real.
Programa de Aula Detalhado
Introdução ao Ambiente Delphi
Conceito de programação visual
Conceito de programação OOP
O potencial de ambiente Delphi
Entendendo o objeto (propriedades, métodos e eventos)
Implementando formulários com controles básicos (menus, status-bar e painéis)
Compilando a aplicação
Fundamentos
Conhecendo a Estrutura da Unit
Controle de variáveis
Depurando a aplicação
Usando funções de Conversão
Acesso a Dados Clássico
MiddleWare necessário BDE dbExpress
O Software Borland Database Engine
Usando o gerenciador SQL Explorer
Criando conectividade
Implementando formulário para acesso e manutenção de dados
Usando filtro para controle do fluxo de dados
A estrutura básica pelo uso dos controles TDataBase, TTable e TDataSource combinados com os diversos Data Controls
Conhecendo e aplicando os diversos métodos de conectividade e manipulação de dados
Usando todo o potencial das propriedades de
TDataField, tanto para aspectos visuais quanto funcional
Tratando as regras de validação pelo uso das propriedades de TDataField
Acesso a Dados para o Modelo C/S
Diferença entre Banco de Dados de processamento local e Banco de Dados Cliente Servidor
Parametrização (propriedades) dos controles de dados para acesso a um SGDB
Controlando Transações
Usando TQuery para acesso
Usando TSQLUpdate combinando com TQuery para manutenção de dados
Usando TSQLStoredProcedure para acesso a Stored Procedure
Tratando Excepition de Servidor
Aplicando e entendendo ""Cached Update" (buferização de dados)
Uso pleno da linguagem SQL
Desenvolvimento de um módulo do projeto de aula que implementa todos os conceitos indicados aqui
Desenvolvimento de Relatórios
Os componentes do TQReport
Gerando relatório básico (lista)
Gerando relatório completo (grupo)
Gerando relatório com quebra e sub-totalização
Controlando a aparência dos relatórios
Outros Módulos do Projeto de Aula
Rotina para tratamento de erros, com exibição em português
Desenvolvimento de um módulo para exibição de dados em formato gráfico
Usando o repositório do Delphi para armazenar modelos reutilizáveis
Módulos Especiais (conceito)
Evoluindo do modelo cliente Servidor para o modelo de Objetos Distribuídos.
Criando servidor COM+.
Implementando um Cliente COM.
Introdução ao Desenvolvimento Web.
>>
Veja agora o Módulo NTier/Web <<
|