Ir para conteúdo
Fórum Script Brasil

iSoron

Veteranos
  • Total de itens

    1.317
  • Registro em

  • Última visita

Tudo que iSoron postou

  1. iSoron

    Métodos De Ordenação

    Bem, não se pode afirmar a princípio que um algoritmo é mais ou menos eficiente que o outro. No pior caso, o QuickSort pode levar um tempo O(n²). O Bublesort, por sua vez, leva vantagem quando se tem um conhecimento dos dados que serão introduzidos. Por exemplo: Se você tem uma lista ordenada e deseja incluir um numero nela, você pode colocar o numero adicional no fim da lista e usar um Bublesort no sentido inverso e sem o loop principal. Nesse caso, o Quicksort perde de lavada É bem verdade que o quicksort é, quase sempre, mais rápido que os demais. Mesmo assim, é bom analisar a situação direitinho antes de se decidir! falou,
  2. iSoron

    Programa Ou Editor

    Pra começar, você deve entender o que são Java Applets. As applets nada mais são que aplicações AWT rodando dentro de um browser. Assim, o processo de criação é igual à criação de um aplicativo Stand-Alone, ou seja, você vai precisar do Java SDK e de uma IDE (se quiser). Boas IDES são Eclipse, JCreator ou Netbeans (ótima para criação de GUIs). Você encontra cada uma no Google, facilmente. falou, ps.: Removi o outro tópico, já que se tratava do mesmo assunto.
  3. iSoron

    Applets

    Quanto à parte de criação e conexão com o Banco de Dados, dê uma olhada no site do MySql. É gratuito e tem conexão com Java. Pra resolver o problema de conexão direto da Applet, você poderia tb criar uma conta no banco de dados com acesso bem restrito. Algo limitado a gravar (e somente gravar) dados em uma tabela específica. Não resolve totalmente o problema de segurança, mas é menos complexo que criar uma página dinâmica. falou!
  4. iSoron

    Comunicação Serial

    Diga lá André! beleza? Bem, para se comunicar via porta serial a um outro dispositivo, você vai precisar de uma API extra, criada pela Sun, chamada de "Java Communication API". Com ela, você poderá enviar e receber dados como se fosse qualquer outro stream. Se você não faz idéia do q eu estou falando e nunca viu Java antes, então, provavelmente, você não vai precisar criar nada em Java. Como você citou, o HyperTeminal (do Windows) já faz esse servicinho tb. Muito bem, continuando... Se você optou pelo Java, você precisa clicar AQUI e baixar a versão apropriada à sua plataforma. Infelizmente, existe uma para cada sistema operacional já que o acesso às portas varia muito de sistema pra sistema. Uma vez baixado e instalado o pacote java.comm, você precisa definir o .jar na sua classpath (qualquer duvida sobre isso, posta aí). Agora é só programar! Um exemplo pode ser encontrado no site da MathWorks e a documentação completa está no site da Sun. Acho que, com isso, você consegue o que quer. Qualquer problema, duvida, etc, posta aí embaixo, que agente tenta ajudar! falou,
  5. iSoron

    Inversão

    Pra saber o numero de palavras, voce pode contar o numero de espaços e somar um. falou,
  6. iSoron

    (string Args[])

    Diz ae Pires! beleza? Na verdade, essa linha é a declaração de uma variavel com o nome "args" do tipo String. Os colchetes indicam um vetor, ou seja, algo como uma lista de Strings. Por estar no nome da função, essa variável representa o paramentro a ser passado para a função. Tipo: int soma(int a, int b ); Essa função (que tem o nome "soma") recebe dois inteiros (a e b ) e retorna um inteiro. Da mesma forma, public static void main (String args[]) recebe Strings e não retorna nada (void). Essas strings nada mais são que os parametros que você passa ao programa. Se ainda ficou duvida, posta aí. falou
  7. iSoron

    Programa De Registro Em Java

    Código pronto é meio dificil achar, mas se quiser ajuda em uma parte específica do programa, estamos aqui!
  8. iSoron

    C/c++ Para Java

    Ae Rafael, As duas linguagens são muito boas e, como o Felipe disse, cada uma tem seu ponto forte. Enquanto o C/C++ pode ser bem baixo nivel, com chamadas diretas a assembly, o Java pode rodar em qualquer plataforma, com o mesmíssimo código. O C++ é rápido, o Java, bem mais prático. Etc... Quanto à sintaxe, você vai notar que é praticamente a mesma, então, qualquer um que você aprenda, vai estar servindo pra outra tb. Eu aconselho você a aprender Java, já que é uma linguagem nova e com um futuro próspero pela frente. Mas sei lá, c que sabe! falou.
  9. iSoron

    Dúvido Mesmo!

    De uma maneira ou de outra, sempre é possível visualizar o código da pagina. De qualquer forma, posta lá na seçao certa.
  10. iSoron

    Programa De Registro Em Java

    Registro? Explica melhor
  11. iSoron

    Download Java

    Na verdade, o Java.com é mais para os usuários finais. Se você quer desenvolver aplicações em Java, dê uma olhada aqui: http://java.sun.com/j2se/1.4.2/download.html Lá na seção "Download J2SE v 1.4.2_03", você verá as plataformas. Para cada uma há dois downloads: JRE e SDK JRE é apenas para executar as aplicações e o SDK, para criar. Se, no entanto, você quiser apenas executar um joguinho da web ou algo assim, vá no Java.com e clique em "Get it now".
  12. Bom, para isso, você tem duas escolhas: Utilizar a classe JFrame, presente no pacote Swing. Com essa classe, dá pra utilizar aquelas janelas com a cara do Java. Também é possível alterar as cores, etc. A segunda opção é utilizar a classe JWindow. Ela não tem nada: barra de titulo, borda, botões... Com ela dá pra fazer o que quiser, mas é mais trabalhoso, já que você vai precisar criar métodos pra arrastar a janela, por exemplo.
  13. iSoron

    Deserto!

    Parece que nós três somos os unicos que aparecem por aqui mesmo! Té mais!
  14. iSoron

    Java - Parte 2

    Inicialmente, quero me desculpar pela demora desse segundo Post. Por falta de tempo, só pude escrevê-lo agora! Para quem já utilizou qualquer outra linguagem de programação, verá que Java não tem nada de radical nessa parte! 2. Variáveis, Operadores, etc. Nessa parte do curso, observaremos a sintaxe da linguagem Java. De maneira geral, podemos dizer que ela é bem semelhante, senão igual, à sintaxe utilizado na linguagem C/C++. 2.1. Tipos de Dados Para representar e armazenar diferentes informações, é necessário escolher o tipo correto de dados. Para guardar a idade de alguém, por exemplo, é apropriado utilizar um tipo numérico de pouca capacidade (já que as pessoas não costumam passar dos 65535 anos! =P), e assim por diante. Veremos mais a seguir. Os tipos de dados presentes em java são os seguintes: Numeros - byte (8 bits) - short (16 bits) - int (32 bits) - long (64 bits) Ponto Flutuante (ou números não inteiros) - float - double Caracteres - char (guarda apenas uma "letra") Lógica - boolean (podendo receber os valores "true" ou "false" apenas) NOTAS: 1. Ter o tamanho de 8 bits, por exemplo, indica que a variavel poderá armazenar valores que vão de -(2^8) a (2^8-1), ou seja, de -128 a 127. 2. Diferente do C/C++, não há qualquer grau de parentesco entre dados lógicos (boolean) e números (int, long, ...). 3. Em Java não existe o modificador Unsigned, presente em outras linguagens, fazendo com que as variáveis sempre possam receber valores negativos. 2.2. Variáveis Uma variável é como um identificador para algo que o programador queira guardar, podendo utilizar depois, se desejar. Ao criar uma variável, o programador decide como deve se referir a ela, atribuindo-a, assim, um nome e também um tipo, que dirá se a variavel guarda um número, uma letra, ou qualquer outro tipo de dados. Ao decidir o nome da variável, entretando, o programador não poderá utilizar espaços ou quaisquer outros simbolos especiais. Apenas letras e números são aceitos. Se desejar, também pode utilizar os símbolos "_" ou "$", embora não seja recomendado. Para utilizar uma variável, devemos primeiro "declará-la". Isso é, explicar ao compilador que nós estaremos utilizando o nome da variável para nos referirmos a um determinado endereço na memória e também especificamos o tipo. Para declarar uma variavel, fazemos da seguinte forma: <Tipo> <nomeDaVariavel1> <nomeDaVariavel2> <...> ; int numeroDeBolas; float raioDaBolaA, raioDaBolaB, raioDaBolaC; char caractereDigitado, letra; Ao declararmos a variavel, podemos atribuir um valor a ela: int idade = 50; float distanciaX = 0.5, distanciaY = 0.1; boolean ativo = false; Os nomes das variáveis começam com letras minusculas e as constantes, em caixa alta. A utilização de nomes longos pode ser trabalhoso na hora de digitar o código do programa, mas faz com que o codigo fique bem claro e facilita a leitura. Essas recomendações não são obrigatórias, mas devem ser seguidas se queremos que alguém, além de nós mesmos, entenda o código do programa. Além disso, você mesmo pode se perder se o código não estiver bem limpo e organizado! 2.3. Comentários Os comentários são trechos de texto ignorados pelo compilador, que servem para explicar partes do código ou a utilização de determinadas funçoes. Eis um programa exemplo que utiliza os conceitos aprendidos até aqui. Utilize a IDE preferida para digitá-lo e compilá-lo. Altere-o como quiser! /* Programa Soma * Descrição: Programa que testa as variaveis e os operadores. */ public class Soma { public static void main(String[] args) { int a, b; a = 10; b = 15; // A seguir, vemos alguns operadores aritmeticos. System.out.println("a = " + a ); System.out.println("b = " + b ); System.out.println("a + b = " + (a+b)); System.out.println("b - a = " + (b-a)); System.out.println("a * b = " + (a*b)); System.out.println("a + 1 = " + (++a)); // Incrementando a System.out.println("a = " + a ); } } Por hj é só! Postem qualquer dúvida, problema ou comentário! falou
  15. iSoron

    Favoritos

    Você postou na seção errada. Dá uma lida naquele tópico fixo (Titulo: "não confunda").
  16. iSoron

    Exteções De Sons

    Ah, esqueci de colocar... Pra suporte a mp3, dá uma olhada: http://www.javaworld.com/javaworld/jw-11-2...1103-mp3_p.html
  17. iSoron

    Exteções De Sons

    Diz ae Pilantra! beleza? Se você quiser trabalhar com mídias em Java, pode utilizar um pacote chamado Java Media Framework, que é bem completo e aceito muuuitos tipos de midia (inclusive com suporte a video sob demanda, captura, etc). Se quiser uma lista completa dos formatos aceitos pelo JMF, clica AQUI. Ah, aceita .AU sim. falou!
  18. iSoron

    Por Favor Respondam Rápido !

    Leia o tópico lá em cima, com o titulo de "não Confunda".
  19. iSoron

    Java - Parte 1

    Antes de tudo, sejam bem vindos à nova seção do forum sobre Java! Aqui pretendemos dar uma noção básica de Java para quem quiser, para que, depois, você possa começar a caminhar por conta própria e descobrir esse mundo incrivel da Sun. A cada semana teremos um novo Post, então fique ligado! Qualquer dúvida, Reply! 1. Por que Java? A linguagem Java é considerada uma das melhores linguagens já criadas até hoje. A razão disso são as diversas vantagens que o Java oferece. Para começar, podemos dizer que Java é Multi-Plataforma, o que indica que, um programa feito para Linux rodará normalmente em um Mac, sem alterar uma só linha de código. Daí o slogan "Write once, run everywhere". Java tem uma sintaxe bem parecida com a do C++, porém é mais simples e evita enganos de alocação de memória, ponteiros incorretos, etc. Java conta com um sistema chamado Coletor de Lixo. Esse roda automaticamente em intervalos de tempo procurando areas de memoria não utilizadas. Assim, o programador não precisa se preocupar com isso. Essa linguagem foi designada para criar programas robustos, totalmente livres de erro. O compilador varre o codigo inteiro identificando problemas, e criando situações que poderiam gerar problemas no tempo de execução de maneira bem melhor que a maioria dos compiladores C++. Java é extremamente seguro! Seus programas são executados nas chamadas Maquinas Virtuais, impedindo o acesso direto aos componentes do computador. Quer uma prova de como isso realmente funcionou? Veja quantos virus foram feitos em Java. Além de ser totalmente orientado a objetos, Java conta com toneladas de classes já criadas pela Sun que facilitam a vida de qualquer programador! Pois bem, poderia continuar citando vantagens por horas, mas vamos em frente! 2. Preciso de que para começar a programar??? Duas coisas: O kit de desenvolvimento (J2SDK) e uma IDE, se quiser. O kit de desenvolvimento do Java já contém o compilador, a maquina virtual e dezenas de classes que podem ser uteis. Uma IDE aconselhada é o JCreator LE. É uma IDE gratuita e simples. Esses programas você pode conseguir no site da sun, ou através dos links lá embaixo. Depois de pegar e instalar o J2SDK, instale o JCreator e aponte-o para o local de instalação do J2SDK. Geralmente, ele acha o local sozinho, então nem precisa se preocupar. Feito isso, você já estará pronto para criar seus bytecodes! 3. Ola JMundo! Crie um novo projeto (Empty Project), um novo "Source Code" e digite o seguinte código: (Para os não adeptos a windows, explicarei mais tarde a compilar sem uma IDE) Por enquanto, não se preocupe em como ele funciona. Explicaremos mais tarde. public class OlaMundo { public static void main(String[] args) { System.out.println("Ola Mundo!!!"); } } Agora, salve em um arquivo chamado "OlaMundo.java" e compile. ATENÇÃO!!! Java é caso sensitivo! Ou seja, letras maiusculas ou minusculas fazem diferença sim! Então, tome cuidado. Em geral, nomes de variaveis e metodos começam com letra minuscula, classes começam com letras maiusculas e constantes, em caixa alta. Isso é só questão de estilo, para facilitar a leitura do codigo. Pois bem, verifique se funcionou. Caso ocorra algum problema, poste aí! Dê uma olhada no diretorio onde você colocou o projeto. Você verá o seu arquivo (OlaMundo.java) e outro (OlaMundo.class). O segundo é o programa compilado, executavel. Ele roda em qualquer plataforma, através da maquina virtual. Para executá-lo, digite, no shell, o seguinte comando: java OlaMundo Se o computador tiver alguma maquina virtual instalada, o programa deve funcionar corretamente. Note que não colocamos o ".class" no fim. Da mesma forma, se você quisesse compilar o programa, faria da seguinte forma: javac OlaMundo.java Para isso, você deve ter uma variavel global em seu sistema operacional chamada CLASSPATH. Ela deve conter o caminho para o J2SDK. 4. O ambiente Java Com o exemplo anterior, podemos ver como o Java trabalha. Inicialmente, o código fonte é criado em um editor de textos qualquer. A utilização de uma IDE facilita a digitação, mas é dispensável. Então, esse arquivo é salvo e compilado. O compilador verifica a existencia de erros. Se encontrar algum, dirá onde ele se encontra e dará uma breve explicação. Caso contrário, irá gerar um BYTECODE. Os bytecodes podem ser executados em qualquer plataforma, através da maquina virtual. Essa, ao receber o bytecode, irá verificar se ele preenche os requisitos de segurança. Se a maquina virtual possuir a tecnologia JIT (Just In Time), o bytecode será compilado novamente para a plataforma atual, a fim de aumentar a performance. No caso das Applets (programas que rodam em paginas Web), o browser faz o download do .class e executa dentro da pagina, como um programa comum. E por hoje é só. "Aula" que vem, veremos as variaveis e os loops. Pra quem já programa, será facil. Qualquer dúvida ou sugestão, é só postar! Flww!! Links JCreator IDE J2SDK
  20. iSoron

    J2me

    Isso vai depender do aparelho em sí. Se ele só possuir entrada pra cabos, é o jeito, né! Mas tem uns Palmtops que pegam rede Wireless...
  21. iSoron

    Kd A Galera De Java?!?!

    haha Olha o povo aparecendu! Acho que um "Olá Mundo" em Java é um bom começo. Muita gente nem sabe o que é um .class, ou pra q serve. qualquer 6 acham?
  22. iSoron

    Como Aprender

    Claro que ajuda! Não sei muito de Asp, mas pelo menos PHP tem a sintaxe bem parecida com a do C. Ah, aprende Java! hehe Tem umas apostilas até mais ou menos de Pascal e C no site Pegar.com.br , lá na seção de informatica. Não custa nada olhar.
  23. iSoron

    E-comerce

    Agora você precisa dizer ao compilador que esse arquivo existe e deve ser utilizado. Faça isso adicionando o JAR à CLASSPATH. Em algumas IDEs, dá pra adicionar esses arquivos sem mexer nessa variavel.
×
×
  • Criar Novo...