ObjectivosOBJETIVOS
Este curso tem por objetivo os principais conceitos da programação Delphi mostrando como instalá-lo, os elementos que compõem sua IDE, a sintaxe das estruturas da linguagem, os objetos para manipulação de banco de dados, o novo editor e muitos outros recursos desta ferramenta.
ConteúdoOs conhecimentos adquiridos neste curso são para desenvolver sistemas comerciais, criando programas em um ambiente visual, com acesso à banco de dados desktop, cliente-servidor, tratamento de eventos e emissão de relatórios.
CONTEÚDO PROGRAMÁTICO
01. Introdução
03. A Interface Com o Programador
Form Designer
A Paleta de Componentes
Object Inspector
Object TreeView
SpeedBar
04. Arquivos
.DPR
.PAS
.DCU
.DFM
.RES
.DOF
.EXE
.~PAS; .~DFM
05. Estrutura De Um Projeto
06. Elementos da Linguagem Object Pascal
Palavras Reservadas
Números
Strings de Caracteres
Comentários
Constantes
Variáveis
Diretivas de Compilação
07. Trabalhando com Forms e seus Componentes
Componentes Visuais
Componentes Não Visuais
Manipulando Componentes
Redimensionando Componentes
Movendo Componentes
Propriedades dos Componentes
08. Manipulando Eventos
09. Métodos
Chamada aos Métodos
10. Convertendo Valores
11. Operadores Aritméticos
Funções e Procedimentos que lidam com números
Relacionais / Concatenação / Contido / Atribuição
Operadores Lógicos
Operadores IS e AS
12. Componentes Usados Com Mais Freqüência
13. Estruturas de Controle (Sintaxe Object Pascal)
14. Estruturas de Repetição (Loop)
15. Rotinas Aritméticas
16. Funções de Manipulação de Strings
ANSICOMPARESTR
ANSICOMPARETEXT
ANSILOWERCASE / ANSIUPPERCASE
COPY
LENGTH
QUOTEDSTR
TRIM
INSERT
DELETE
17. Menus
MENUS POPUP
18. Janelas de Diálogos
MESSAGEDLG
SHOMESSAGE
INPUTBOX
MESSAGEBOX
19. Conectividade em Delphi
Delphi & BDE
BDE & ALIAS
20. Usando Data Modules
Criando um Data Module
21. DataBase Desktop
22. Guia BDE
23. Guia Data Control
24. Guia Data Access
25. Acessando Banco de Dados
26. Pequena Aplicação usando FindKey e FindField
27. SQL - Comandos
DML (Data Manipulation Language)
DDL (Data Manipulation Language)
A instrução SELECT
CLÁUSULAS
OPERADORES MATEMÁTICOS
OPERADORES LÓGICOS
OPERADORES RELACIONAIS
PREDICADOS
COMPARAÇÃO
BETWEEN
EXISTS
LIKE
IS NULL
28. Relatórios com RAVE Reports
Apresentando o Rave Reports
Utilizando o Rave Reports
Executando o Relatório