Encontre milhões de e-books, audiobooks e muito mais com um período de teste gratuito

Apenas $11.99/mês após o término do seu período de teste gratuito. Cancele a qualquer momento.

Orientação a objeto com delphi
Orientação a objeto com delphi
Orientação a objeto com delphi
E-book130 páginas56 minutos

Orientação a objeto com delphi

Nota: 0 de 5 estrelas

()

Ler a amostra

Sobre este e-book

Este e-book se destina a dar uma introdução a orientação a objetos com dois objetos sendo criados e comentados e de livre utilização. Obtenha as fontes com o autor através do e-mail descrito no livro. Enjoy!!! JLes
IdiomaPortuguês
Data de lançamento16 de dez. de 2021
ISBN9781526013392
Orientação a objeto com delphi

Leia mais títulos de Jorge Luiz E De Souza

Relacionado a Orientação a objeto com delphi

Ebooks relacionados

Programação para você

Visualizar mais

Avaliações de Orientação a objeto com delphi

Nota: 0 de 5 estrelas
0 notas

0 avaliação0 avaliação

O que você achou?

Toque para dar uma nota

A avaliação deve ter pelo menos 10 palavras

    Pré-visualização do livro

    Orientação a objeto com delphi - Jorge Luiz E de Souza

    Orientação a Objetos com Delphi (Object Pascal)

    Introdução

    A Linguagem Pascal

    Sintaxe

    Estruturas

    Variáveis

    Visibilidade de uma variável

    Tipos de variáveis

    Tipos

    Constantes

    Estruturas condicionais

    Procedimentos e funções

    Estruturas de repetição

    Outras estruturas

    O que é um objeto?

    Campos de um objeto

    Visibilidade de um campo

    Propriedades

    Visibilidade das propriedades

    Métodos

    Visibilidade dos métodos

    Visibilidade de um objeto em relação a outros objetos

    Herança

    Polimorfismo

    Meu primeiro objeto

    Um objeto mais elaborado

    Biblioteca de objetos

    Introdução

    Olá!

    Primeiramente, vamos falar sobre o objetivo deste e-book.

    Não tenho a pretensão de construir um sistema, ou programa completo. Simplesmente pretendo mostrar o caminho para que você faça isto utilizando-se dos conceitos de orientação a objetos apresentada aqui.

    Então, para simplificar, vou mostrar aqui os conceitos como um guia rápido para a introduzir você à programação utilizando a linguagem Object Pascal.

    Apesar do conteúdo deste e-book ser direcionado para esta linguagem de programação, os conceitos de OOP apresentados, como classes, herança, polimorfismo e outros são todos conceitos aplicáveis a qualquer outra linguagem orientada a objeto. Por exemplo: PHP OOP, Java e outras.

    Os conceitos de OOP são praticamente os mesmos em todas elas, variando a sintaxe e algumas estruturas.

    Escolhi o Object Pascal, por ser a linguagem que mais utilizo.

    Dito isto, siga a leitura e entenda a base da OOP com Object Pascal.

    A Linguagem Pascal

    Essa linguagem tem grande poder de programação, principalmente utilizando um RAD(Rapid Application Development) como o RAD estúdio Delphi.

    Você irá encontrar estas informações no google.

    Object Pascal é uma ramificação de linguagens derivativas de Pascal, com suporte a orientação a objetos. As principais ferramentas para programar em Object Pascal são o IDE Embarcadero Delphi e o Larazus. Foi usada nas sete primeiras versões do ambiente Delphi. Wikipédia Paradigma: Programação estruturada, Programação imperativa, Orientação a objetos

    Criado por: Niklaus Wirth e Apple Inc.

    Extensão do arquivo: pas,.p,.pp

    Influência de: C Sharp, Genie, Java, Nim, C/AL

    Influência de: Pascal, Simula, Smalltalk

    Sintaxe

    Sintaxe de uma linguagem são as regras que ela utiliza para poder ser compilada corretamente.

    Quando você escreve um código com alguma falha(erro) na sintaxe, o compilador da linguagem vai parar exatamente naquele ponto onde a falha ocorreu e você verá na tela do seu compilador uma descrição do tipo de erro que você cometeu(geralmente mostra o número da linha onde o erro ocorreu). Isto tornará seu trabalho de DEBUG(procura e conserto de erros) mais fácil.

    As regras básicas da Object Pascal são:

    Todas as regras do Pascal

    Regras de Orientação a Objetos

    As regras do Pascal.

    Palavras reservadas: são palavras que só podem ser utilizadas no contexto para o qual foram criadas, não podendo ser utilizadas por exemplo como nomes de variáveis, funções, procedimentos. No pascal estas palavras, nomes de variáveis, procedimentos... não são CASE SENSITIVE, isto significa que escrever Program ou PROGRAM dá no mesmo.

    Uma lista resumida e não exaustiva de palavras com contexto pré-definido segue:

    Program, begin, end, var, type, function, procedure, interface, implementation, class, if, then, else, try, except, overload, override, inherited...

    Ponto e vírgula (;): O ponto e vírgula no pascal define o final de uma sequência de comando, devendo ser utilizado de forma correta para cada sequência que você criar. Caso falte um ponto e vírgula no final de uma sequência de comando o compilador ao compilar mostrará um erro de sintaxe e parará a execução do código.

    Sequência de comando: é uma ou mais linhas de código que executam uma ação específica, ou seja um comando ou conjunto de comandos com um objetivo computacional.

    Um exemplo de sequência de comando seria:

    A  :=B+ C; //sequência de uma única linha //sequência de várias linhas

    If condição

    then begin

    //comandos

    end;

    Obs: para entender o código acima leia os próximos itens.

    Atribuição (:=): para atribuir um valor à uma variável utilize a sequência de caracteres DOIS PONTOS+SINAL DE IGUAL (:=). Na sequência de comandos (A  :=B+ C;)Lê-se A RECEBE B + C.

    Comentários ( // , {  } e /* */):

    A sequência de caracteres BARRA+BARRA (//) define um comentário de linha única.

    A sequência de caracteres ABRE CHAVES comentário FECHA CHAVES (//) define um comentário de múltiplas linhas.

    A sequência de caracteres BARRA+ASTERISCO comentário ASTERISCO+BARRA (/**/) define um comentário de múltiplas linhas, onde qualquer coisa dentro deste espaço, inclusive comentários de linha única e chaves (múltiplas linhas), se tornam comentários.

    Utilize com cuidado.

    Operadores matemáticos: + , - , *, / , são respectivamente SOMA, SUBTRAÇÃO, MULTIPLICAÇÃO E DIVISÃO. Existem outros operadores matemáticos, mas não é o escopo deste e-book elencar todos. Outros são as funções (que também são palavras reservadas) DIV, MOD...

    Operadores lógicos (AND OR e NOT):

    Os operadores lógicos atuam como comparadores e retornam um valor TRUE ou FALSE a essas comparações. Falar em operadores lógicos implica em informar que você deve conhecer a tabela verdade para estes operadores.

    Vejamos:

    A tabela verdade para AND e OR

    A tabela verdade para NOT

    Operadores de igualdade( =  <>):

    O operador ‘=’ verifica

    Está gostando da amostra?
    Página 1 de 1