sábado, 1 de julho de 2017

Java Desktop - Cadastro de logins

Após criar uma janela de Login para acessar o sistema mediante nome e senha, podemos criar um formulário para cadastrar novos logins, ou novos usuários que podem acessar o sistema. 

Isso quer dizer criar um novo formulário, seguindo os mesmos passos da série Java Desktop - Cadastro CRUD: criar uma classe no pacote bean; implementar a interface Dao na classe LoginDao, do pacote dao; LoginCT no pacote controle e criar a classe JFrame para o formulário. 

sábado, 24 de junho de 2017

Java Desktop - Login de acesso

Retomando o projeto de Cadastro de Clientes, podemos aprimorar criando uma tela de Login.

Para implementar este recurso, é necessário ter o projeto pronto, da série Java Desktop - Cadastro CRUD desde blog. Confira neste link.

São três alterações: criar uma tabela no banco de dados, a classe Dao para o cadastro de novos acessos, criar uma classe JFrame para a tela/janela de Login e alterar a classe Principal, que é a classe main.

segunda-feira, 8 de maio de 2017

Java Desktop, Cadastro CRUD: Final

Na parte 5 o sistema ficou parcialmente pronto, com a janela desenhada, porém sem funcionamento. 

Nesta parte final veremos passo a passo os métodos que farão a rotina de inserir, atualizar, pesquisar e deletar dados. Usando a Orientação a Objetos, veremos o método montaCliente, que monta no objeto Cliente os dados preenchidos no formulário, para inserir, atualizar e deletar; limpaTela para apagar os campos, quando necessário para inserir novos dados; setCliente, responsável por preencher os campos do formulário com os dados do cliente selecionado na lista de pesquisa; carregaLista, que "alimenta" o combobox com os registros cadastrados no banco e os métodos da interface de eventos ActionListener, onde os botões são programados para executar cada um sua ação no sistema. Para que o CRUD funcione é preciso criar uma outra classe, como dito anteriormente na parte 2, a classe ClienteCT.

domingo, 23 de abril de 2017

Java Desktop, Cadastro CRUD - 5: JFrame

Nesta parte elaboramos a janela do sistema, com a classe JFrame.

Continue o projeto criando uma nova classe, FormCliente no pacote view. Lembrando que é necessário configurar a IDE com o windowbuilder, como visto na Parte 1 desta série. Há duas formas de criar a classe: 

sábado, 15 de abril de 2017

Java Desktop, Cadastro CRUD - 4: Classe DAO

Vejamos nesta parte as rotinas de código que fazem o CRUD, inserindo, lendo, atualizando e deletando dados do banco. Para isso, criamos uma classe no pacote dao, ClienteDAO, funcionando os objetos de acesso a dados, significado da sigla DAO (Data Access Object).

sábado, 8 de abril de 2017

Java Desktop, Cadastro CRUD - 3: BD

Continuando o projeto, vamos ver a criação da base de dados, usando o XAMPP.

A instalação do XAMPP no Windows é simples: Next - Next - Finish (Próximo - Próximo - Concluído); XAMPP pode ser baixado neste link.

Se no seu caso for o Linux, recomendo acompanhar o passo a passo (para Ubuntu) neste link.

Depois é preciso abrir o Xampp Control Panel. Digite na pesquisa (usuários do Windows Vista em diante):

sábado, 1 de abril de 2017

Java Desktop, Cadastro CRUD - 2: MVC

Nesta segunda parte vamos criar e organizar o projeto em pacotes, criar a classe bean e classes auxiliares. Confira a Parte 1 neste link.

O projeto funcionará no padrão de arquitetura MVC (Model-View-Controler). Veja mais detalhes sobre este padrão neste link.

sábado, 25 de março de 2017

Java Desktop, Cadastro CRUD - 1: IDE

Esta é a primeira de uma série de publicações, onde compartilharei um projeto de cadastro de clientes na linguagem Java, Java Desktop, Cadastro CRUD, ou seja, cadastro com as quatro funções do banco de dados: Create - Read - Update - Delete ou Criar, Ler, Atualizar e Deletar.

sábado, 18 de março de 2017

Mudando a senha do Facebook pelo celular

Mudar a senha do Facebook pelo celular pode parecer uma tarefa difícil. Se você acessa as redes sociais principalmente (ou somente) através do seu celular e está na dúvida, siga este passo a passo e veja como é simples.

sábado, 11 de março de 2017

6 recursos de edição de vídeo com o Kadenlive

Para os usuários do Linux que estejam procurando um bom editor de vídeo, o Kadenlive é uma excelente opção, com recursos de edição profissionais. Veja 6 recursos de edição de vídeo que esta ferramenta fornece.

sábado, 4 de março de 2017

Já ouviu falar em ressaca digital?

Além da já conhecida consequência dos excessos na bebida, já é um fenômeno o que se poderia chamar de ressaca digital. Mesmo se você nunca ouviu falar, é bem provável que já tenha presenciado ou talvez até vivido.

terça-feira, 28 de fevereiro de 2017

Tela e papel funcionam ao contrário!

Parece sem sentido, mas é isso mesmo. Tela e papel funcionam ao contrário no que diz respeito a retenção de informação. Confira a diferença entre ler um texto longo num monitor de computador e ler o mesmo texto impresso. Entenda a razão e como isso pode ajudar nas suas leituras e estudos.