O AMBIENTE DELPHI. Programação de Computadores.



Documentos relacionados
MÓDULO II INTERFACE GRÁFICA DELPHI

Algoritmos APRENDENDO A PROGRAMAR COM C#

Conhecendo o Delphi 2010

Conceitos c++ Prof. Demétrios Coutinho INFORMÁTICA BÁSICA

Calculadora Virtual HP Prime

Montadores e Compiladores

Programação Orientada a Objeto Java

PHP-GTK. Criando Aplicações Gráficas com PHP. Pablo Dall'Oglio. Segunda Edição Inclui PHP 5 e GTK 2. Novatec

3. COMPILAÇÃO E ESTRUTURA BÁSICA DE UM PROGRAMA EM C

INTRODUÇÃO À PROGRAMAÇÃO II VARIÁVEIS COMPOSTAS HOMOGÊNEAS UNIDIMENSIONAIS

6 CONCEPÇÃO BÁSICA DO SISTEMA DE APOIO À DECISÃO

LINGUAGEM JAVA - RESUMO

WINDOWS XP. Autor: Amarildo Correia de Melo

SISTEMAS DE INFORMAÇÕES GEOGRÁFICAS I (GEO 01007) AULA 8

PROVA DE NOÇÕES DE INFORMÁTICA

Sistemas Distribuídos Capítulo 4 - Aula 5

Aula Extra. Depurador Code::Blocks. Monitoria de Introdução à Programação

Remoto Serial v. 1.0 Beta 10/8/ :41:04

Placas PC Card. Número de publicação do documento: Este manual explica como utilizar as placas PC Card com o computador.

Guia de desenvolvimento de um aplicativo para o sistema operacional Android

GERAÇÃO DE CURVAS DE NÍVEL

Algoritmos e Programação : Conceitos e estruturas básicas. Hudson Victoria Diniz

SisJus Sistema de Cadastro de Processos Jurídicos. We are able to do the better Team. Setembro de 2009, Maceió AL

PROGRAMA TERRITÓRIOS DA CIDADANIA. # Manual Operacional # Matriz de Ações 2013

Java possui 4 tipos de dados. Estes tipos de dados são divididos em: boolean, character, integer e float.

Prof. Adilson Gonzaga. Interface com Displays

Interface com Displays de 7 Segmentos. Interface com Displays

Atualizações de Software Guia do Usuário

Nº horas ESTRATÉGIAS RECURSOS AVALIAÇÃO

Instalando o SCI Manager

Manual Escrituração Fiscal Digital

DELPHI Curso Extensão. walter Prof. Walter Gima

Orientação a Objetos

Atualização de Software Guia do Usuário

LISTA DE EXERCÍCIOS POWER POINT

Aula 05 Instalação e Uso do Arcabouço. Alessandro Garcia Alexander Chávez LES/DI/PUC-Rio Março 2016

O AMBIENTE DE PROGRAMAÇÃO VISUAL -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.

CAPÍTULO 2 SISTEMAS DE NUMERAÇÃO E CÓDIGOS

Introdução. Software Básico Aula 3. Prof. Dr. Rogério Vargas.

Informática Aplicada

Até o momento, vimos que a estrutura de um computador segue uma seqüência: ENTRADA => PROCESSAMENTO => SAÍDA

ESPECIFICAÇÃO DE CASO DE USO

Curso de criação de componentes em Delphi

Edição de Tabelas no QGIS

Apresentação do Microsoft Excel

Programação de Computadores - I. Profª Beatriz Profº Israel

Atividades de Treinamento. Carregando programas na família GTI100. HI Tecnologia Indústria e Comércio Ltda. Documento de acesso Público

Guia de impressão. Carregamento de bandejas. Guia de impressão. 1 Remova totalmente a bandeja.

2.1 Dê duplo clique com o botão esquerdo do mouse sobre o instalador.

Universidade Federal da Paraíba Centro de Informática Departamento de Informática

Linguagem Pascal. Prof. Antonio Almeida de Barros Junior

LINGUAGEM SQL Linguagem usada em SGBD para: Definir estrutura de dados; Modificar dados em um banco de dados; Especificar restrições de segurança; Rea

INTEGRAÇÃO JAVA COM ARDUINO

Conhecimentos Básicos de Computação e Microinformática

Sumário. Credenciamento Ato de Concentração Requerimento de TCC... 10

Estruturas de Repetição

Instalando o Linux e outros Softwares

Procedimentos para realização de backup

MANUAL BÁSICO DE UTILIZAÇÃO DA IMPRESSORA BRAILE

Manual do sistema SMARam. Módulo Cadastro de Bens Intangíveis

Linguagem de Programação C. Fluxo de Saída Padrão. Linguagem de Programação C. printf. Fluxo de Saída Padrão. Algoritmos e Lógica de Programação

Conceitos básicos de programação

INTRODUÇÃO À PROGRAMAÇÃO EM FORTRAN

ALGORITMOS E PROGRAMAÇÃO TEÓRICA RAÍ ALVES TAMARINDO RAI.TAMARINDO@UNIVASF.EDU.BR

CARTILHA UTILIZAÇÃO DE PEN DRIVES NAS ESTAÇÕES DE TRABALHO DO TJPE NOVAS REGRAS DE UTILIZAÇÃO

O que é Microsoft Excel? Microsoft Excel. Inicialização do Excel. Ambiente de trabalho

Passo a Passo para utilização do Sistema de Registro Integrado REGIN Entidade Municipal

Linguagens de Programação:

Oracle Database: Programação com PL/SQL

Sobre a KTEC KTEC Escola de Tecnologia

Manutenção do Sistema

Introdução à programação em PASCAL. Aula de 22/10/2001. Nota: Conjunto de slides baseados nas transparências utilizadas em PEDA em anos anteriores

SISTEMA INTEGRADO DE GERENCIAMENTO DO ISS SIGISS. Manual de Envio de Notas Fiscais Eletrônicas em lote Instruções e Layout

KODAK PROFISSIONAL Câmera Digital DCS Pro SLR/c Guia do usuário - Seção de Otimização da Lente

Delphi 7 Aula 04 Bloco de Notas MDI

Microsoft Powerpoint 2003

Manual de baixa do Certificado Digital AR PRÁTICA

Usando o painel do operador

LINGUAGEM DE PROGRAMAÇÃO DELPHI Prof. Alberto Cezar de Carvalho

ROTEIRO PARA EMISSÃO DE CERTIFICADO DIGITAL A1

( d02938a95683&displaylang=pt-br)

Objectos Gráficos 1. APROG (Civil) Aula 4. Friday, November 2, 12

Documento de Requisitos do Sistema SISFOTO Sistema de gerenciamento de eventos fotográficos Versão 1.0

Delphi IDE. Jocélio Passos Delphi - IDE. Integrad Development Enviroment Ambiente de Desenvolvimento Integrado

Credenciamento. e manual de instalação Magento. Credenciamento. Configurações

Manual do usuário do Telefone IP BCM Business Communications Manager

Menu USB 1. Buffer Trabalhos. Modo NPA Comutação p/ PCL Configuração p/ PS Buffer USB Binário PS p/ MAC. Imprimindo. Usando cores.

Cadastrando uma nova denúncia

1. Estrutura de Dados

Guia de configuração para acesso à rede sem fios EDUROAM. Windows 7

Nº horas ESTRATÉGIAS RECURSOS AVALIAÇÃO

Estrutura de Dados Prof. a Mariella Berger. Trabalho 2 - Freecell

Sistemas Numéricos. Tiago Alves de Oliveira

Portal de Carapicuíba Painel Administrativo

- Campus Salto. Disciplina: Sistemas de Arquivos Docente: Fernando Santorsula

Transcrição:

O AMBIENTE DELPHI Programação de Computadores Profº.: Cristiano Vieira cvscaminha@hotmail.com

A IDE (Integrated Development Environment) do Delphi consiste em quatro partes principais: JanelaPrincipal(1) InspetordeObjetos(2) EditordeCódigos(3) Projetor de Formulários(4)

Janela Principal: Controladora do Ambiente Delphi e seus projetos.

O Object Inspector: é a ponte dentre a edição visual de sua aplicação e a geração automática de código.

Form Designer: Onde são construídas visualmente as janelas de uma aplicação. É a tela onde o desenvolvedor constrói suas aplicações.

AjanelaCODEEDITOR,oueditordecódigo,éondesedesenvolveoprogramafonte.É neste editor que se encontra a estrutura sintática propriamente dita da Linguagem Object Pascal, que é utilizada pelo Delphi. Cabe ressaltar, no entanto, que boa parte do código escrito é gerado automaticamente.

UNIT: apresenta o nome da unidade em desenvolvimento ou desenvolvido; INTERFACE: Definições gerais dos componentes de um formulário; USES: cláusula da seção Interface que coloca em uso as bibliotecas externas a unidade, necessárias para a compilação do projeto (programa ou aplicação); TYPE: identifica a área em que ficam dispostos os objetos (componentes) utilizados em um formulário. É nessa parte do ambiente Delphi que os objetos são criados, onde se apresenta a definição de uma classe de Objeto novo derivado do objeto Tform; PRIVATE: declarações privadas de campos de dados, métodos e objetos que serão acessíveis apenas na unidade em uso; VAR: apresenta o objeto local que será utilizado. Também é a área de declaração para variáveis globais da unidade; IMPLEMENTATION: define os procedimentos relacionados aos componentes de um formulário. Iniciada pela instrução {$R*.DFM) que representa a diretiva de compilação a qual inclui toda a interface, propriedades e componentes do arquivo *.DFM. A partir dessa seção se coloca o código de todas as procedures e functions da unidade.

TIPOS DE DADOS Tipo Faixa de Abrangência CARDINAL De 0 até 4.294.967.295 INTEGER De -2.147.483.648 até 2.147.483.647 BYTE De 0até 255 LONGINT De -2.147.483.648 até 2.147.483.647 LONGWORD De 0 até 4.294.967.295 SHORTINT De -128 até 127 SMALLINT De -31.768 até 32.767 WORD De 0 até 65.535 REAL

Strings Devem ser representadas em Delphi entre apóstrofos ( ). Este tipo de dado pode armazenar de 1 até 255 caracteres. Se a definição do tipo utilizado for String, será reservado na memória um espaço de 255 caracteres. Desejando reservar, por exemplo, apenas 10 espaços, a referência deverá ser feita como String[10].

Existe também o tipo Char que equivale a uma string de apenas um caractere (semelhante a String[1]), delimita apenas um caractere de 8 bits. Lógicos Boolean: Falso ou Verdadeiro

O uso de variáveis O primeiro caractere do nome de uma variável não poderá ser, em hipótese alguma, um número; sempre deverá ser uma letra; O nome de uma variável poderá ser atribuído com um ou mais caracteres; O nome de uma variável não poderá possui espaços em brancos; Não poderá ser nome de uma variável uma palavra reservada a uma instrução ou identificador de uma linguagem de programação, bem como o nome de seus componentes; Não poderão ser utilizados outros caracteres a não ser letras e números com exceção do caractere UNDERSCORE/UNDERLINE ( _ ). Exemplo: Nome_Aluno.

Tarefas Básicas Compilação e Execução: Botão RUN, Menu RUN RUN ou tecla F9 Salvar Projeto: Botão SAVE ALL, Menu FILE SAVE ALL (Unit+Project) ou Ctrl+Shift+S Fechar projeto: Menu FILE CLOSE ALL (Unit+project ) Exibir a Janela Object Inspector: Menu VIEW Object Inspector ou tecla F11 Alternar entre Unit/Form: Menu VIEW Toggle Form/Unit ou tecla F12 Exibir todos os forms do project: Menu VIEW Forms ou Shift + F12 Exibir todas as UNITS do project: Menu VIEW Units ou Ctrl + F12

Tipos de arquivos criados pelo Delphi Arquivo Extensão Descrição De projeto.dpr Contem dados sobre formulario, unit e codigos de inicialização UNIT.PAS Códigos do Object Pascal (Linhas de programação) De Formulario.DFM Dados binários criados pelo delphipara armazenar informações sobre os formulários das aplicações. Esses arquivos ficam criados a cada Unit criada. De backup.~dp,.~dfe.~pa Cópias de segurança dos projetos, formulários e units De aplicativo.exe Executável do aplicativo desenvolvido De OBJETO.DCU Esse arquivo é a versão compilada das units(.pas) De BIBLIOTECA.DLL Arquivo de Biblioteca de Ligação Dinâmica que pode ser criado pelo desenvolvedor De RECURSOS.RES Arquivo que contém ícones utilizados pelo Delphi De OPÇÕES.DFO Ajustes feitos nas opções de projetos De AJUDA.HLP Arquivos de Help(Ajuda) De IMAGENS.ICO,.WMF,.BMP Arquivos de imagens

Funções básicas de conversão no Delphi STRTOINT(X) INTTOSTR(X) STRTOFLOAT(X) FLOATTOSTR(X) VAL (Arg1, Arg2, Arg3) STR(arg1, arg2) Transforma uma String numérica (X) em valor inteiro Transformauma variável ou valor inteiro (X) em uma string numérica Transforma uma String numérica (X) em valor real Transforma uma variável ou valor real (X) em uma String numérica Transformauma string numérica em valor real, seguindo a ordem dos argumentos: Arg1 variável do tipo String ou campo String a ser convertido Arg2 variável do tipo Real que receberá o conteúdo de arg1 Arg3 variável do tipo Inteiroque receberá um dígito de controle do Delphi Transforma uma variável do tipo Real em uma String numérico, seguindo a ordem dos argumentos: Arg1 variável do tiporeal que será convertido. Recebe as máscaras. Arg2 variável do tipo String que receberá o conteúdo de arg1.