Apostila de Ferramenta de desenvolvimento Rápido Delphi 2º Bimestre

Documentos relacionados
Curso Profissional de Gestão e Programação de Sistemas Informáticos. Programação e Sistemas de Informação. Módulo 4 Strings. Prof. Sandra Pais Soares

PROCEDURES E FUNÇÕES PRÉ DEFINIDAS Linguagem de programação PASCAL prof. Vera Alves FUNÇÕES ARITMÉTICAS

Linguagem de programação Strings

Linguagem de programação Strings

Prof. Rogério Albuquerque de Almeida. Programação Orientada a Objetos II Java Sexta aula

Departamento de Engenharia Rural Centro de Ciências Agrárias. Programação I

Arrays. Professor: Ricardo Luis dos Santos IFSUL Campus Sapucaia do Sul

MANIPULAÇÃO DE STRINGS

INTRODUÇÃO. JavaScript PROF. ME. HÉLIO ESPERIDIÃO

Linguagem de Programação

Curso Básico de Programação Aula 11. Revisão Aula Anterior Laços de Repetição While; Do-While; For.

DDL DML DCL DTL Tipos Numéricos: INT FLOAT DOUBLE Tipos String: CHAR VARCHAR BINARY BLOB TEXT Tipos Data e Hora: DATE TIME TIMESTAMP YEAR

CURSO BÁSICO DE PROGRAMAÇÃO AULA 11. Revisão Aula Anterior Vetores Cadeia de Caracteres

Linguagem C Vetores, Matrizes e Strings

Minicurso de JavaScript PET Sistemas de Informação Segundo Dia Anthony Tailer. Clecio dos Santos. Rhauani Fazul.

(Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene)

Estrutura de Dados. Cadeia de Caracteres. Roberto Araujo Ago/2013

AULA 8. Ambientes Visuais 8.1. OBJETIVO DA AULA SQL (Structured Query Language)

Estruturas de Repe,ção e Manipulação de Texto

Programação I Matrizes e Strings. Prof. Carlos Alberto

Aula 2 - Barra de Rolagem, botões de rádio, CheckBox, Memo e Main Menu

AULA 06. HABILIDADES TRABALHADAS: Fundamentos da linguagem Java e manipulação de Strings.

Estudo da Linguagem C# para realização de Dados Estatísticos

Algoritmos e Estrutura de Dados Aula 02 Listas em Python

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO A SQL

Fundamentos de Programação

Banco de Dados I Introdução SQL

Estruturas de Repetição

Vetores. Vetores. Vetores. Vetores. Vetores. Algoritmos e Lógica de Programação. Vetores

Prof. MsC Vicente Paulo de Camargo PUCGO. Conteúdo baseado no livro Lógica de programação e estrutura de dados - Java - Sandra Puga

String. Universidade Católica de Pernambuco Ciência da Computação. Prof. Márcio Bueno.

Algoritmos e Programação

MANIPULAÇÃO DE STRINGS

Operador in e Caracteres

Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Felippe Scheidt IFPR Campus Foz do Iguaçu. Math, Strings, Arrays e Date

JAVA Referências, Strings e Arrays

Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C#

TÉCNICAS DE PROGRAMAÇÃO. Estrutura de dados

Programação I A Linguagem C. Prof. Carlos Alberto

Fundamentos de Programação. Turma CI-240-EST. Josiney de Souza.

BCC Introdu c ao ` a Programa c ao I Ponteiros Guillermo C amara-ch avez UFOP 1/54

(Extraído do Livro: Fundamentos da Programação. Ascencio, Ana/Campos, Edilene)

CURSO BÁSICO DE PROGRAMAÇÃO AULA 16. Ordenação Revisão para a prova

ALGORITMOS E ESTRUTURA DE DADOS

Pág. 1 de 6

Programação Estruturada e Orientada a Objetos REVISÃO

Caracteres, Vetores e Matrizes

LINGUAGEM DE PROGRAMAÇÃO C AULA 2. Professor: Rodrigo Rocha

Fundamentos de Programação. Linguagem C++ aula II - Variáveis e constantes. Prof.: Bruno Gomes

A U L A 9 F U N Ç Õ E S A G R E G A D A S E C Á L C U L O S

Python Listas e Strings. Listas 23/11/2016. Por que usar listas? Listas. Listas - Solução. Listas - Problema

Strings. Introdução. Definição de strings. Criação/Declaração de strings. Inicialização de strings. Manipulação de strings. Exemplos.

CIT Aula 02 Variáveis e Estruturas de desvio condicional. Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1

Recuperação P1 de Estrutura de Dados

Manipulação de strings e conversão entre tipos de dados

13 Registros (Structs)

Estudo da Linguagem C# para realização de Dados Estatísticos

Introdução à Ciência da Computação. Prof. Dr. Rogério Vargas

Aula 3 Constantes e funções de E/S

Aula 3: Tipos e variáveis

Cadeias de Caracteres

Estruturas Compostas Matriz

Vetores e Matrizes. Vetores

Sumário. Introdução à Ciência da Computação. Ponteiros em C. Introdução. Definição. Por quê ponteiros são importantes?

Principais Funções do VBscript

ALOCAÇÃO DINÂMICA DE MEMÓRIA

Introdução à Computação Strings

Centro Universitário Franciscano Curso de Sistemas de Informação Disciplina de algoritmos e programação II. Ponteiros

Conversão de Tipos e Arrays

Programação Estruturada e Orientada a Objetos. Strings

SQL Linguagem de Definição de Dados

Manipulação de Dados com SQL

INF 1620 P4-13/12/01 Questão 1 Nome:

Algoritmos e Lógica de Programação 80 horas // 4 h/semana. Para começar... Strings. Para começar... Strings. Exemplo...

Aula de hoje. Strings. Expressões lógicas. Relações lógicas equivalentes. Operadores para strings. Introdução

CURSO BÁSICO DE PROGRAMAÇÃO AULA 15. Revisão Vetores e Matrizes Trabalho

Linguagem de Programação

Linguagem de Programação

Estrutura de Dados Conceitos Iniciais

SSC304 Introdução à Programação Para Engenharias. Variáveis Indexadas em C. GE4 Bio

CREATE TABLE AUTOR ( cod_autor int not null primary key, nome_autor varchar (60) )

Algoritmos Fundamento e Prática

Programação Estruturada Aula 5 - Exercícios

Introdução a Linguagem C (Parte I) UFPA Sistemas de Informação. Roberto Araujo 2013

Linguagem de Programação C. Strings

Paradigmas de Linguagens

Manipulação de Strings. Vanessa Braganholo

Principais Funções Pré-definidas do C# (Elas auxiliam a sua tarefa de programar)

ESTRUTURAS COMPOSTAS VETOR

Sets. Declaração: var y : Set[Int] = Set() O tipo do conjunto não é obrigatório, podendo usar a inferência: var x = Set(1,3,5,7)

Programação de Computadores 1 Lista 2. Prof. Álvaro A. F. de Souza DECSI - ICEA - UFOP

Computação L2. Linguagem C++ Observação: Material Baseado na Disciplina Computação Eletrônica.

Disciplina de Algoritmos e Programação

PROGRAMAÇÃO PARA DESIGNERS - PENSAR COMO O INIMIGO

Lição 7 Array em Java

Preparação para Maratona de Informática PYTHON

USP - ICMC - SSC SSC o. Semestre Disciplina de Introdução à Computação para Engenharia Ambiental

Transcrição:

Apostila de Ferramenta de desenvolvimento Rápido Delphi 2º Bimestre MANIPULAÇÃO DE STRINGS A linguagem de programação utilizada no ambiente Delphi considera que uma string qualquer é um vetor de caracteres, ou seja, cada letra de uma string corresponde a uma posição dentro de uma matriz. Tomando como exemplo a variável nomeprofessor que é uma String contendo o nome Hélio. Esta String pode ser representada como: nomeprofessor[1]= h nomeprofessor[2]= e nomeprofessor[3]= l nomeprofessor[4]= i nomeprofessor[5]= o Melhor dizendo a variável nomeprofessor é representada por 5 posições de memória numeradas, cada posição de memória é responsável por guardar uma letra, esta representação é chamada de vetor. Exemplo: Existem diversas funções que podem ser utilizadas para a manipulação de texto e strings nesta linguagem de programação, veremos abaixo algumas destas funções: LENGTH Função que retorna o número de caracteres de uma string:

UPCASE Função que retorna o caractere em maiúsculo. Funciona apenas com variáveis do tipo CHAR. UPPERCASE Função que retorna a string em maiúsculo. CONCAT Função que retorna a união de duas ou mais strings passadas como parâmetros POS Função que retorna a posição que uma substring ocupa dentro de uma string passadas como parâmetro. COPY Função que retorna uma substring de uma string de acordo com sua posição e quantidade de caracteres especificados

DELETE Procedimento que exclui um pedaço de uma string passada como parâmetro, de acordo com uma posição e quantidade de caracteres especificados INSERT Procedimento que permite inserir uma substring dentro de uma string, em uma posição Especificada STR Procedimento que converte uma variável numérica em um string, determinando o tamanho do string e a quantidade de casas decimais CHR Função que retorna o caractere correspondente ao valor ASCII especificado

ORD Função que retorna o valor ASCII correspondente ao caractere especificado. TRIMLEFT, TRIMRIGHT, TRIM Remove espaços em branco a esquerda, direita e ambos. Radio Button Este componente geralmente é utilizado para forçar o usuário a escolher uma opção dentre outras, como por exemplo, o sexo do usuário:

Principais propriedades e funções Check Box Componente que permite ao usuário escolher ou não uma opção. Principais propriedades e utilização

CAIXAS DE LISTAGEM: Adicionando itens via programação: Recuperando valor do item selecionado pelo usuário Limpando Caixa de Lista via programação

Excluindo itens por meio do Index do Item Outras Funções CAIXAS DE COMBO: Adicionando itens e Definindo qual item estará selecionado. ->Propriedades: Items e ItemIndex Recuperando valor do item selecionado pelo usuário

Adicionando itens via programação: Excluindo itens por meio do Index do Item Outras Funções Temporizador Este componente permite que funções sejam executas de tempos em tempos. Principais propriedades

Propriedade Valores Descrição Enabled True/False Habilita e desabilita o componente Interval 0 int Intervalo de repetição em milissegundos 1000 = 1s Utilizando programação para habilitar componentes.

Barras de Rolagem Propriedade Valores Descrição Kind sbvertical / sbhorizontal Define se a barra será vertical ou horizontal. Min Inteiro Define o valor mínimo do intervalo Max Inteiro Define o valor Maximo do intervalo. LargeChange Inteiro Determina os saltos quando o usuário efetua clicks sobre o componente. SmallChange Inteiro Determina o valor de salto quanto usuário clica nas setas direcionais do componente Position Inteiro Valor atual de onde está localizada a barra de rolagem Manipulação de vetores Arrays Declarando e inicializando um vetor

Matrizes