|
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.
|