A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Linguagem de Programação I DELPHI Professor: João Fábio de Oliveira (41) 9911-3030

Apresentações semelhantes


Apresentação em tema: "Linguagem de Programação I DELPHI Professor: João Fábio de Oliveira (41) 9911-3030"— Transcrição da apresentação:

1 Linguagem de Programação I DELPHI Professor: João Fábio de Oliveira jfabio@amprnet.org.br (41) 9911-3030 jfabio@amprnet.org.br

2 Esclarecimentos Básicos Não se programa computador em linguagem Delphi, na realidade, a linguagem é Object Pascal, que é o Pascal orientado a objetos. Delphi é o nome do ambiente de programação que agrega uma IDE (Integrated Development Environment), com o compilador Object Pascal.

3 Um Pouco de História 1.Pascal foi projetado pelo Prof. Niklaus Wirth (Suíça) na década de 60. O nome é homenagem a Blaise Pascal, filósofo. 2.1983 surge o Turbo Pascal, lançado comercialmente pela Borland Internacional. 3.Ainda na década de 80, houveram versões até a 7.0 já incorporando conceito de orientação a objetos, porém para DOS. 4.Em 1995, a Borland lança a versão Delphi 1.0 para Win3.1, iniciando o conceito de programação visual em ambiente Windows. 5.A versão 2.0 veio um ano depois para Win95 e NT3.51. 6.Em 1997 sai a versão 3.0 para Win95 e WinNT, incorporando recursos para acessos a Internet.

4 Um Pouco de História 7.Em 1998, é lançada a versão 4.0, quebrando algumas barreiras visuais e estruturais do ambiente. 8.Um ano depois, 1999, é lançado o Delphi 5.0, com inovações no ambiente Internet. 9.Em 2001, a versão 6 é lançada no Brasil. 10.Em 2002, é lançada a versão 7 do Delphi com aperfeiçoamentos voltados para ambiente Internet. O Delphi era um nome-código para um projeto interno na Borland para o desenvolvimento de uma ferramenta para o ambiente Windows baseada na linguagem Object Pascal, mas que acabou sendo usado como nome final para o produto.

5 O Ambiente de Programação 1 2 3 4 5

6 1 – Delphi 7 – Project 1 Usado para gerenciamento do desktop, com opções de componentes para ajuda na programação visual. 2 – Object TreeeView Controla a estrutura hierárquica do projeto. 3 – Object Inspector Permite selecionar um componente da aplicação a ser desenvolvida. No start do ambiente, o único componente é o Form1: TForm1. 4 – Janela Form1 É o local em que a parte visual de uma aplicação será realizada e projetada. 5 – Unit1.pas É onde o código fonte da linguagem será montada pelo próprio ambiente.

7 Os Tipos de Dados 1 – Dados Inteiros Cardinalde 0 até 4.294.967.295 Integerde -2.147.483.648 até + 2.147.483.648 Bytede 0 até 255 Int64de – 2 63 até 2 63 -1 LongIntde -2.147.483.648 até + 2.147.483.648 Longwordde 0 até 4.294.967.295 ShortIntde -128 até 127 SmallIntde -32.768 até 32.767 Wordde 0 até 65.535 2 – dados Reais Realde 5.0*10- 324 até 1.7*10 308 Outros:Comp, Double, extended, Real48, Single, Currency

8 Os Tipos de Dados 3 – Dados Strings Serão sequências de caracteres limitadas por apóstrofos (‘ ‘), é um identificador String. Pode armazenar até 255 caracteres. Pode ser referenciado com tamanho menor, como String[10]. O tipo Char é usado para representar apenas um caracter, equivalendo ao tipo String[1]. 4 – Dados Lógicos O tipo lógico representa true (verdadeiro) ou false (falso) apenas.

9 Programas em Ambiente Delphi Vamos assumir um exemplo básico onde iremos desenvolver um programa que efetue a leitura do nome de uma pessoa, em seguida apresente esse nome. Algoritmo: 1.Ler um nome fornecido pelo teclado 2.Preparar a apresentação do nome 3.Apresentar o nome no vídeo Diagrama de Blocos: Início Edit1.Text Label1.Caption < Edit1.Text Label1.Caption Fim

10 Programas em Ambiente Delphi Edit Clicar no 6o. componente e arrastar para o Form1.

11 Programas em Ambiente Delphi Button Clicar no 8o. componente e arrastar para o Form1.

12 Programas em Ambiente Delphi Label Clicar no 5o. componente e arrastar para o Form1.

13 Programas em Ambiente Delphi Por hora, o formulário está criado. A execução deste programa ainda não produzirá os resultados planejados, ainda falta o código para a apresentação do nome. Observe que a janela Object TreeView já contem os componentes subordinados a um formulário. O programa é a junção de um formulário (Form1) com a unidade (Unit1.pas), neste último temos o código fonte gerado automaticamente pelo ambiente Delphi.

14 Programas em Ambiente Delphi A maior parte da programação em Object Pascal será feita dentro de uma unidade chamada Unit. Ela segue o modelo básico com as seguintes sessões: Unit Interface Users Type Private Public Var Implementation

15 Programas em Ambiente Delphi Unit Nome da unidade em desenvolvimento. Interface Definições gerais dos componentes de um formulário. As declarações da seção Interface são acessíveis por qualquer parte da unit. Aqui é encontrada a cláusula Users que coloca em uso as bibliotecas externas a unidade. Type Identifica a área em que ficam dispostos os objetos (componentes) utilizados em um formulário. Private e Public São usados para declarações de campos de dados que serão usadas internamente ou externamente a unidade, respectivamente.

16 Programas em Ambiente Delphi Var Apresenta o objeto local que será utilizado. Implementation Define os procedimentos relacionados aos componentes de um formulário, que são acessíveis apenas pela seção implementation. Vamos continuar o processo de codificação para completar o Programa: >> Ir no Form1, entrar na especificação do Button1 do código fonte, e entre o begin e end, digitar: Label1.Caption := Edit1.Text

17 Programas em Ambiente Delphi Digitar o comando aqui ! Rodar !!!

18 Programas em Ambiente Delphi Digitando algo no formulário, após click no botão o texto é copiado para baixo !!!

19 Programas em Ambiente Delphi Exercício Prático Montar, individualmente, um programa que solicite o nome de uma pessoa, e depois o sobrenome, em campos separados, devendo após mostrar o nome completo. Objetivo: mostrar a concatenação de strings no Object Pascal. Algoritmo: 1.Ler o nome 2.Ler o sobrenome 3.Concatenar o nome com o sobrenome 4.Apresentar o nome completo

20 Programas em Ambiente Delphi Exercício Prático 1.Elabore o Diagrama de Blocos. 2.Elabore o Projeto em Delphi e apresente o resultado conforme o tela final mostrada abaixo. 3.Para concatenar, utilize o seguinte comando na estrutura Button: Label3.Caption := Edit1.Text + ´ ´ + Edit2.Text 4.Não esqueça de também atualizar o Button Limpar.

21 Programas em Ambiente Delphi


Carregar ppt "Linguagem de Programação I DELPHI Professor: João Fábio de Oliveira (41) 9911-3030"

Apresentações semelhantes


Anúncios Google