App. para chat usando Java e Multicast

Nesse artigo irei demostrar como usamos o conceito de Multicasting para criar um chat que funcione em rede local usando a linguagem Java. Os códigos são simples, recomendo para quem quer aprender a usar MulticastSocket e DatagramPackets.

Continue lendo “App. para chat usando Java e Multicast”

Anúncios

Curso de Android – Grátis!

A "The Code Bakers" está disponibilizando um curso de desenvolvimento para a plataforma Android, para quem quer aprender é um prato cheio. É um curso completo de programação básica para aplicações Android, contendo diversas lições e exercícios práticos. As lições estão sendo disponibilizadas conforme são terminadas.

Totalmente gratuito! Você lê a lição, faz os exercícios e pode tirar dúvidas no grupo de discussão específico. Há um projeto final, que você deve implementar para poder testar seus conhecimentos. Você aprenderá:

Continue lendo “Curso de Android – Grátis!”

Controlando o evento shellClosed no SWT

O evento shellClosed() no SWT é utilizado para executar uma ação antes de fecharmos o objeto Shell, as famosas perguntas de saída de sistema: “Deseja realmente fechar o programa?”, “O arquivo foo.bar foi alterado deseja salvá-lo antes de fechar?” ficam no evento shellClosed(). Porém as vezes esquecemos de tratar esse evento e o sistema pode vir a ser fechado por um clique ou atalho utilizado incorretamente. Nesse artigo demostrarei o uso desse evento.

Continue lendo “Controlando o evento shellClosed no SWT”

Conexão com BD usando singleton

Ola pessoal.

A decisão da forma de conexão da sua aplicação com o banco de dados depende de fatores, principalmente, arquiteturais. Usar ORM (Object-Relational Mapping), JDBC (Java Database Connectivity) ou pool de conexões são itens que envolvem essa decisão. E manter um único objeto realizando essa conexão é importante em todos os itens citados anteriormente. Essa unicidade é pode ser obtida usando singleton – padrão de objeto do GOF.
Sendo assim, vou mostrar para vocês um exemplo de conexão com banco de dados singleton usando JDBC.

Continue lendo “Conexão com BD usando singleton”

Por onde começar – Java

Ola pessoal.

Quando você decide que quer aprender alguma linguagem de programação a rotina é a mesma: tutoriais, lista de discussão, apostilas e livros.

Primeiro, normalmente, entramos em uma lista de discussão para pegar orientações com os mais experientes com a intenção de saber quais são as melhores apostilas, por exemplo, diante das milhares existentes na internet. Porém, muitas vezes, os seniors não estão de prontidão para responder sua pergunta, causando, em muitos casos, frustração porque você quer logo começar seus estudos. Diante dos fatos relatados, surgiu a motivação desse post.

Continue lendo “Por onde começar – Java”

Internacionalização em Java

p { margin-bottom: 0.21cm; }a:link { }

p { margin-bottom: 0.21cm; }a:link { }

Preparar um sistema para vários idioma é cada vez mais necessário atualmente, pensar em trabalhar com internacionalização parece ser um tarefa difícil, porem é muito simples trabalhar com internacionalização usando Java, pois a linguagem tem recursos que facilitam essa tarefa.

Nesse artigo demonstrarei o uso do ResourceBundle que é a API responsável pela internacionalização em Java. Irei utilizar o Eclipse para o desenvolvimento desse artigo, se sinta à vontade para usar qualquer IDE/Editor de sua preferência.

Continue lendo “Internacionalização em Java”

Atualizando Objetos SWT através de uma Thread

p { margin-bottom: 0.21cm; }

Frequentemente em SWT temos que utilizar as Threads, tanto para aumentar o desempenho do sistema, quanto para não travarmos o SWT enquanto estamos executando um processo muito grande. Os empecilhos começam quando temos que atualizar objetos SWT caso não seja feito da maneira correta pode causar vários erros. Nesse artigo irei demonstrar o uso de Objetos SWT por outras Threads.

Continue lendo “Atualizando Objetos SWT através de uma Thread”

Desenvolvendo em Java SWT com Layouts – Parte 1

p { margin-bottom: 0.21cm; }h1 { margin-bottom: 0.21cm; }h1.western { font-family: “Arial”,sans-serif; font-size: 16pt; }h1.cjk { font-family: “DejaVu Sans”; font-size: 16pt; }h1.ctl { font-family: “DejaVu Sans”; font-size: 16pt; }

Saudações a todos os leitores do bitMasters!

Depois de um tempo ausente, iniciarei a parte 1 do artigo sobre Layouts, os layouts são usados para redimensionar e posicionar objetos nos formulários, essa técnica aumenta a funcionalidade e o aproveitamento do espaçamento da tela. Nesse artigo irei demostrar como trabalhar com o Layouts no SWT(Standard Widget Toolkit), especificamente o GridLayout. Se o leitor já tem experiencia com matrizes vai perceber que o GridLayout não passa de uma matriz, com várias opções de espaçamento e posicionamento. Para ver mais sobre GridLayout continue lendo o artigo.

Continue lendo “Desenvolvendo em Java SWT com Layouts – Parte 1”

Acima ↑