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

domingo, 4 de dezembro de 2022

Dica 3847 - DiskFile - Lidar com Arquivos Textos - Novidades Versao 28 - 116 - Nov 5 - Windev-webdev-mobile




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

PARA ADQUIRIR WINDEV WEBDMOBILE WEBDEV
ENTRE EM CONTATO COM 
ADRIANO BOLLER 
DA WXSOLUÇÕES





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

Youtube

https://youtu.be/rGEhPNehuXc




Playlist 

https://www.youtube.com/playlist?list=PLwJwZaqiZW-kLi4fXcvkR-Fp1XSY8P62x


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

Repositorio


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

Blog


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

Help Pcsoft


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

------------------------
Bom dia..
Hoje vamos ver mais uma função 
nova no windev 28-webdev-mobile 
DiskFile 
é usado para lidar com arquivos de texto 
presentes no disco
------------------------
00:00:00 Apresentação
00:00:12 Representante Adriano Boller
00:00:23 Apresentando Novidade 
00:00:30 Mostrando Help do windev
00:00:48 Mostrando no Windev 28
00:00:49 Criando a Window diskfile 
00:01:03 Explicando o que sera feito
00:01:14 Criando os edt arquivo
00:01:37 Criando botao seleciona e mostrando o codigo 
00:02:04 Criando edt texto para gravar e ler 
00:02:36 Criando botao para gravar o texto 
00:02:47 Criando botao para ler arquivo texto 
00:02:55 Criando codigo para gravar arquivo texto
00:05:09 Criando codigo para ler conteudo texto 
00:06:41 Executando o codigo 
00:07:08 Consideração Final 
00:07:19 Mostrando exemplo repositorio 
------------------------







-------------------------
Codigo

//gravando arquivo texto
arquivo_txt is DiskFile
arquivo_txt=fOpen(EDT_Nome_arquivo,foReadWrite)
IF NOT ErrorOccurred THEN
ELSE 
// deu erro que nao existe
fCreate(EDT_Nome_arquivo)
arquivo_txt=fOpen(EDT_Nome_arquivo,foReadWrite)
END
arquivo_txt.WriteLine("--------------------------")
arquivo_txt.Write(EDT_texto_para_gravar_ou_mostrar)
arquivo_txt.WriteLine("--------------------------")
fClose(arquivo_txt)

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

//lendo arquivo texto

arquivo_txt is DiskFile
arquivo_txt=fOpen(EDT_Nome_arquivo,foReadWrite)
IF NOT ErrorOccurred THEN
EDT_texto_para_gravar_ou_mostrar=arquivo_txt.Read(147483648)
//lendo por linha
LOOP 
retorno_linha is string=arquivo_txt.ReadLine()
IF retorno_linha=EOT THEN
BREAK
ELSE
Trace(retorno_linha)
END
END
END
Info("mostrado dados")
fClose(arquivo_txt)

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







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


segunda-feira, 18 de janeiro de 2021

DICAS 3247 - WINDEV - PERGUNTAS E RESPOSTAS 9 - Como realizar uma navegação completa no arquivo



https://youtu.be/7dYte-uU1Sc



Bom Dia Boa Tarde Boa Noite

Seja Membro do Canal

Esse Video Ao Vivo vai estrear as 19:00 do dia 21/01/2021 

DICAS 3247 - WINDEV - PERGUNTAS E RESPOSTAS 9 - Como realizar uma navegação completa no arquivo?


ASSUNTOS


How to perform a full file browse?
Como realizar uma navegação completa no arquivo?

VAMOS CRIAR UMA PAGINA CHAMADA NAVEGACAO ARQUIVOS
VAMOS CRIAR UM BOTAO - LENDO ARQUIVOS COM FUNCOES
VAMOS CRIAR UMA TABELA POR PROGRACAO COM DUAS COLUNAS, CODIGO E NOME 
VAMOS ENTRAR PROPRIEDADE TABELA E QUE A COLUNA DO NOME, SE EXTENDA, NO CASO COLUNA 2
VAMOS ENTRAR NO CODIGO DO BOTAO 
VAMOS USAR OS COMANDOS , HReadFirst,HOut,HReadNext
VAMOS CRIAR OUTRO BOTAO - LENDO ARQUIVO COM FOR EACH 
ENTRAR NO CODIGO DO Botao
VAMOS FAZER O CODIGO USANDO FOR EACH 


=============
//btn_lendo_arquivos_com_funcoes
TABLE_EMPRESA.DeleteAll() // eliminado dados da tabela
HReadFirst(empresa_v26,empresa_v26ID) // é usado para acessar o primeiro registro de acordo com a chave de pesquisa.
WHILE NOT HOut(empresa_v26) // é usado para descobrir se o fim do arquivo foi atingido.
TABLE_EMPRESA.AddLine(empresa_v26.empresa_v26ID,empresa_v26.nome) // adicionado dados na tabela
HReadNext(empresa_v26) // proximo registro
END
ToastDisplay("finalizado arquivo empresa",toastLong,vaMiddle,haCenter) // mensagem
================
// lendo arquivo com for each 

TABLE_EMPRESA.DeleteAll() // eliminado dados da tabela

FOR EACH empresa_v26  // percorre o arquivo empresa ate o final

TABLE_EMPRESA.AddLine(empresa_v26.empresa_v26ID,empresa_v26.nome) // adicionado dados na tabela
END
ToastDisplay("finalizado arquivo empresa",toastLong,vaMiddle,haCenter) // mensagem
===============
// lendo arquivo com for each invertido

TABLE_EMPRESA.DeleteAll() // eliminado dados da tabela

FOR EACH empresa_v26 FromEnd  // percorre o arquivo empresa do final ate o inicio
TABLE_EMPRESA.AddLine(empresa_v26.empresa_v26ID,empresa_v26.nome) // adicionado dados na tabela
END

ToastDisplay("finalizado arquivo empresa",toastLong,vaMiddle,haCenter) // mensagem-----------

----
















=============== INDICE PERGUNTAS E RESPOSTA





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 












Como realizar uma navegação completa no arquivo?
How to perform a full file browse
Visão geral
Dois métodos podem ser usados ​​para realizar a navegação completa de um arquivo de dados:
Método 1: funções de navegação
Este método usa as funções WLanguage para navegar pelos arquivos de dados:
Neste método:
  • HReadFirst é usado para acessar o primeiro registro de acordo com a chave de pesquisa.
  • HReadNext é usado para acessar o próximo registro (na ordem da chave de pesquisa).
  • HOut é usado para descobrir se o fim do arquivo foi atingido.
Observação : Você tem a capacidade de usar HReadLast e HReadPrevious para realizar uma navegação na ordem inversa.

Exemplo

// Navegue por todos os registros do arquivo do cliente
// classificados por nome do cliente.

HReadFirst(CUSTOMERCustomerName)
WHILE not HOut(CUSTOMER)
    // Processa o registro CUSTOMER
HReadNext(CUSTOMERCustomerName)
END

Método 2: FOR EACH declaração
instrução FOR EACH é usada para navegar pelos registros encontrados em um arquivo de dados. No nosso caso, esta instrução será usada para ler os registros encontrados em um arquivo de dados.
instrução FOR EACH espera os seguintes parâmetros:
  • o nome do arquivo para navegar
  • o nome do índice (ou chave) para classificar os registros
O primeiro registro e o próximo registro são lidos pela instrução FOR EACH. Não há necessidade de usar as funções HReadXXX.
Observação : A palavra DESC permite que você execute uma navegação na ordem inversa.

Exemplo de código

// Navegue por todos os registros do arquivo do cliente.
// Navegar classificado por nome crescente
FOR EACH CUSTOMER ON CustomerName
    // Processar o registro do CLIENT

END

domingo, 30 de agosto de 2020

Menu Blog


        






Cursos

ACBR - CURSO BOLETO - ULTIMA AULA 29 03 2018

ErpAmarildo - Curso - 116 Aulas - Ultima Aula 31 01 2019 


Array - Curso WinDev - 11 Aula - Ultima Aula 22-06-2017
Arquivos - Curso WinDev - 22 Aula - Ultima Aula 04-10-2017
BARRA PROGRESS CURSO WINDEV - 2 AULA - ULTIMA AULA 13 07 2017
Backup - Curso WinDev - 1 Aula - Ultima Aula 06 04 2017 (NOVO)
BUTTON - CURSO WINDEV - 2 AULA - ULA AULA 05 07 25017 (NOVO)
Calendario - Curso WinDev - 3 Aula - Ultima Aula 20/09/2017
Certificado - Curso WinDev - 11 Aula - Ultima Aula 27/03/2017
Comandos - Curso WinDev - 47 Aulas - Ultima Aula 15 03 2019   
ComBox - Curso WinDev - 8 Aula - Ultima Aula 13/09/2017
Controls - Curso WinDev - 3 Aula - Ultima Aula 17 11 2017
Cronograma/Organizer - Curso WinDev - 2 Aula - Ultima Aula 07/03/2016
Data - Curso WinDev -18 Aula - Ultima Aula 30/09/2017
Dialogo - Curso WinDev - Funções - 10 Aula - Ultima Aula 20-10-2017
Dicas - Curso WinDev - 48 Aula - Ultima aula 22-12-2017
Daruma - Curso - Em Andamento - 003 Aulas
Documentos - Curso - WinDev22 - 1 Aula - 04/12/2016 
Email - Curso Windev - 5 Aula - Ultima aula 31-10-2017
Excel - Curso WinDev - 3 Aula - Ultima Aula 03/04/2016 
Exe Windows - Curso WinDev - 14 Aula - Ultima Aula 20/09/2016
FlexDocs - Curso Nfe/xml - Em Andamento - 024 Aulas
Ftp - Curso - 15 Aulas
Grafico - Curso WinDev - 9 Aula - Ultima Aula 06/06/2016
Imagen - Curso WinDev - 4 Aula - Ultima Aula 07/04/2017
Json - Curso WinDev - 3 Aula - Ultima Aula - 17 03 2019
HyperFile - Curso WinDev - 29 Aula - Ultima Aula 17 07 17
ListBox - Curso WinDev - 13 Aula - Ultima Aula 04/03/2017
ListView - Curso WinDev - 2 Aula - Ultima Aula 30/03/2017
Iniciante - Curso ao Avançado - Ano 2016- 245 Aulas - Ultima Aula 03-10-2016

MONITOR - CURSO AULA 2 - ULTIMA AULA 07 08 2017

Multimidia - Curso WinDev - 1 Aula - Ultima Aula 04/08/2016

ORDEM COMPRA - CURSO - AULA 5 - ULTIMA AULA 15 01 2018

Pdf - Curso Windev Pdf - 2 Aula - Ultima Aula 29 12 2016
Pivo - Curso WinDev - 10 Aula - Ultima Aula 13/11/2017
Radio - Curso Windev - 1a Aula - Ultima Aula 27 04 2017
Relatorio - Curso WinDev - 49 Aulas - Ultima Aula 15-07-2017

 Servidores - Curso - 3a Aula - Ultima 09 05 2017

Sql - Curso WinDev - 21 Aula -  Ultima aula 24-03-2017
SQLSERVER - CURSO WINDEV - 3 AULAS - ULTIMA AULA 11 01 2018
String - Curso WinDev - 48 Aula - Ultima Aula 18/11/2017

Tabela - Curso WinDev - 75 Aula - Ultima Aula 18/09/2017
Uninfe - Curso Nfe/Xml - Em Andamento - 031 Aulas
Xml - Curso WinDev - 16 Aula - Ultima Aula 06-09-2017
Zip - Curso WinDev - 1 Aula - Ultima Aula 08-10-2016
Window Janela - Curso WinDev - 8 Aula - Ultima Aula 25/02/2017 
Windows Registro - Curso WinDev - 1 Aula - Ultima Aula 27/03/2016
WinDev Mobile - Curso - 82 Aulas - Ultima Aula - 26/04/2017
WebDev - Novo Curso - Curso 30 Aula - Ultima Aula 16/11/2017
WebDev - Curso 21 Aula - Ultima Aula 29 09 2016
WebService - Novo Curso - Curso 9 Aula - Ultima Aula - 06 02 2017
WinDev21 - Resumo das Novidades - 41 - Ultima Atualização -07-05-2016
Curso Exames - Ja Fechado - 017 Aulas
Curso - Primeiro Sistema desenvolvido -Ligações- Encerrado - 032


Continuar aqui
http://doc.windev.com/en-US/search2.awp?origin=browse&cat=controls-pages-and-windows,265

sexta-feira, 28 de junho de 2019

DICAS 2171 WINDEV WEBDEV MOBILE ARQUIVO 32 FSIZE














https://doc.windev.com/en-US/?3036055&name=fsize_function



// BTN_TAMANHO_ARQUIVO

n_tamanho_arquivo is int=fSize(EDT_ARQUIVO)
EDT_RESPOSTA=LengthToString(n_tamanho_arquivo,sizeB)+CR
EDT_RESPOSTA+=LengthToString(n_tamanho_arquivo,sizeGB)+CR
EDT_RESPOSTA+=LengthToString(n_tamanho_arquivo,sizeKB)+CR
EDT_RESPOSTA+=LengthToString(n_tamanho_arquivo,sizeMB)+CR
EDT_RESPOSTA+=LengthToString(n_tamanho_arquivo,sizeTB)+CR















WinDev - Arquivos - 001/... Lista Arquivos - fListFile
WinDev - Arquivos - 002/... Existe Diretório - Verificar Se Existe - fDirectoryExist
WinDev - Arquivos - 003/... Criar Diretorio - FmakeDir
WinDev - Arquivos - 004/... Extrair Dados Arquivos - Extrair Dados - Fextractpath
WinDev - Arquivos - 005/... Renomear Arquivos - FRename
WinDev - Arquivos - 006/... Existe Diretório - Verificar Se Existe - FDirExist
WinDev - Arquivos - 007/... Existe Arquivo - FFileExist
WinDev - Arquivos - 008/... Copiar Arquivos - FcopyFile - >
WinDev - Arquivos - 009/... Adicona Texto num arquivo - FAddText ( )
WinDev - Arquivos - 010/... Espaco Diretorio - FDirSize/ LengthtoString
WinDev - Arquivos - 011/... Informações hd - FDriveInfo -
WinDev - Arquivos - 012/... Elimina Arquivos - FDelete -
WinDev - Arquivos - 013/... Drive está Ok - FDriveReady -
WinDev - Arquivos - 014/... Imagen Procura - FImageSelect
WinDev - Arquivos - 015/... Abrir-Modificar-Gravar-Fechar fOpen/fReadLine/fClose/fSaveText
WinDev - Arquivos - 016/... Lista Discos - FListDisk
WinDev - Arquivos - 017/... Lista Diretorio - FListDirectory
WinDev - Arquivos - 018/... Ler Arquivo - FLoadText
WinDev - Arquivos - 019/... Ler Arquivo e Colocar Tabela - FLoadText
SEPARAR NOME ARQUIVO - - ARQUIVOS - 020 - AULA 1189
PROCURAR ARQUIVO - SELECT - ARQUIVO 021 - AULA 1190
DIRETORIO - LE ARQUIVOS - ARQUIVO 022- AULA 1268
Criar Diretorio - DICAS 1738 - PUBLICA - WINDEV ARQUIVOS 23 - FMakeDir - 
fDirectoryExist - DICAS 1740 - PUBLICA - WINDEV ARQUIVOS 24 - 



Teste

Teste
teste