Anda di halaman 1dari 22

Ambiente Delphi

Denival A. Santos

Delphi Viso geral


Considerado uma ferramenta de desenvolvimento rpido de aplicaes (RAD) uma IDE para a linguagem Object Pascal Caractersticas
Predominantemente visual com uso de componentes como: botes, caixas de texto, formulrios e etc. Orientada a objetos: conceitos de classe, herana e polimorfismo so abarcados pela linguagem Orientada a eventos: os objetos e componentes podem ter um comportamento em determinadas condies Compilada: o cdigo gerado para linguagem de mquina

Pgina  2

Delphi Viso geral

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

Para os usurios, a verso 7 (Delphi 7) considerada a mais estvel.


Pgina  3

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

Continers onde desenvolvemos a parte visual das aplicaes


Colocamos os componentes dentro deles Tambm so componentes e os chamamos resumidamente de Forms

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

Ao salvar esses arquivos, devemos usar nomes mais significativos:

Nunca renomeie os arquivos do Delphi pelo Explorer


Pgina  14

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

varivel Evento do boto


Pgina  16

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

Projeto composto por units e forms

form 1

form 1

.dfm .pas

.pas

.dfm .pas .pas

Units e forms so compilados em dcus


.dcu .dcu .dcu

teste

As dcus so agregadas em um executvel

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

Salvando uma unit

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

Anda mungkin juga menyukai