domingo, 12 de fevereiro de 2012

4 projetos em Java feitos com Netbeans.

Nesta semana em que não tivemos aulas por que a PM estava em greve, eu estudei o novo ambiente Java, o Netbeans 7.1. Eu gostei muito mais do que o Eclipse. Se bem que o que podemos dizer do Eclipse? Que o conhecemos muito poubo. Apesar da pouca convivência com o Netbeans, e da maneira como foi apresentado, já posso caminhar por este ambiente melhor do que no ambiente Eclipse. Não sei o que você fez neste período. Eu estudei Java. Não somente Java. Dei uma passada no projeto de SMS. E não fui além da capa de apresentação.

Neste período eu fiz os projetos abaixo. Todos eles estão disponibilizados para Downloads nos links logo abaixo de cada um deles.

1 - Conversor de Dólar para Real. Um projeto simples em que se treina vários fundamentos: botão, rótulos, getText(), inteiro, conversão, multiplicação, manipulação de variáveis, exibição de conteúdo. Eis a imagem do projeto em execução.

image

Se você quiser uma cópia eis aqui o link: Converter Dolar para Real e vice-versa. Descompacte os arquivos e mova ou copie para a pasta do NetBeansProjects dentro da sua pasta de Documentos ou Meus Documentos.

2 - Calculador de IMC. O programa tem como  tarefa calcular o Indice de Massa Corporal e apresentar os resultados das medidas apresentadas. Eis a imagem abaixo:

image

Simples e faz os cálculos certinho e apresenta os seguintes resultados: Abaixo do peso, peso normal, sobre peso, obesidade tipo 1, obesidade tipo 2 e Obesidade Mórbida. Se você quiser uma cópia aqui: Calcular ICM.

3 – Caixa Eletrônico. Na prova de C, foi pedido para criarmos um programa de caixa eletrônico. Eu o fiz em casa. E agora o fiz em Java. Veja a imagem abaixo.

image

Não fiz completo. Foi só um meio de estudar Java e saber como usar os recursos de Label, Rótulos, getText, Integer.valueOf. Não fiz por exemplo, as rotinas com notas de 2 reais. E também aprendi a colocar imagens nos rótulos como está acima. Copia do projeto aqui: Caixa Eletrônico em Java.

4 – Converter Velocidade. Refiz o exemplo dado em sala. Veja como ficou o que fiz nesta semana.

image

Tem uma cópia deste projeto aqui: Converter Velocidade.

domingo, 5 de fevereiro de 2012

Primeiro Projeto Java com Netbeans 7.1: Converter Velocidade

Na aula de ontem 04/02/2012 fizemos o primeiro programa usando o ambiente Netbeans. E o fizemos por completo. Iniciamos. Criamos a interface. Inserimos os rótulos, os campos de textos, o botão e inserimos o código.

O programa é muito simples: Converter um determinado número dado em milhas para o equivalente em quilômetros. Além do que foi feito em sala de aula, eu modifiquei o meu. Inserir mais dois botões. Alterei o rótulo em que a saída das informações é apresentada. Veja como ficou o formulário final, e uma tela depois de executado.

image

Eu inserir o botão LIMPAR que reconfigura os campos preenchidos em campos sem dados. E o botão SAIR que ao clicar fecha o formulário e a aplicação. Depois de executado fica assim:

image

O Botão Sair. O botão sair executa  o seguinte código:

private void Botao_SairActionPerformed(java.awt.event.ActionEvent evt) {                                  
System.exit(0);
}



O Botão Limpar. O botão LIMPAR executa o seguinte código:

private void LimpaFormActionPerformed(java.awt.event.ActionEvent evt){ jTextField1.setText("");
aparecer.setText(null);}

O Botão Calcular. O botão CALCULAR executa o seguinte código:

private void Calcula_KMActionPerformed(java.awt.event.ActionEvent evt) { int resultado = (int) ((Double.parseDouble(jTextField1.getText()))* 1.609);
aparecer.setText(resultado + " Km/h"); }



Explicação do botão Calcular. O botão Calcular pega o número digitado no jTextFiel1, que são dados inseridos em um campo TEXTO, converte com o código: (Double.parseDouble(jTextField1.getText()) e MULTIPLICA por 1.609, e deposita na variavel denominada de RESULTADO. O rótulo onde vai o resultado, eu o nomei de “aparecer”, e neste Rótulo é exibido o conteúdo da variável RESULTADO.


Faça também outras mudanças e outros projetos para se ambientar e dominar estes novos conteúdos.

5 dicas para Netbeans: iniciantes

Nas aulas de Linguagens Técnicas do sábado 04/02/2012 foi apresentado á turma o novo ambiente: O Netbeans 7.1 bem como, foi feito o primeiro aplicativo e muitas explicações foram dadas de como melhor usar o ambiente. Vou apresentar 5, dos principais pontos apresentados na aula.

1 – Criando um projeto no Netbeans.  Para iniciar um novo projeto Java, clique em File/Arquivo; clique em novo; clique Java, clique em Aplicativo Java; clique em próximo; Dê um nome; clique em Finalizar.

image

2 – Criando um Frame; Clica com o botão direito no seu projeto, aponta e clica em Novo; Aponta e clique em Formulário JFrame;

image

3 – Inserindo objetos. Para você inserir objetos no seu Formulário de aplicativo é muito fácil. Você vai puxando no quadro Contêiner Swing e posicionando na tela.

image

4 – Para modificar as propriedades de um objeto (cor, fonte, fundo, tamanho, largura, altura, borda, etc.) clica no objeto e no painel Propriedade você faz as mudanças. Pode também com o botão direito do mouse e clicar em propriedades.

image

5 – Mudando o modo de uso; Ao trabalhar com a programação em Java no Netbeans, você pode, e certamente terá que fazer esta alternância entre Projeto e Código Fonte. Veja na imagem abaixo. Se quiser trabalhar com o código Java, clique em Código-Fonte. Se vai trabalhar no formulário, clique em Projeto.

image

sábado, 4 de fevereiro de 2012

Mudanças na disciplina.

Quem esteve hoje no IFBA para as aulas deste sábado surpreendeu-se com as mudanças ocorridas na disciplina Linguagens Técnicas, a saber:

1 – Mudança de IDE. Agora estamos utilizando o Netbeans 7.1. De acordo com o professor a mudança foi necessária devido os novos rumos do curso: Interface gráfica.

2 – O conteúdo mais atrativo e mais fácil de ser manipulado e entendido. Ao menos até o momento foram as boas noticias.

Na aula de hoje, vários conceitos foram  transmitidos. E sem dúvidas, muitos conceitos assimilados.

sexta-feira, 3 de fevereiro de 2012

Campus Party: saiba como o evento consegue oferecer 20 Gbps de internet para os participantes

Este texto abaixo é uma Reprodução completa do texto de  Rafael Arbulu, publicado da maneira que está abaixo. Campus Party

Rafael Arbulu
Nos últimos dois anos, a edição brasileira da Campus Party sofreu, de uma maneira ou de outra, com a sua mega rede web. Em 2010, o evento teve sua estrutura invadida, e algumas baias foram impedidas pelo hacker de acessar alguns sites. Em 2011, o evento contou com uma rede relativamente estável, mas o infortúnio da queda de energia gerou críticas extensas. Mas, em 2012, os organizadores do evento querem minimizar as possibilidades de problemas.

A Telefônica já anunciou que a Campus Party deste ano contará com mais geradores de emergência justamente para manter tudo ligado em caso de queda de energia. Mas e quanto à internet? Como garantir não só a segurança, mas também a estabilidade dela?

Quem acompanha o Olhar Digital, já sabe que a internet na Campus Party terá o dobro de velocidade em relação ao evento do ano passado - ou seja, 20 Gbps. A tecnologia é oferecida pela HP e chama-se "FlexNetwork". Antônio Mariano, gerente de pré-vendas e projetos da empresa, salienta que, no caso da feira, duas conexões de 10 Gbps serão diretamente ligadas à rede da Telefônica, além de 20 roteadores ligados em configuração redundante.

Complementando a estrutura, 150 switchers estarão espalhados pelo Parque Anhembi, onde acontecerá o evento. Um software chamado IMC - Intelligent Management Center - completa o pacote com um painel de informações em tempo real sobre o desempenho da internet. Em outras palavras, em caso de falha de qualquer espécie, os administradores da rede saberão na hora.

Usando o próprio exemplo da invasão de 2010, Mariano também explica que o FlexNetwork é configurado com mecanismos de auto-proteção: "No caso de ativação dos sistemas de defesa, como alguém tentando acessar o admin, por exemplo, toda a parte de gerenciamento funcionará em uma rede separada. Desta forma, não há como os participantes do evento controlarem a estrutura, uma vez que o acesso administrativo dela estará correndo em paralelo, longe deles".

A mesma segurança vale para eventual queda de energia. Contando com os geradores extras da Telefônica, Mariano explica que eles usarão um sistema chamado de "IRF" - ou Intelligent Resilient Framework - para gerenciar oscilações dessa linha: "Apesar de termos dois equipamentos físicos, o IRF vai interpretá-los como se fossem apenas um. Se um deles for fisicamente desligado - puxado da tomada, por exemplo - a rede não sofre grandes traumas e retorna devido à redundância do outro equipamento. O tempo de downtime é de aproximadamente 50 milissegundos", completa.

Mariano afirma que o investimento feito para o uso do FlexNetwork foi de aproximadamente US$ 1 milhão. Todo a negociação foi feita com o time organizacional da Campus Party espanhola - onde o time principal do evento e a matriz da Telefônica estão localizados. Mariano ressalta que o equipamento é itinerante, ou seja, a mesma estrutura da Espanha será aplicada aqui, e vice-versa.

O Olhar Digital estará na Campus Party com cobertura especial - tanto no site quanto na TV. Lá, vamos colocar a tecnologia da HP à prova. E você? Vai nos encontrar por lá?