Mostrando postagens com marcador String. Mostrar todas as postagens
Mostrando postagens com marcador String. Mostrar todas as postagens

terça-feira, 15 de março de 2022

DICA 3665 - StringFormat - Formata String - Maisculo,minusculo,sem espaco,sem acento






video




Blog 



Repositorio




Help




bom dia

Vou mostrar comando para formatar string

Maisculo ,minusculo, sem espaco, sem acento , etc..


DICA 3665 - StringFormat - Formata String - Maisculo,minusculo,sem espaco,sem acento

Video estreia dia 21 03 2022


Menu dos videos webdev windev mobile





//----------- codigo

EDT_resposta=StringFormat(EDT_Nome_anterior,ccUpCase)+CR //maisculo
EDT_resposta+=StringFormat(EDT_Nome_anterior,ccLowCase)+CR //minusculo
EDT_resposta+=StringFormat(EDT_Nome_anterior,ccNormal)+CR //Normal
EDT_resposta+=StringFormat(EDT_Nome_anterior,ccIgnoreAccent)+CR 
              //sem acentuacao
EDT_resposta+=StringFormat(EDT_Nome_anterior,ccIgnoreSpace)+CR 
              //NO inicio e no final da string 
              //retira espaco,cr,Caracter 13,Caracter 20
EDT_resposta+=StringFormat(EDT_Nome_anterior,ccIgnoreInsideSpace)+CR 
              //retira espaco,cr,Caracter 13,Caracter 20
EDT_resposta+=StringFormat(EDT_Nome_anterior,ccIgnorePunctuationAndSpace)+CR 
             // Remove espaços e caracteres de pontuação.
















sexta-feira, 28 de janeiro de 2022

VIDEO 3596 - nov27 9 - StringDeleteDuplicate - Remove duplicidade entre substring de uma string





Video estreia dia 31 01 2022


Menu dos videos webdev windev mobile



Video Youtube




Help:


Blog 




---------------------------- codigo


// tira duplicidade 1 linha
EDT_Resposta=StringDeleteDuplicate(EDT_texto,"|")
// tira duplicidade todas linhas
EDT_Resposta=StringDeleteDuplicate(EDT_texto,["|",CR])








segunda-feira, 28 de dezembro de 2020

DICAS 3226 - WINDEV - WEBDEV - MOBILE - STRING 56 - SUBSTITUICAO TEXTO COM NOME VARIAVEL DIRETO


https://youtu.be/qE7TvDrgHZs





Bom Dia Boa Tarde Boa Noite

Seja Membro do Canal

Esse Video Ao Vivo vai estrear as 15:45 do dia 28/12/2020 

DICAS 3226 - WINDEV - WEBDEV - MOBILE - STRING 56 - SUBSTITUICAO TEXTO COM NOME VARIAVEL DIRETO



ASSUNTOS


Vamos criar uma Tabela contendo relacao de empresas
vamos criar um edt para ver o conteudo
vamos entrar no codigo da tabela 
vamos criar um texto e vamos colocar campos da empresa dentro do texto 
vamos testar 

conteudo is string=[
ESSA NOTA FISCAL NUMERO 100
É PARA O CLIENTE [%empresa_v26.nome%]
E O SEU CODIGO É [%empresa_v26.empresa_v26ID%]

AGUARDAMOS
]

EDT_EMAIL_CONTEUDO=conteudo 
















--------------------------- Curso de String

Blog - WinDev - Curso String - 001/... - Zeros direita - Rigth
Blog - WinDev - Curso String - 002 - Retirar texto Bloco String
Blog - WinDev - Curso String - 003 - Tamanho das Strings - Length
Blog - WinDev - Curso String - 004 - Transformar String Base 654 Em pdf
Blog - WinDev - Curso String - 005 - Retirar Texto do Lado Esquerdo e Direito
Blog - WinDev - Curso String - 006 - Complet - Completar Strings - Remessa Banco
Blog - WinDev - Curso String - 007 - Contains - Contem
Blog - WinDev - Curso String - 008 - Tirar pontos Cnpj - Replace
Blog - WinDev - Curso String - 009 - String - Placa - LLL9999
Blog - WinDev - Curso String - 010 - StringBuild
Blog - WinDev - Curso String - 011 - StringFormat
Blog - WinDev - Curso String - 012 - StringIncrement
Blog - WinDev - Curso String - 013 - Tirando Enter Observação
Blog - WinDev - curso String - 014 - Rtf - Colorir String
Blog - WinDev - Curso String - 015 - Multilinhas Strings
Blog - WinDev - Curso String - 016 - Numeracao Campo Dim
Blog - WinDev - Curso String - 017 - Numeracao - Juntar Numeracao e Pares
Blog - WinDev - Curso String - 018 - RTF - Posicionar e Colorir
Blog - WinDev - Curso String - 019 - Array guadar e ler codigo/nome - Associative Array
Blog - WinDev - Curso String - 020 - Array - Ver Se Existe -: ..exists
Blog - WinDev - Curso String - 021 - Campo - Posicionar Campo no Final - Cursor - Setfocus
Blog - WinDev - Curso String - 022 - Cep Formatar
Blog - WinDev - Curso String - 023 - Rtf Somar Quantas Linhas
Blog - WinDev - Curso String - 024 - ExtracLine - Extrair Linha
Blog - WinDev - Curso String - 025 - Contains - Ver se Tem dentro String
Blog - WinDev - Curso String - 026 - NoSpace - Elimina Espacos
Blog - WinDev - Curso String - 027 - Lower - Minusculo
Blog - WinDev - Curso String - 028 - Replace - Substituir
Blog - WinDev - Curso String - 029 - Upper - Maiuscula
Blog - WinDev - Curso String - 030 - Middle
Blog - WinDev - Curso String - 031 - NoSpace
Blog - WinDev - Curso String - 032 - RepeatString
ChaîneDécoupe - Blog - WinDev - Curso String - 033 - Extrai String com Separador
Blog - WinDev - Curso String - 034 - NoCharacter
Blog - WinDev - Curso String - 035 - StringCount - Quantos tem na pesquisa
Caixa - Fazer uma Caixa - String 036/...
For Each - Separar texto com Cr - WinDev String 037/...
RETIRAR TEXTO - WINDEV STRING 038 - AULA 1226
PROCURAR TEXTO - POSITION - WINDEV STRING 039 - AULA 1227
ACENTUAÇÃO XML - StringToUTF8 - WINDEV STRING 040 - AULA 1228
EXTRAIR TEXTO - WINDEV STRING 041 - AULA 1246
MINUSCULA POR MAISUSCULA - UPPER - WINDEV STRING 042 AULA 1250
TIRA ESPACOS ENTRE PALAVRAS - STRING 043 - AULA 1263
PLACA CARRO - STRING 044 - AULA 1264




PlayList WebDev tutorial Amarildo Webdev
Playlist Windev Tutorial Amarildo Windev
PlayList Windev Mobile 
Amarildo
Donwloads Windev
Windev
WxSolucoes
Matos Informatica
Repositorio Windev
Inscricao Evento Pcsof
Site forum Google 
Video sobre 3 Mil Videos Windev 
Video sobre Alfaserver servidor 












terça-feira, 24 de novembro de 2020

DICAS 3190 -WINDEV MOBILE TUTORIAL 11 - 07-12-2020-08_00Hrs- Lição 4.2. O básico do WLanguage - Variaveis - PARTE A



https://youtu.be/YmIMjnMbX64



Bom Dia Boa Tarde Boa Noite

Seja Membro do Canal

Esse Video Ao Vivo vai estrear as 08:00 do dia 07/12/2020-

DICAS 3190 -WINDEV MOBILE TUTORIAL 11 - 07-12-2020-08_00Hrs- Lição 4.2. O básico do WLanguage - Variaveis - PARTE A


ASSUNTOS

Lição 4.2. O básico do WLanguage
As variáveis
Declaring and assigning a variable
Os tipos de variáveis
O escopo das variaveis
Global 
Local
Escopo
Operações simples nas variáveis
Exemplos
Operadores de comparacao 
dicas 
Proxima Licao : The conditional IF and SWITCH statements








PlayList WebDev tutorial Amarildo Webdev
Playlist Windev Tutorial Amarildo Windev
PlayList Windev Mobile 
Amarildo
Donwloads Windev
Windev
WxSolucoes
Matos Informatica
Repositorio Windev
Inscricao Evento Pcsof
Site forum Google 
Video sobre 3 Mil Videos Windev 
Video sobre Alfaserver servidor 












Lição 4.2. O básico do WLanguage
Esta lição vai te ensinar os seguintes conceitos
  • Os diferentes tipos de variáveis.
  • Principais declarações WLanguage.
  • Os principais operadores WLanguage.
  • Procedimentos e funções.
  • Processamento de strings, valores numéricos e moedas.
Duração da aula

Tempo estimado: 1 hora
Lição AnteriorÍndicePróxima lição
As variáveis

O que é uma variável?

Em uma linguagem de programação, uma variável é usada para armazenar dados. Essas seções de memória contêm strings, números, etc.
As variáveis ​​são usadas para realizar cálculos, para realizar comparações ou para armazenar informações que serão usadas posteriormente.
Declarando e inicializando uma variável
Uma variável é representada por:
  • um nome: Nome dado à variável para que possa ser usada pelo idioma.
  • um tipo: Natureza dos dados armazenados na variável (consulte Os tipos de variáveis ).
  • um valor: informações armazenadas na variável.
  • um escopo: Limite para usar a variável no programa (ver O escopo das variáveis ). O escopo é definido principalmente pelo local onde a variável é declarada.

Declarando e atribuindo uma variável

A variável deve ser declarada (o que significa criada) antes que possa ser usada.
  • Exemplo de declaração simples:
    Price is currency
    • Preço representa o nome da variável.
    • é usado para declarar a variável. A linguagem cotidiana é usada em WLanguage.
    • moeda corresponde ao tipo de variável.
  • Exemplo de declaração múltipla:
    LastNameFirstName are strings
    • LastName, FirstName representam os nomes das variáveis.
    • are é usado para declarar um conjunto de variáveis.
    • strings representam o tipo de variáveis.
Quando a variável é declarada, você tem a capacidade de atribuí-la (ou atribuir um valor). Por exemplo:
// Atribuir uma variável de moeda
Price 1256,67
// Atribuir uma variável de string
LastName "Doe"
operador = é usado para realizar esta atribuição.

Observação

Em WLanguage, o caractere "(aspas duplas) é o caractere usado para delimitar uma sequência de caracteres. No exemplo acima, as aspas duplas são usadas para atribuir o valor Doe à variável LastName.
O conteúdo da variável pode ser lido e manipulado: basta usar o nome dado à variável para acessá-la.
O exemplo a seguir é usado para ler e exibir o conteúdo da variável Price na tela:
Info preço )

Os tipos de variáveis

O tipo de variável é usado para especificar o tipo de informação que será armazenada na variável. Os tipos mais comuns são:
  • booleano (verdadeiro ou falso),
  • string ("Doe"),
  • inteiro (1234),
  • moeda (12,32),
  • real (7.766666),
  • etc.

Importante

Use o tipo correspondente às informações que devem ser armazenadas. Portanto, você otimizará a memória e evitará erros de cálculo ou processo ao usar variáveis ​​nas funções WLanguage.
A maioria desses tipos de variáveis ​​será usada neste tutorial.
Para mais detalhes, consulte a ajuda sobre o tipo desejado (ver Os diferentes tipos de variáveis ).

Observação

Outros tipos estão disponíveis, como matrizes, estruturas, datas, horas, ...
Variáveis ​​avançadas também estão disponíveis. Esses tipos avançados reúnem todas as características do elemento que está sendo usado em uma única variável.
Tipos avançados podem ser usados ​​para lidar com documentos XML, e-mails, arquivos XLS, ...

O escopo das variáveis

As variáveis ​​podem ser declaradas em qualquer lugar do código. Porém, de acordo com a posição de sua declaração, a variável não pode ser utilizada para realizar processos ou cálculos. Falamos de escopo variável.
Dois tipos de escopo estão disponíveis:
  • Global.
  • Local.
Escopo
global Global significa que a variável tem uma visibilidade estendida no código. A variável é visível fora do local onde foi declarada. Vários níveis estão disponíveis:
  • Projeto e conjunto de procedimentos,
  • Janela, janela móvel, página, relatório.
Uma variável declarada em nível de projeto tem maior visibilidade no programa. A variável é visível em qualquer lugar, em todos os processos do programa. No entanto, você não deve declarar muitas variáveis ​​com este escopo: na verdade, a memória ocupada pela variável é sempre reservada, mesmo se a variável não for usada. Usar um grande número de variáveis ​​globais não é recomendado na arquitetura do programa. Para passar variáveis ​​para um processo, recomendamos que você use parâmetros (consulte "Parâmetros de um procedimento" para obter mais detalhes).
Uma variável declarada em um conjunto de procedimentos e uma variável declarada no projeto têm a mesma visibilidade. A vantagem de declarar uma variável no nível de um Conjunto é agrupar (ou classificar) as variáveis ​​por tema (conjunto) para tornar o processo de inicialização do projeto mais legível.
Uma variável declarada em nível de Janela, Janela Móvel, Página ou Relatório limita o escopo da variável a todos os processos do elemento (Janela, Janela Móvel, Página ou Relatório) e seus controles. Isso permite encapsular e limitar os usos.
Escopo
local Local significa que a variável tem uma visibilidade limitada no código. A variável é visível no processo em que foi declarada. Isso torna possível restringir o uso de variável ao processo.
Diagrama de escopo resumido
Escopo de variáveis

Uma variável é global quando é declarada:
  • no código de inicialização do projeto (ou no código de declaração do conjunto de procedimentos). A variável é global para o projeto.
  • No código de declaração de variáveis ​​globais de janela, página ou relatório. A variável é global para o elemento (janela, página ou relatório) onde foi declarada.
Em todos os outros casos, uma variável é local para o processo em que é declarada.

Operações simples nas variáveis

Vários operadores matemáticos podem ser usados ​​para realizar cálculos nas variáveis:
  • + para realizar uma adição.
  • - para realizar uma subtração.
  • * para fazer uma multiplicação.
  • / para realizar uma divisão.
Outros operadores podem ser usados ​​para realizar cálculos:
  • ++ para incrementar de 1 (adicionar 1 à variável).
  • - - para diminuir de 1 (subtrair 1 da variável).
  • + = para atribuir adicionando um valor.
  • - = atribuir subtraindo um valor.
Exemplos:
// Declaration of variables
Cnt is int
V1 is int
Res is numeric
 
// Assignment
Cnt = 10
V1 = 3
 
// Use of operators
Cnt = Cnt + 3   // Cnt is equal to 13
Cnt ++ // Cnt is equal to 14
Cnt -= 8 // Cnt is equal to 6
Cnt = Cnt * V1 // Cnt is equal to 18
Res = Cnt / 5 // Res is equal to 3.6
Operadores de comparação também estão disponíveis:
  • <menos que
  • > maior que
  • <= menor ou igual a
  • > = maior ou igual a
  • <> diferente de
  • = igual a
Outros operadores estão disponíveis. Consulte Os diferentes tipos de operadores para obter mais detalhes.

Dicas

  • É muito conveniente nomear as variáveis ​​com nomes longos (e evitar nomes curtos como i, j, k, ...). Ao ler o programa novamente, você será capaz de lembrar facilmente o propósito da variável.
  • Para definir o nome das variáveis, todos os caracteres Unicode (incluindo os caracteres acentuados) são aceitos. Significa legibilidade melhorada! Cuidado: alguns caracteres não são permitidos: espaço, =, ponto, vírgula, ...
  • É muito importante dar o tipo adequado à variável de acordo com seu uso. Por exemplo, para armazenar vários dígitos, você pode ter que:
    • use uma variável numérica se esta variável deve ser usada para cálculos.
    • use uma variável de string se esta variável deve ser usada para armazenar dígitos sem realizar cálculos (para 

Teste

Teste
teste