Ir para conteúdo
Fórum Script Brasil

iSoron

Veteranos
  • Total de itens

    1.317
  • Registro em

  • Última visita

Posts postados por iSoron

  1. Perto da função printf você vai encontrar o endereço onde a string está localizada dentro do arquivo. Aí, você tem duas opções: Ou edita a string, como o Graymalkin sugeriu, ou edita o endereço. A primeira opção é mais fácil. O único problema é que a string nova não pode ser maior que a antiga. A segunda opção é mais chata porque você vai precisar procurar um espaço vazio dentro do binário, colocar a string lá, e mudar o endereço na chamada da função. Em compensação, vai funcionar com qualquer string. Você só precisa se certificar de que a sua string não está no meio do código do programa.

    E, só lembrando, o último caractere da string tem que ser um \0. ;)

    Té mais.

  2. Mas é necessário um código tão grande assim só para incluir valores?

    Pois é, Java não é linguagem script, então tudo é formal.

    Na verdade, o que tem de maior ali é a declaração da classe e o tratamento de exceções. A leitura em sí são duas linhas.

    Mais uma coisa: tem algum comando que limpa a tela?

    Na biblioteca padrão, não. Mas se tu pesquisar por aí, pode encontrar como fazer. O problema é que depende do sistema operacional.

    Té mais.

  3. Vou ficar bastante tempo aqui nessa parte do fórum... de javascript para java

    E eu ando estudando Javascript :P

    Qualquer dia apareço por lá.

    Quanto à pergunta, outro jeito de fazer é assim:

    import java.util.Scanner;
    
    public class Teste {
         public static void main(String args[]) {
              try {        
                   Scanner sc = new Scanner(System.in);
                   int i = sc.nextInt();
                   String linha = sc.nextLine();
         
              } catch(Exception e) {
                   e.printStackTrace();
              }
         }
    }
    

    Essa classe existe desde o Java 5, e tem umas coisinhas legais, como suporte a expressões regulares.

    Documentação: http://java.sun.com/j2se/1.5.0/docs/api/já...il/Scanner.html

    Té mais.

  4. Primeiro você precisa criar um arquivo Manifest, que vai descrever o que é o seu Jar, e o que ele contém.

    Pra esse exemplo, o arquivo só precisa ter:

    Main-Class: Welcome
    Agora você compila o seu Welcome.java, e junta tudo no jar assim:
    javac Welcome.java
    jar cvfm welcome.jar Manifest Welcome.class
    Pra executar:
    java -jar welcome.jar

    Na prática, claro, ninguém vai ficar fazendo isso na mão.

    Algumas IDEs, como o Eclipse, fazem tudo automaticamente.

    Té mais.

  5. Eu gravo imagens assim:

    BufferedImage imagem = ...
    // desenha a figura original na imagem com buffer
    File arquivo = new File("figura.png");
    ImageIO.write(imagem, "png", arquivo);
    

    Ou seja, quase o mesmo código que o seu..

    Qual erro dá aí?

  6. Diga lá,

    Os problemas 3 e 4 estão intimamente relacionados. Quando você usa a tag table, é de se esperar que o conteúdo da tag seja uma tabela, e não um layout. O site pode funcionar bem em IE e Firefox, mas não existem só esses dois browsers por aí. Um browser pra cegos, como eu citei, não vai conseguir ler o seu site porque não há parágrafos, titulos, ou listas. Apenas tabelas.

    Além disso, se você usar as tags corretas, como h1, p, e div, o seu site vai poder ser facilmente visualizado em dispositivos móveis, por exemplo. Ou vai poder ser convertido em feeds rss facilmente.

    Mas essas mudanças são meio grandes.. Talvez o ideal seja deixar isso pra próxima versão.

    Mesmo assim, é bom lembrar disso, depois. ;)

    Dá uma lida: http://www.w3.org/TR/WAI-WEBCONTENT/

    Té mais.

  7. O layout tá ótimo, mas algumas coisas me desagradaram:

    1. O site não passa não segue os padrões da w3c.

    2. Desabilitar o botao direito do mouse?!

    3. O site utiliza tabelas para gerenciar o layout.

    4. Acessibilidade zero: uma pessoa cega nunca vai poder navegar no seu site.

    Eu recomendo que você estude tableless e web standards em caráter de urgência. :)

    Té mais.

  8. Só digo três coisas: DOM Inspector, Web Developer Toolbar e Javascript Console.

    Mas pra quem quer mais, aí vai: Web Development with Firefox

    Uso o Firefox não só por ele ser o melhor browser atual, mas também por ele ser software livre.

    Em segundo lugar, fico com o navegador Konqueror, que passou até no teste ACID2.

    ps: Mas também reconheço que o pessoal do Opera fez um belo serviço. Principalmente com o Opera Mini..

    Té mais.

  9. Webservices não é uma coisa de outro mundo. Pense como se fosse uma página normal, como as demais. A única diferença é que essa página vai ser lida por outro software, e não por um ser humano.

    Se você quer que outros sistemas tenham acesso a uma lista de clientes, por exemplo, faça uma página que imprime a lista na tela, e nada mais. Pra acessar remotamente, é só tratar a página como se fosse um arquivo comum.

    Na prática, os dados podem ser bem complexos, e você pode precisar usar xml para encapsular os dados.

    Um exemplo real de webservice:

    http://www.audioscrobbler.net/data/webservices/

    Té mais.

  10. Para coisas pequenas, nenhuma. Mas para coisas complexas, orientação a objetos ajuda muito. Imagine programar uma camada de abstração para bancos de dados, por exemplo. Ou mesmo implementar um padrão com o mvc, façade..

    Se php ao menos oferecesse namespaces, a situação poderia ser outra.

    Por enquanto, essas coisas só são praticáveis com orientação a objetos.

    Té mais.

×
×
  • Criar Novo...