Clique abaixo para nos ajudar
Login

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
20 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 20 Visitantes :: 2 Motores de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 468 em 1/3/2012, 10:43
Como preencher campos vazios

9/2/2017, 11:55 por Linghston

Pessoal boa tarde,

É o seguinte, eu preciso preencher os campos de uma coluna da tabela DBF que …

Comentários: 2

Enviar msg para WhatsAPP via VFP

7/2/2017, 10:31 por Eliana

Olá Pessoal!

Alguém sabe se é possível enviar mensagem para o WhatsAPP via VFP?


Grata


Comentários: 0

Tudo dá errado

3/2/2017, 16:50 por Douglas Pascini

Troquei de maquina, achei que seria uma boa, [Você precisa estar registrado e conectado para ver esta imagem.]  pois passei para uma maquina melhor.

Instalei o …

Comentários: 1

URGENTE - Instalação do aplicativo

24/1/2017, 08:51 por Douglas Pascini

Bom dia. Estou com um problema, ao fazer a instalação (colocar os arquivo) do aplicativo na …

Comentários: 0

USAR REPORT FORM

30/12/2016, 09:06 por AJC

Pessoal bom dia,
Estou com um grande problema, já pesquisei muita coisa sobre report form, mas o …

Comentários: 3

Estatísticas
Temos 7016 usuários registrados
O último usuário registrado atende pelo nome de Coronado

Os nossos membros postaram um total de 21 mensagens em 12 assuntos

[Tópico Único] - Funções Interessantes

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Anexo [Tópico Único] - Funções Interessantes

Mensagem por Marcos Guedes em 1/4/2009, 23:40

Conferindo CEP
Clique aqui para acessar o site oficial e/ou consultar o exemplo em outras linguagens...

Código:
/*
 *@Author
 * Eduardo Hiroshi Campos Tamaki
 * edhiroshi86@yahoo.com.br
 */

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.Iterator;
import java.util.Properties;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import javax.swing.JOptionPane;

public class CepService {

   public static void main(String[] args) {


      // Define o CEP
      String cep = JOptionPane.showInputDialog(null,"Informe o CEP");
      
      // String da url      
      String urlString = "http://www.buscarcep.com.br/index.php";

      // Parametros a serem enviados
      Properties parameters = new Properties();
      parameters.setProperty("cep", cep);
      parameters.setProperty("formato", "xml");

      // Iterador
      Iterator i = parameters.keySet().iterator();
      // Contador
      int counter = 0;

      // Enquanto ainda existir parametros
      while (i.hasNext()) {

         // Nome
         String name = (String) i.next();
         // Valor
         String value = parameters.getProperty(name);

         // Adiciona com um conector (? ou &)
         // Separa a url por ?, e as variáveis com &
         urlString += (++counter == 1 ? "?" : "&") + name + "=" + value;
         
      }

      try {
         // Objeto URL
         URL url = new URL(urlString);

         // Objeto HttpURLConnection
         HttpURLConnection connection = (HttpURLConnection) url.openConnection();

         // Método
         connection.setRequestProperty("Request-Method", "GET");

         // Váariavel do resultado
         connection.setDoInput(true);
         connection.setDoOutput(false);

         // Faz a conexão
         connection.connect();

         // Abre a conexão
         BufferedReader br = new BufferedReader(new InputStreamReader(connection.getInputStream()));

         // Lê a conexão
         StringBuffer newData = new StringBuffer();
         String s = "";
         while (null != ((s = br.readLine()))) {
            newData.append(s);
         }
         br.close();

                        String comHtml = new String(newData);
                        Pattern p = Pattern.compile("<.*?>");
                        Matcher m = p.matcher(comHtml);
                        String semHtml = m.replaceAll(" ");
                        String endereco[] = semHtml.split("  ");
                        try {
                        System.out.println(endereco[1]);
                        }
                        catch(Exception e){
                       
                        }
                        try{
                        System.out.println(endereco[2]);
                        }
                        catch(Exception e){
                           
                       
                        }
                        try{
                        System.out.println(endereco[3]);
                        }
                        catch(Exception e){
                        }
                          try{
                        System.out.println(endereco[4]);
                          }
                        catch(Exception e){
                        }
                          try{
                        System.out.println(endereco[5]);
                          }
                        catch(Exception e){
                        }
                          try{
                        System.out.println(endereco[6]);
                        String end ="CEP: " +endereco[1]+"\nEstado: "+endereco[2]+"\nCidade: "+endereco[3]+"\nBairro: "+endereco[4]+"\nLogradouro: "+endereco[5]+" "+endereco[6];
                        JOptionPane.showMessageDialog(null,end);
                          }
                        catch(Exception e){
                            JOptionPane.showMessageDialog(null,"CEP não consta no banco de dados");
                        }


      } catch (Exception e) {
         e.printStackTrace();
      }

   }

}


Última edição por Marcos Guedes em 11/9/2009, 16:20, editado 2 vez(es)

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Anexo Re: [Tópico Único] - Funções Interessantes

Mensagem por Marcos Guedes em 18/6/2009, 13:03

Centralizando Formulários:

Coloque as seguintes linhas no contrutor de seu Formulário:
Código:
this.setLocationRelativeTo( null );

Dimension screenSize =
   Toolkit.getDefaultToolkit().getScreenSize();     
int componentWidth = this.getWidth(); 
int componentHeight = this.getHeight(); 
this.setBounds((screenSize.width-componentWidth)/2,
   (screenSize.height-componentHeight)/2,
   componentWidth,
   componentHeight);

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Anexo Re: [Tópico Único] - Funções Interessantes

Mensagem por Marcos Guedes em 22/6/2009, 13:54

Escrevendo em arquivos:
Código:
import java.io.*;
/**
 * Manipula Arquvos ASCCI-8 e Unicode
 *
 * @author (Marcos Guedes)
 * @version (22/06/2009)
 */
public class GravarArquivo
{   
    public boolean escreverASCII8(String localArquivo, String conteudo)
    {
        // Escreve um arquivo no formato ASCII-8
        // Obs: Caso o arquivo especificado já tenha um conteúdo específico,
        // o mesmo será substituído.
        // Para adicionar um conteúdo a um arquivo já existente, use a função, adicionarASCII8()
        boolean sucesso = true;
       
        try
        {
            // Cria o arquvo
            FileWriter arquivo = new FileWriter(localArquivo);
            PrintWriter saida = new PrintWriter(arquivo);
            // Escreve o conteúdo no arquivo
            saida.println(conteudo);
            saida.flush();
            // Fecha o arquivo
            saida.close();
            arquivo.close();
        }
        catch(Exception e)
        {           
            sucesso = false;
            http://System.out.println(e);
        }       
        return sucesso;
    }
   
    public boolean adicionarASCII8(String localArquivo, String conteudo)
    {
        boolean sucesso = true;
        try{
            // Abre o arquivo de texto para acrescentar linhas
            BufferedWriter arquivo = new BufferedWriter(new FileWriter(localArquivo, true));
            // escreve a linha de texto
            arquivo.write(conteudo);
            // insere uma quebra de linha
            arquivo.newLine();
            // força a gravação dos dados em disco
            arquivo.flush();
            arquivo.close();
        } catch (Exception e) {
            sucesso = false;
            http://System.out.println(e);
        }
        return sucesso;
    }
   
    public boolean escreverUNICODE(String localArquivo, String conteudo)
    {
        //
        boolean sucesso = true;
        try{
            FileOutputStream arquivo = new FileOutputStream(localArquivo);
            ObjectOutputStream saida = new ObjectOutputStream(arquivo);
            saida.writeObject(conteudo);
            saida.flush();
            arquivo.close();
        } catch(Exception e) {
            sucesso = false;
            http://System.out.println(e);
        }
        return sucesso;
    }
}

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Anexo Re: [Tópico Único] - Funções Interessantes

Mensagem por Marcos Guedes em 22/6/2009, 16:13

Janela "Abrir"

Selecionando o caminho do arquivo que deseja abrir:
Código:
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.JOptionPane;
import javax.swing.JFileChooser;
import javax.swing.filechooser.FileFilter;

import java.io.File;

/**
 * Testando a tela de seleção de arquivos e diretórios
 *
 * @author (Marcos Guedes)
 * @version (22/06/2009)
 */
public class AbrirArquivo extends JFrame
{
    JButton salvarComo;
   
    public AbrirArquivo()
    {
        this.setTitle( "Clique no botão..." );
        this.setResizable( false );
        this.setLocationRelativeTo( null );
        this.setLayout( null );
        this.setSize(157,56);
       
        this.getBtnSalvarComo();
       
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setVisible( true );       
    }
   
    public static void main(String args[])
    {
        AbrirArquivo obj = new AbrirArquivo();
    }
   
    private void getBtnSalvarComo()
    {
        this.salvarComo = new JButton("Abrir...");
        this.salvarComo.setSize(150,30);
        this.add( this.salvarComo );
       
        this.salvarComo.addActionListener(
            new ActionListener(){
                public void actionPerformed( ActionEvent e)
                {
                    salvarComo();
                }
            }
        );       
    }

    private void salvarComo()
    {
        JFileChooser fc = new JFileChooser();
        fc.setFileSelectionMode(JFileChooser.FILES_AND_DIRECTORIES); 
       
        fc.addChoosableFileFilter(new FileFilter(){ 
 
                    @Override 
                    public boolean accept(File f) { 
                            if (f.isDirectory()) { 
                                return true; 
                            }                               
                          return (f.getName().endsWith(".pdf") ||f.getName().endsWith(".PDF") ); 
                    } 
 
                    @Override 
                    public String getDescription() { 
                        return "Pdf Files"; 
                    }}); 
           
            fc.setAcceptAllFileFilterUsed(false);  // true, se quizer que todos os arquivos sejam selecionados
            int res = fc.showOpenDialog(null);
           
            if (res==0)
            {
                // res=0: selecionou arquivo
                // res=1: não selecionou arquivo
                JOptionPane.showMessageDialog(null, fc.getSelectedFile().getAbsolutePath());
            }
    }       
}

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Anexo Re: [Tópico Único] - Funções Interessantes

Mensagem por Marcos Guedes em 22/6/2009, 16:44

Abrindo a opção "Salvar Como":
Código:
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;

import javax.swing.JFrame;
import javax.swing.JButton;
import javax.swing.JOptionPane;
import javax.swing.JFileChooser;
import javax.swing.filechooser.FileFilter;

import java.io.File;

/**
 * Testando a tela de Salvar Como
 *
 * @author (Marcos Guedes)
 * @version (22/06/2009)
 */
public class SalvarArquivo extends JFrame
{
    private JButton salvarComo;
    private JFileChooser fc = new JFileChooser();;
   
    public SalvarArquivo()
    {
        this.setTitle( "Clique no botão..." );
        this.setResizable( false );
        this.setLocationRelativeTo( null );
        this.setLayout( null );
        this.setSize(157,56);
       
        this.getBtnSalvarComo();
       
        this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        this.setVisible( true );       
    }
   
    public static void main(String args[])
    {
        SalvarArquivo obj = new SalvarArquivo();
    }
   
    private void getBtnSalvarComo()
    {
        this.salvarComo = new JButton("Salvar Como...");
        this.salvarComo.setSize(150,30);       
        this.add( this.salvarComo );
       
        this.salvarComo.addActionListener(
            new ActionListener(){
                public void actionPerformed( ActionEvent e)
                {
                    salvarComo();
                }
            }
        );
    }
   
    private void salvarComo()
    {
        int returnVal = fc.showSaveDialog(null);
        if (returnVal == JFileChooser.APPROVE_OPTION) {
            File file = fc.getSelectedFile();
            JOptionPane.showMessageDialog(null, file.getAbsolutePath());
        } else {
            JOptionPane.showMessageDialog(null, "Cancelado!");
        }
    }       
}

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


 
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum