Denival A. Santos
Pgina 2
Outras caractersticas:
Tem propsito geral, pois podemos criar programas para: Desktop Internet Em verses mais atuais, para dispositivos mveis Tem acesso facilitado a vrios bancos de dados Nas verses mais atuais, pode-se usar linguagens e tecnologias como .Net e PHP outras
IDE
Integrated Development Enviroment: Ambiente de Desenvolvimento Integrado um conjunto de recursos e ferramentas de um ambiente de programao que facilitam a criao de aplicaes Basicamente:
Compilador+Linker+Editor+Depurador+Ajuda+Menus+Wizards+... = IDE
Integrados
Pgina 4
IDE do Delphi
Paleta de componentes
Editor
Formulrio
Object inspector
Pgina 5
Formulrio
Pgina 6
Paleta de Componentes
Possui componentes visuais e no visuais: Clique em um componente e clique no formulrio para adicion-lo
Label Edit Button Componetes recebem nomes padres acrescidos de um nmero. Ex: Button1, Label2, Edit1, Edit2 Cada componente tem que a propriedade Name e representa a sua identificao no cdigo
Pgina 7
Componentes
Caixa de texto
Menu
Boto
Pgina 8
Formulrio
Object Inspector
Exibe propriedades e eventos dos componentes selecionados Tecla de atalho: F11
Propriedades Eventos
Button1 selecionado
Pgina 9
Object Inspector
Propriedades: caractersticas de um objeto Eventos: aes de um objeto (o ambiente espera algo acontecer)
Objeto
Pessoa Boto Caixa de texto Formulrio
Propriedade
Evento
Nome, peso, cor dos Ao andar, ao estudar olhos. Nome, rtulo, largura Texto, posio direita, cor Nome, altura, fonte Ao clicar, ao passar o mouse Ao teclar, ao entrar Ao criar, ao exibir, ao arrastar
Pgina 10
Prtica
Crie uma nova aplicao usando o Menu File os componentes ao formulrio New Application e adicione
Use dois Labels, dois Edits e dois Buttons disponveis na paleta Standard Altere as propriedades Caption do Form, Buttons e Labels de acordo com a figura Altere a propriedade Text deixando-a vazia Altere a propriedade Name do formulrio para FrmLogin
Pgina 11
Editor
onde codificamos.
Fica por trs do formulrio Pode-se anternar entre Editor e formulrio pressionando F12 ou clicando em Possui highlighting da sitaxe
Pgina 12
Editor
Possui ferramentas de complementao de cdigo e de auxlio com depurao e inspeo de variveis Complementao de cdigo (Ctrl + space) Parmetros de cdigo (Ctrl + Shift + space) Dicas
Pgina 13
O Cdigo Fonte
Em uma aplicao temos:
Um ou mais arquivos chamados Units Um arquivo chamado de Projeto
O Cdigo Fonte
Units so unidades de cdigo onde se pode escrever qualquer estrutura em Object Pascal So salvas com extenso .pas
F12
Pgina 15
O Cdigo Fonte
Units e Formulrios:
Classe
O Cdigo Fonte
Units e Formulrios:
Um formulrio definido em uma Unit em uma classe que herda de TForm A classe do formulrio agrega os componentes que o mesmo possui e ainda os mtodos e eventos Na Unit ainda declarada uma varivel do tipo da classe do formulrio
Pgina 17
O Cdigo Fonte
Projeto um arquivo responsvel por todos os outros arquivos da aplicao a estrutura principal de um programa Delphi Dificilmente se altera um projeto, pois o Delphi o gerencia salvo com a extenso .dpr
Ctrl + F12
Pgina 18
Demais Arquivos
Principais arquivos de um projeto Delphi:
Pgina 19
Projetos
.dpr
form 1
form 1
.dfm .pas
.pas
teste
Pgina 20
.exe
Salvando
Deve-se salvar a aplicao em uma pasta especfica, por questo de organizao. Utilize sempre o menu File
Primeiro salva-se a Unit Depois salva-se o projeto
Save all ou
Salvando o projeto
Pgina 21
Prtica
Salve a atividade de login que foi iniciada anteriormente Local: meus documentos\pc\login Nome da Unit: UntLogin Nome do Projeto: PrjLogin Execute a aplicao pressionando F9 ou Veja no diretrio em que foi salva a aplicao quantos arquivos foram gerados
Pgina 22