sexta-feira, 26 de fevereiro de 2021

DICAS 3272 - WINDEV_WEBDEV_MOBILE - ArrayIntersect - Interseção de dois array NOVIDADES VERSAO 26- INDICE 34





https://youtu.be/MqC7WcgWRrg



Bom Dia Boa Tarde Boa Noite

Seja Membro do Canal

Esse Video vai estrear as 11:45 do dia 26/02/2021 

DICAS 3272 - WINDEV_WEBDEV_MOBILE - ArrayIntersect - Interseção de dois array NOVIDADES VERSAO 26- INDICE 34


ASSUNTOS


novidade versao 26 
vou mostrar ArrayIntersect
ele retorna um array com apenas os itens que tem nos dois 
vou criar um botao para ArrayIntersect
vou copiar o codigo e alterar somente onde é o comando do ArrayIntersect
vou ajustar um codigo 
vamos executar e testar todos dos 4 comandos novos do array , das ultimas aulas 
O codigo fonte se encontra no blog acima

--- Codigos Fontes
// Array distinc
arrAy_numeros is array of int 
ArrayAdd(arrAy_numeros,1)
ArrayAdd(arrAy_numeros,2)
ArrayAdd(arrAy_numeros,3)
ArrayAdd(arrAy_numeros,1)
// criei um array com varios numeros
arrAysemduplicidade is array of int 
arrAysemduplicidade = ArrayDistinct(arrAy_numeros)
//agora vamos ler nosso array e criar a tabela
TABLE_array.DeleteAll()
FOR EACH ELEMENT nLINHA OF arrAysemduplicidade
TableAddLine(TABLE_array,nLINHA)
END
-------------

//array union
// Criando primeiro array
arrPrimeiroarray is array of string 
arrPrimeiroarray.Add("amarildo")
arrPrimeiroarray.Add("joao")
// criando segundo array
arrSegundoarray is array of string 
arrSegundoarray.Add("joao")
// Unindo os dois Array
arrUnindo_array is array of string 
arrUnindo_array = ArrayUnion(arrPrimeiroarray,arrSegundoarray)
//agora vamos ler nosso array e criar a tabela
TABLE_array.DeleteAll()
FOR EACH ELEMENT nLINHA OF arrUnindo_array

TableAddLine(TABLE_array,nLINHA)

END

--------------

//array union all
// Criando primeiro array
arrPrimeiroarray is array of string 
arrPrimeiroarray.Add("amarildo")
arrPrimeiroarray.Add("joao")
// criando segundo array
arrSegundoarray is array of string 
arrSegundoarray.Add("joao")
// Unindo os dois Array
arrUnindo_array is array of string 
arrUnindo_array = ArrayUnionAll(arrPrimeiroarray,arrSegundoarray)
//agora vamos ler nosso array e criar a tabela
TABLE_array.DeleteAll()
FOR EACH ELEMENT nLINHA OF arrUnindo_array

TableAddLine(TABLE_array,nLINHA)
END

-----------

//array intersect
// Criando primeiro array
arrPrimeiroarray is array of string 
arrPrimeiroarray.Add("amarildo")
arrPrimeiroarray.Add("joao")
// criando segundo array
arrSegundoarray is array of string 
arrSegundoarray.Add("joao")
// ArrayIntersect - Interseção - vai aparecer somente os resultados que estiverem nos dois array
arrintersect_array is array of string 
arrintersect_array = ArrayIntersect(arrPrimeiroarray,arrSegundoarray)
//agora vamos ler nosso array e criar a tabela
TABLE_array.DeleteAll()
FOR EACH ELEMENT nLINHA OF arrintersect_array
TableAddLine(TABLE_array,nLINHA)
END



------------------ INDICE DO CURSO DE ARRAY e ESTRUTURA


WinDev - Array - 001/... Adiciona/Classifica Ordem/Mostra
WinDev - Array - 002/... Quantas Ocorrencias Array
WinDev - Array - 003/... ArrayDeleteLine - Eliminha uma Linha do Array
WinDev - Array - 004/... ArrayToString - Leva Array Para String
WinDev - Array - 005/... Seek - Procura Por Valor
WinDev - Array - 006/... ArrayDeleteDuplicate - Elimina itens duplos
WinDev - Array - 007/... Delete - Elimina Uma Linha
WinDev - Array - 008/... DeleteAll - Limpa Array
WinDev - Array - 009/... SwapLine - Mover de Lugar
WinDev - Array - 010/... Sum - Somar Array
ARRAYREVERSE - ARRAY - 011/ ... AULA 1185 
ARRAY INICIO - ARRAY 012 / AULA 1229





--------------------------- INDICIES NOVIDADES VERSAO 26
 



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 



















Teste

Teste
teste