Ir para conteúdo
Fórum Script Brasil

dmetallica

Membros
  • Total de itens

    988
  • Registro em

  • Última visita

Posts postados por dmetallica

  1. Cadastro de Pessoas (Com Vector)

    Esse código é uma cadastro simples em java... Cpm algumas classes.

    Saum 2 packages...

    Segue o fonte:

      --> pCadastro
          *** Cadastro.java
          *** Pessoa.java
    
     --> pFuncGen
        *** Menu.java
        *** Io.java
        *** Str.java
    
    Segue  os fontes das classes agora:
    

    /*

    * Created on 22/04/2005

    *

    * TODO To change the template for this generated file go to

    * Window - Preferences - Java - Code Style - Code Templates

    */

    package pCadastro;

    /**

    * @author Diego Pacheco

    *

    * TODO To change the template for this generated type comment go to

    * Window - Preferences - Java - Code Style - Code Templates

    */

    public class Pessoa {

      private String sNome;

      private String sEndereco;

      private String sSexo;

      private int iIdade;

     

      //*** Metodos Construtures...

     

      public Pessoa()

      { 

      }

     

      public Pessoa(String sNome)

      {

      this.sNome = sNome.toUpperCase();

      } 

      public Pessoa(String sNome,String sEnd)

      {

      this.sNome = sNome.toUpperCase();

      this.sEndereco = sEnd.toUpperCase(); 

      }

      //*** Funcoes de set

     

      public void setNome(String sNome)

      {

      this.sNome = sNome; 

      }

     

      public void setEnd(String sEnd)

      {

      this.sEndereco = sEnd; 

      }

     

      public void setSexo(String sSexo)

      {

      this.sSexo = sSexo; 

      } 

     

      public void setIdade(int iIdade)

      {

      this.iIdade = iIdade; 

      }

     

      //*** funcoes de GET.

     

      public String getNome()

      {

        return this.sNome;

      }

     

      public String getEnd()

      {

        return this.sEndereco;

      }

     

      public String getSexo()

      {

      return this.sSexo;

      }

     

      public int getIdade()

      {

            return this.iIdade;

      } 

    }

    /*

    * Created on 22/04/2005

    *

    * TODO To change the template for this generated file go to

    * Window - Preferences - Java - Code Style - Code Templates

    */

    package pCadastro;

    /**

    * @author Diego Pacheco

    *

    * TODO To change the template for this generated type comment go to

    * Window - Preferences - Java - Code Style - Code Templates

    */

    import java.util.Vector;          //*** importa o pacote para uso do vector.

    public class Cadastro{

    public static void main(String[] args)

    {

              pFuncGen.Io  oIo  = new pFuncGen.Io();

              pFuncGen.Menu oMenu = new pFuncGen.Menu();

                    Vector oVector = new Vector();

        pCadastro.Pessoa oPessoaAux  = new pCadastro.Pessoa();

            String        sBufferResult  = new String();

          pFuncGen.Str      oStr      = new pFuncGen.Str();

            int          iTotAchados    = 0;

         

      int iTotPessoas = 0;

      int iRetAux    = 0;

      int iAux        = 0;

      int i          = 0; 

     

      iRetAux =  oMenu.montaMenu(iTotPessoas);

     

      while (iRetAux!=0)

      {

      switch(iRetAux)

      {

          case 1:

            pCadastro.Pessoa oPessoa = new pCadastro.Pessoa();

           

            oPessoa.setNome(oIo.leValor("Digite o Nome:"));

            oPessoa.setEnd(oIo.leValor("Digite o Endereco:"));

            oPessoa.setSexo(oIo.leValor("Digite o Sexo:"));

            oPessoa.setIdade( Integer.parseInt(oIo.leValor("Digite a

    Idade:")));

           

            oVector.addElement(oPessoa);

            iTotPessoas += 1;

          break;

          case 3:

              if (iTotAchados==0)

              {

                System.out.println("não Existem Pessoas Cadastradas! ");

              }

            else

              {

              String sNomeProc = new String(); 

              int    iTotRem  = 0;

              sNomeProc = oIo.leValor("Digite o Nome da Pessoa que

    voce quer REMOVER:");

             

              iAux = oVector.size();

              for(i=0;i<iAux;i++)

                {

                  oPessoaAux = (Pessoa) oVector.elementAt(i);

              if

    (oPessoaAux.getNome().toUpperCase().equals(sNomeProc.toUpperCase()))

              {

                              oVector.removeElementAt(i);

                              iAux = oVector.size();

                              System.out.println("Pessoa Removida...");

                              iTotRem++;

                              iTotPessoas--;

              }

                }

                 

              if (iTotRem==0)

                {

                        System.out.println("Nenhuma Pessoa Foi Removida"); 

         

                }

              else

              {

                  System.out.println("Total de Pessoas Removidas:

    " + iTotRem);

              }

              }     

          break;

          case 4:

            iAux  = oVector.size();

            if (iAux==0)

            {

                    System.out.println("Nenhuma Pessoa Cadastrada Ate esse Momento!"); 

         

            }

            else

            {

              String        sProcura      = new String();

              sProcura = oIo.leValor("Nome da Pessoa:");

             

            for(i=0;i<iAux;i++)

              {

                oPessoaAux = (Pessoa) oVector.elementAt(i);

              if

    (oPessoaAux.getNome().toUpperCase().equals(sProcura.toUpperCase()))

              {

                    sBufferResult +=

    oStr.devolveSpc(oPessoaAux.getNome().toUpperCase(),10);

                    sBufferResult +=

    oStr.devolveSpc(oPessoaAux.getEnd().toUpperCase(),10);

                    sBufferResult +=

    oStr.devolveSpc(oPessoaAux.getSexo().toUpperCase(),2);

                    sBufferResult += oPessoaAux.getIdade();

                    System.out.println(sBufferResult);

                    sBufferResult = "";

                    iTotAchados += 1;

                  }

              }

              if (iTotAchados==0)

              {

                  System.out.println("Nenhuma Pessoa Cadastrada com nome: "

    + sProcura);

              }

            } 

          break;

          case 5:

            if (iTotPessoas!=0)

            {

                sBufferResult = "";

                iTotAchados  = 0;

                iAux = oVector.size();

            for(i=0;i<iAux;i++)

              {

                oPessoaAux = (Pessoa) oVector.elementAt(i);

                sBufferResult +=

    oStr.devolveSpc(oPessoaAux.getNome().toUpperCase(),10);

                sBufferResult +=

    oStr.devolveSpc(oPessoaAux.getEnd().toUpperCase(),10);

                sBufferResult +=

    oStr.devolveSpc(oPessoaAux.getSexo().toUpperCase(),2);

                sBufferResult += oPessoaAux.getIdade();

                System.out.println(sBufferResult);

                sBufferResult = "";

                iTotAchados++;

              }

            System.out.println("TOTAL DE RESULTADOS: " + iTotAchados); 

            }

            else

            {

              System.out.println("Nenhuma Pessoa Cadastrada!");

            }

          break;

      }

      iRetAux =  oMenu.montaMenu(iTotPessoas);   

      }

          System.out.println("Programa Encerado!"); 

        }

    }

    /*

    * Created on 22/04/2005

    *

    * TODO To change the template for this generated file go to

    * Window - Preferences - Java - Code Style - Code Templates

    */

    package pFuncGen;

    /**

    * @author Diego Pacheco

    *

    * TODO To change the template for this generated type comment go to

    * Window - Preferences - Java - Code Style - Code Templates

    */

    public class Menu {

      public int montaMenu(int iTotRegs)

          {

           

            System.out.println("***================================***");

            System.out.println("***      CADASTRO DE PESSOAS      ***");

            System.out.println("***================================***");

            System.out.println("**************************************");

            System.out.println("* 1 - Para Incluir  uma Pessoa    ***");

            System.out.println("* 3 - Para Remover  uma Pessoa    ***");

            System.out.println("* 4 - Para Consultar uma Pessoa    ***");

            System.out.println("* 5 - Para Relatorio de  Pessoas  ***");

            System.out.println("* 0 - Para Sair do Sistema        ***");

            System.out.println("**************************************");

            System.out.println("*** TOTAL DE PESSOAS: " + iTotRegs);       

            System.out.println("**************************************");

           

            Io  oIO  = new Io();    //*** Instancia a Classe de Leitura de Dados IO.

            int  iRet  = 0;

            String Aux = "";

               

            Aux = oIO.leValor("");   

            iRet = Integer.parseInt(Aux);

           

            return iRet;

           

          }

    }

    /*

    * Created on 22/04/2005

    *

    * TODO To change the template for this generated file go to

    * Window - Preferences - Java - Code Style - Code Templates

    */

    package pFuncGen;

    /**

    * @author Diego Pacheco

    *

    * TODO To change the template for this generated type comment go to

    * Window - Preferences - Java - Code Style - Code Templates

    */

    import java.io.*;  //*** Importa todo pacote de java io.

    public class Io {

        public String leValor(String sMsg)

        {

          String sRetorno = "";

          InputStreamReader entrada = new InputStreamReader(System.in); //*** Cria um buffer de Entrada.

          BufferedReader br = new BufferedReader(entrada);              //*** seta  br como um leitor de buffer.

         

          System.out.print(sMsg);                                      //*** Imprime na tela.

          try                                                          //*** Tenta executar os comandos.

            {

              sRetorno = br.readLine();                                //*** Le um linha do Buffer.

            }

          catch (Exception e)                                          //*** Caso de Erro executa ...

            {

              System.out.println("Erro: " + e.getMessage());            //*** Imprime msg de erro.

            }

            return sRetorno;

        }

    }

    /*

    * Created on 22/04/2005

    *

    * TODO To change the template for this generated file go to

    * Window - Preferences - Java - Code Style - Code Templates

    */

    package pFuncGen;

    /**

    * @author Diego Pacheco

    *

    * TODO To change the template for this generated type comment go to

    * Window - Preferences - Java - Code Style - Code Templates

    */

    public class Str {

    public String devolveSpc(String sDados,int iTamSpc)

    {

        int i = 0;

        int iTamStr = 0;

        int iPreencSpc = 0;

        String sBufferRes = "";

       

        iTamStr = sDados.length();

        iTamSpc = iTamSpc  - iTamStr;

       

        for(i=0;i<iTamSpc;i++)

        {

          sBufferRes += " ";

        }

       

        sDados += sBufferRes;

       

      return sDados;

    }

    }

    Duvidas só falar...

    Abraços...

  2. Amigo... Não torne isso como pessoal...

    Pra você vender um sistema e não um site é a melhor coisa do mundo...não é só seguro como necessário...ou você dá seu trabalho pros outros???

    PHP é free mas a lógica que você usa pra programar é paga!

    ASP você usa um dll é outro coneito você ganha em segurança e não tem u mcusto elevado com esse do php. alem disso dll é um compente que pode ser generico e usado por outros sistemas...

    Apenas me referi que nessa situação o asp é mais robusto e aplicavel...

    assim como jsp que você tem as class que abstraem as regras de negocios e o processamento e ainda as tag libraris que escondem o codigo jsp...

    php é bom tb programa com php direto, mas nesse caso é asp ou jsp é mais eficiente...

  3. cara criptografar todo o codigo não é uma boa...

    Para isso que você quer era melhoir uma aplicação VB/ASP por que ai você fazria um dll no vb e mas paginas só faria a chamada das dlls nas paginas... ai não teria problemas pois nminguem conseguiria ver o codigo...

  4. Mas se você usar hash, e mandar interpretar um site inteiro ele funciona???

    Funciona!!! Mas você não consegue mas voltar o conteudo... ateh consegue mas isso saum uns belos e muitos muitos anos....

    Mas essa não é funcionalidade aplicavel você usa hash para informações sigilosas como senha.

    Abraços...

  5. isso se chama query sqtring amigo...

    assim para passar você faz um href normal digamos assim

    teste.php?var=teste

    ou usa o commando header do php , ou melhor usa JS.

    ai na pagina que você quer pega oi valor de var usa.

    //*** Se for get seu metodo.

    $_GET["var"];

    //*** se for post

    $_POST["var"];

    e ai pode fazer...

    if ($_POST["var"]==nome)

    {

    ____

    ____

    ____

    }

×
×
  • Criar Novo...