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
Enabled
Valores
True/False
Interval
0 – int
Utilizando programação para habilitar componentes.
Descrição
Habilita e desabilita o
componente
Intervalo de repetição em
milissegundos 1000 = 1s
Barras de Rolagem
Propriedade
Kind
Valores
sbVertical / sbHorizontal
Min
Inteiro
Max
Inteiro
LargeChange
Inteiro
SmallChange
Inteiro
Position
Inteiro
Manipulação de vetores Arrays
Declarando e inicializando um vetor
Descrição
Define se a barra será vertical
ou horizontal.
Define o valor mínimo do
intervalo
Define o valor Maximo do
intervalo.
Determina os saltos quando
o usuário efetua clicks sobre
o componente.
Determina o valor de salto
quanto usuário clica nas
setas direcionais do
componente
Valor atual de onde está
localizada a barra de rolagem
Matrizes
Download

Apostila de Ferramenta de desenvolvimento Rápido – Delphi