Páginas

terça-feira, 28 de junho de 2016

Windev Mobile - 66/... - Matos Pedido 21/... - Ler Txt e Gravar dados No Cliente no Mobile









Video Youtube 


Nessa aula vou mostrar como ler um arquivo txt e gravar no mobile

In this lecture I will show how to read a .txt file and writing to mobile

Dans cette conférence, je vais vous montrer comment lire un fichier .txt et l'écriture au mobile


help1


nArquivoid is int=0
sFimarquivo is string=""
nArquivoid=fOpen(CompleteDir(fCurrentDir()) +"nome_arquivo.txt",foReadWrite)
IF nArquivoid<>-1 THEN
    Slinha is string=""
    LOOP
         Slinha=fReadLine(nArquivoid)
         IF Slinha=EOT THEN
             BREAK
         ELSE
             IF Slinha="" THEN
                 BREAK
             ELSE
                 sFimarquivo=ExtractString(Slinha,firstRank,"|")
                 IF sFimarquivo="FIM" THEN
                     BREAK
                 ELSE
                    n_id_empresa_cliente is int=ExtractString(Slinha,nextRank,"|")
                    HReadSeekFirst(cliente,id_empresa_cliente,n_id_empresa_cliente)
                    IF HFound(cliente) THEN
                    ELSE
                        HReset(cliente)
                        cliente.id_empresa_cliente=n_id_empresa_cliente
                        cliente.razao_social_nome=ExtractString(Slinha,nextRank,"|")
                        cliente.telefone=ExtractString(Slinha,nextRank,"|")
                        HAdd(cliente)
                    END                       
                 END                    
             END                
         END
     END  
END
TableDisplay(TABLE_Cliente)
















Blog - WinDev Mobile - Instalaca - Android 1/...
Blog - WinDev Mobile - Instalacao - Java 2/...
Blog - windev Mobile - MyExplorer 3/...
Blog - Windev Mobile - Android - Configurar Ansi 5/...
Blog - Windev Mobile - Layout - 6/.... 
Blog - Windev Mobile - Target_Code - 8/...
Blog - Windev Mobile - Agenda Cadastrar - 9/...
Blog - Windev Mobile - Agenda Mostrar - 10/...
Blog - Windev Mobile - Agenda Alterar - 11/...
Blog - Windev Mobile - Agenda Excluir - 12/...
Blog - Windev Mobile - HyperFile Error - 13/...
Blog - Windev Mobile -Tirar Foto - 14/... 
Blog - Windev Mobile - Pegar Foto Album - 15/...
Blog - Windev Mobile - hyperfil server - Acessar Rede/Could - Parte - 16/...
Blog - Windev Mobile - Query - Criar Consulta - Looper - Parte 17/...
Blog - Windev Mobile - Query - Tabela - Parte 18/...
Blog - Windev Mobile - Query - Filtro Acrescentar - Parte 19/...
Blog - Windev Mobile - Email - Parte 20/...
Blog - Windev Mobile - Analise Bolo Receita a/.. - Parte 21/...
Blog - Windev Mobile - Analise Bolo Receita b/... - Parte 22/...
Blog - Windev Mobile - Receita Bolo c/.. - Menu/Layout - Parte 23/...
Blog - Windev Mobile - Receita Bolo d/.. - Categoria - Parte 24/...
Blog - Widnev Mobile - Receita bolo e/.. - Categoria Altera/Exclui - Parte 25/...
Blog - Windev Mobile - 26/... - Receita Bolo - Combox Categoria
Blog - Windev Mobile - 27/.. - Receita Bolo - Tabela Bolo
Blog - Windev Mobile - 28/... - Xml - Retirar Conteudo Blog - Funcao
Blog - Windev Mobile - 29/... - Pdf - Ler Pdf Direto do Aparelho Android 
Blog - Windev Mobile - 30/... - Pdf - Ler Pdf Direto do Aparelho Android - Final 
Blog - Windev Mobile - 31/... - Looper - Criar Manual e Selecionar Informação
Blog - Windev Mobile - 33/.. Xml - Ler turmas e Mostrar Looper  
Blog - Windev Mobile - 35/... - Looper Mostrar Todos Dados Alunos 
Blog - Windev Mobile - 36/... - Looper Turma Mostra direto Alunos 
Blog - Windev Mobile - 37/... - Looper - Pegando Pelo WebService 
Blog - Windev Mobile - 38/... - Windows  - Mudar o Nome doTitulo
Blog - Windev Mobile - 39/... - Xml - Ler Posicao Inicial/Final - turmar Alunos 
Blog - Windev Mobile - 40/... - Xml - Ler Posicao Inicial/final/Especialidade/Refeito Funcao 
Blog - WinDev Mobile - 41/... HyperFile Classic Mobile 
Blog - WinDev Mobile - 42/... Matos Pedido - WinDevMobile 21 - Layout
Blog - WinDev Mobile - 43/... Matos Pedido 1/... - Tela Login
Blog - WinDev Mobile - 44/... Matos Pedido 2/... - Android Não Funciona
Blog - WinDev Mobile - 45/... Matos Pedido 3/... - Criando Conexão Classic
Blog - WinDev Mobile - 46/... Matos Pedido 4/... - Criando Grupo de Usuários
Blog - WinDev Mobile - 47/... Matos Pedido 5/... - Analise Grupo de Usuarios e Usuarios
Blog - WinDev Mobile - 48/... Matos Pedido 6/... Tabela usuarios
Blog - WinDev Mobile - 49/... Matos Pedido 7/... Tabela Usuarios Ajustes
Blog - WinDev Mobile - 50/... Matos Pedido 8/... Finalizando usuarios/Foto
Blog - WinDev Mobile - 51/... Matos pedido 9/... fazendo Conexão Rede Servidor
Blog - WinDev Mobile - 52/... Matos Pedido 10/... Codigo/Cnpj/Cpf Cliente
Blog - WinDev Mobile - 53/... Matos Pedido 11/... Busca Cliente
Blog - WinDev Mobile - 54/... Matos Pedido 12/... Codigo Produto e Busca
Blog - WinDev Mobile - 55/... Matos Pedido 13/... Lendo Informacoes Produto
Blog - WinDev Mobile - 56/... Matos Pedido 14/... Digitando Quantidade/Preco e Calculando total
Blog - WinDev Mobile - 57/... Matos Pedido 15/... Tabela de Itens Vendidos
Blog - WinDev Mobile - 58/... Matos Pedido 16/... Totaliza Valor
Blog - WinDev Mobile - 59/... Matos Pedido 17/... Criar Botao Grava Pedido
Blog - WinDev Mobile - 60/... Matos Pedido 18/... gravarPedido e mostrar Desktop
Blog - WinDev Mobile - 61/... Txt - 1/... - Ler Cliente/Gerar Edt 
Blog - WinDev Mobile - 62/... Txt - 2/... - Ler Looper Cliente/Gerar Edt
Blog - WinDev Mobile - 63/... Txt - 3/... Gerar Txt e Mandar Email
Blog - WinDev Mobile - 64/... Matos pedido 19/... Ler Txt e Gravar No Cliente
Blog - WinDev Mobile - 65/... Matos Pedido 20/.. Ler Cliente e Gravar no arquivo Txt
Blog - WinDev Mobile - 66/... Matos Pedido 21/... Ler Txt e Gravar dados No Cliente Mobile
Blog - WinDev Mobile - 67 /... painel de dispositivos
Blog - WinDev Mobile - 68 /... Layout Ajustar
Blog - WinDev Mobile - 69 / ... Tabuada
Blog - WinDev Mobile - 70 /... Matos pedido 22/... Fazer Menu - Action Bar
Blog - WinDev Mobile - 71/.. Login - Fazer Planos

WM - Imprimindo usando Windev Mobile em uma Impressora Bluetooth












Forum.pcsoft.fr/fr-FR/pcsoft.br.windev/1315-imprimindo-usando-windev-mobile-uma-impressora-bluetooth/read.awp



rezados,

Segue exemplo de como imprimir usando Windev Mobile em uma Impressora Bluetooth e serve também para Impressora ZEBRA deve ter suporte TSPL/TSPL2 com linguagem zpl.

Esse exemplo foi enviado por: Marcos Ríos
Skype ID: trionika
Arequipa, Arequipa, Peru

TELA:




// Summary: <specify the procedure action>
// Syntax:
//[ <Result> = ] texto_imprimir ()
//
// Parameters:
// None
// Return Value:
// UNICODE string: // None
//
// For instance:
// Indicate an example.
//
Procedure texto_imprimir()
sCadena is string
IF NoSpace(EDT_Texto)="" THEN
sCadena = [
CODEPAGE 8859-1
SPEED 4
SIZE 4,1
GAP 0,0
DIRECTION 0
CLS
TEXT 80,20,"2",0,1,1,1,"ALIMENTOS PROCESADOS S.A."
TEXT 75,35,"2",0,1,1,1,"-----------------------------------"
PDF417 80,50,400,400,0,E4,"B9idg1tcbOYOSYwWglmS/v5CoiQ="
PRINT 1,1
CLS
];
ELSE
sCadena = EDT_Texto;
END
RESULT sCadena



Procedure Global JAVA:
//FUNÇÃO: imprime_texto

import android.util.Log;
import android.app.Activity;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.bluetooth.BluetoothSocket;
import android.content.Intent;
import android.os.Bundle;
import android.os.Handler;
import android.view.View;
import android.widget.TextView;
import android.widget.EditText;
import android.widget.Button;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.Set;
import java.util.UUID;

PUBLIC static void imprime_texto()
{
// android built in classes for bluetooth operations
BluetoothAdapter mBluetoothAdapter;
BluetoothSocket mmSocket;
BluetoothDevice mmDevice;

OutputStream mmOutputStream;
InputStream mmInputStream;
Thread workerThread;

byte[] readBuffer;
int readBufferPosition;
int counter;
string impresora;
impresora = "";

try {
mBluetoothAdapter = BluetoothAdapter.getDefaultAdapter();

Set<BluetoothDevice> pairedDevices = mBluetoothAdapter.getBondedDevices();
IF (pairedDevices.size() > 0) {
impresora = "BT-TEST";
for (BluetoothDevice device : pairedDevices) {

IF (device.getName().equals(impresora)) {
mmDevice = device;
UUID uuid = UUID.fromString("00001101-0000-1000-8000-00805f9b34fb");
mmSocket = mmDevice.createRfcommSocketToServiceRecord(uuid);
mmSocket.connect();
mmOutputStream = mmSocket.getOutputStream();
mmInputStream = mmSocket.getInputStream();
string msg = callWLProcedure_String("texto_imprimir");
msg += "\n";

mmOutputStream.write(msg.getBytes());
mmOutputStream.close();
mmInputStream.close();
mmSocket.close();
BREAK;
}
}
}
} catch (NullPointerException e) {
e.printStackTrace();
} catch (EXCEPTION e) {
e.printStackTrace();
}
}
//Summary: <specify the procedure action>
// Syntax:
// imprimir_cadena ()
//
// Parameters:
// None
// Return Value:
// None
//
// For instance:
// Indicate an example.
//
//PROCEDURE imprimir_cadena()
//
//




BOTÃO IMPRIMIR:

imprime_texto()


Link para aquisição da Impressora:

http://www.aliexpress.com/snapshot/7823102237.html…




Fontes:

http://depot.pcsoft.fr/publish.awp…

REQUISITO: Windev Mobile 21


Esse exemplo foi enviado por: Marcos Ríos
Skype ID: trionika
Arequipa, Arequipa, Peru


--
Adriano José Boller
______________________________________________
Consultor e Representante Oficial da
PcSoft no Brasil
+55 (41) 9949 1800
adrianoboller@gmail.com
skype: adrianoboller
http://wxinformatica.com.br/
Message modifié, 27 juin 2016 - 23:22




0
0




Membre enregistré
1 805 messages
Popularité : +89 (91 votes)
Posté le 27 juin 2016 - 23:35
Prezados,

Detalhes da Impressora Bluetooth Android / iOS/ Windows Phone: