Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouThomas Camara Alterado mais de 10 anos atrás
2
O que é o Delphi ? Uma IDE (Integrated Development Enviroment)
Produzido pela Borland ( Baseado na Linguagem Object Pascal Trabalha com componentes Orientado a eventos Produz também programas para Linux através do uso dos componentes CLX e do Borland Kylix CLX: Borland Component Library for Cross-Platform (CLX)
3
Mais Funcionalidades Orientação a Objeto Code Completation
Componentes para internet (http, sockets) Poderoso Debugger e Watcher Facilidade para acesso de banco de dados (BDE, ADO ...) Integração como novas Tecnologias (XML, SOAP, .NET) Vamos Ver!!!
4
.DPR? O Delphi trabalha com o conceito de projeto (.dpr)
O projeto após compilado se tornar um “.exe” no caso do Windows O projeto mantém a estrutura de um programa do pascal: Program nome; uses bibliotecas ... Begin Application.Initialize; Application.CreateForm(TForm1, Form1); Application.Run; end.
5
.PAS e .DFM? Os objetos gráficos de um formulário (os componentes ..) e suas propriedades (width, caption, ...) são definidos num arquivo “.DFM” A descrição das classes e das ações a serem executadas após os eventos estão na units (.PAS) O lugar onde realmente vamos programar são as units, o corpo dos nossos programas
6
Object Inspector Contém os atributos e os eventos do componente selecionado. F11 para chamá-lo Atributos comuns aos componentes: Name, Enabled, Visible, TabOrder, Hint, Cursor
7
Paleta de Componentes Nesta Paleta se encontra os componentes padrões do Delphi e aqueles que vierem a ser instalados Para colocar um componente no form basta selecioná-lo e clicar depois no form No curso vamos trabalhar com a paleta Standard, Additional, Win32, Dialogs, BDE, Data Controls
8
Tipos Simples de Dados Tipos básicos principais: Declarando varíaveis:
integer, shortint, longint, byte, word e longword real, double e extended char, string e boolean Declarando varíaveis: Antes do begin !!! Var a:integer;
9
Estruturas de Controle
if .... then If a=2 then b:=3; if ... then begin ... end; if (b=true) or (c=abs(-2)) Then Begin b:=8+9; end; If ... then ... Else if (a=true) and (b=4) then End Else b:=10 End;
10
Estrutura de Repetição
For ... To ... Do For i:=2 to 10 do Begin j:=14 +i End; While ... Do While (true) do k:= k*2; Repeat ... Until Repeat A:=a+1; b:=B+1; Until k<10
11
Alô Mundo !!! Pegue o TD !!!
12
Mostrando Mensagens MessageDlg: faz chamada as janelas padrões da api do windows Sintaxe: MessageDlg (const Msg : string; AType: TMsgDlgType; AButtons: MsgDlgButtons; HelpCtx : LongInt) : word; Atype: mtWarning, mtError, mtInformation, mtConfirmation .... Ex: MessageDlg(‘Quer deletar o arquivo?', mtConfirmation, [mbOK,mbCancel], 0);
13
Segundo exemplo Pegue o TD !!!
14
Alinhando os Componentes
Esta paleta auxilia no alinhamento horizontal e vertical dos componentes Além disso no espaçamento entre eles Para usá-la selecione componentes utilizando Shift. Vá em View> AlignPalette Vamos Ver!!!
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.