terça-feira, 29 de dezembro de 2020

DICAS 3227 - WINDEV WEBDEV MOBILE - 26 e 25 - NOVIDADES 30 - CONTROLE HTML FORMATACAO AUTOMATICA XML



https://youtu.be/l_MDg81M-30



Bom Dia Boa Tarde Boa Noite

Seja Membro do Canal

Esse Video Ao Vivo vai estrear as 10:00 do dia 29/12/2020 

DICAS 3227 - WINDEV WEBDEV MOBILE - 26 e 25 - NOVIDADES 30 - CONTROLE HTML FORMATACAO AUTOMATICA XML


ASSUNTOS


PARA QUEM USA XML , ESSE CONTROLE SERA DE GRANDE VALIA
VAMOS ABRIR O XML E VAMOS VER QUE A FORMATAÇAO SERA AUTOMATICA 


--------------------------- 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 












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 












domingo, 27 de dezembro de 2020

DICAS 3225 - WINDEV WEBDEV MOBILE - 26 e 25 - NOVIDADES 29 - CopieEcranAutorisée - Opcao para nao capturar tela



https://youtu.be/HmF742QrMqE



Bom Dia Boa Tarde Boa Noite

Seja Membro do Canal

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

DICAS 3225 - WINDEV WEBDEV MOBILE - 26 e 25 - NOVIDADES 29 - CopieEcranAutorisée - Opcao para nao capturar tela


ASSUNTOS

Top Demais

WIN_CodeInput.ScreenshotAllowed = False // ingles
win_codeinput.CopieEcranAutorisée=false // frances

A versão 26 permite que o usuário seja proibido de realizar screenshots(Captura Tela).
Isso é útil para aplicativos que contêm dados confidenciais, como aplicativos bancários.
Uma nova opção nas guias permite proibir o captura de tela.
A nova propriedade ..CopieEcranAutorisée=False
permite se necessário, proíba a cópia por programação.
Benefício proporcionado pelo novo recurso 26:
Confidencialidade garantida










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 












ScreenshotAllowed (Property)
In french: CopieEcranAutorisée
propriedade ScreenshotAllowed é usada para:
  • Determine se é possível fazer capturas de tela de uma janela,
  • Permitir ou impedir a captura de tela de uma janela.
Observação:
  • Esta propriedade é usada para evitar a captura de telas de janelas que contêm dados confidenciais. Se um usuário solicitar uma captura de tela de uma janela em primeiro plano e a propriedade ScreenshotAllowed for False , o sistema impedirá que a captura de tela seja feita.
  • Esta propriedade equivale à opção "Permitir captura de tela da janela", na guia "Detalhes" da descrição da janela.
Exemplo
// Impedir de fazer uma captura de tela da janela
WIN_ CodeInput .ScreenshotAllowed = False
Sintaxe

Descobrir se as capturas de tela da janela são permitidasEsconda os detalhes

<Result> = <Window> .ScreenshotAllowed
<Result>: Booleano
  • Verdadeiro se as capturas de tela forem permitidas,
  • Caso contrário, falso .
<Window>: Nome da janela
Nome da janela usada.

Permitir ou impedir capturas de tela da janela.Esconda os detalhes

<Window> .ScreenshotAllowed = <Authorization>
<Window>: Nome da janela
Nome da janela usada.
<Authorization>: Boolean
  • Verdadeiro se as capturas de tela forem permitidas,
  • Caso contrário, falso .
Observações
AndroidSe a janela estiver em primeiro plano e a propriedade ScreenshotAllowed for configurada para False , o conteúdo da janela não ficará visível no menu de aplicativos recentes do dispositivo.

sábado, 26 de dezembro de 2020

DICAS 3224 - WINDEV WEBDEV MOBILE - 26 e 25 - NOVIDADES 28 - zipArchive Funcoes Zip Celular



https://youtu.be/zB3S1MRUiME



Bom Dia Boa Tarde Boa Noite

Seja Membro do Canal


Esse Video Ao Vivo vai estrear as 21:00 do dia 26/12/2020 


DICAS 3224 - WINDEV WEBDEV MOBILE - 26 e 25 - NOVIDADES 28 - zipArchive Funcoes Zip Celular


ASSUNTOS

Estamos no windev mobile 26
no projeto windev_mobile_exemplo_Amarildo
que vai estar no repositorio Windev 
e
Vamos criar uma window
Vamos criar um botao
Vamos entrar no diretorio
vamos criar um arquivo texto
vamos compactar esse arquivo texto 
vou mostrar esse arquivo texto e o arquivo zip 





//Entrar Diretorio 
let diretorio_atual = SysDirStorageCard() + ["/"] + "amarildo_diretorio"
//Gerar Arquivo Texto
let conteudo=[
Dados do arquivo texto
para testar zip
no celular
]
let nome_arquivo = diretorio_atual+"/arquivo.txt"
arquivo_cria is int=fCreate(nome_arquivo)
IF arquivo_cria=-1 THEN
ErrorInfo(errFullDetails)
RETURN
END
fSaveText(nome_arquivo,conteudo)
//GErar Zip
let arquivo_zip=diretorio_atual+"/dados"+DateToString(DateSys(),"aaaa-mm-dd")+".zip"
monta_arquivo_zip is a zipArchive 
monta_arquivo_zip.Password="amarildo"
zipCreate(monta_arquivo_zip,arquivo_zip)
zipClose(monta_arquivo_zip)







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