Pesquisar no blog

quinta-feira, 12 de fevereiro de 2009

E-book Beginning XNA 2.0 Game Programming: From Novice to Professional (em inglês)

Neste livro, o autor mostra de forma esclarecedora tudo sobre o novo framework da Microsoft para o jogos o XNA. Desde conceitos básicos até conceitos avançados para profissionais mais experientes. O livro aborda um pouco sobre como programar em visual C# 2005 que é a linguagem padrão do XNA.

Tamanho:4.7MB
Servidor:Rapidshare
download

E-book Use a Cabeça! SQL (em inglês)

O livro leva você ao coração da linguagem SQL, da sintaxe básica das queries usando INSERT e SELECT à dureza da manipulação do banco de dados com subqueries, joins e transactions. A medida que você avança na leitura, você entenderá efetiva e eficientemente o projeto e a criação de banco de dados, utilizando queries, normatização e joining nos seus dados. Você será então o verdadeiro mestre dos seus dados! O livro tem um visual rico, projetado na forma como seu cérebro funciona; não se trata de uma abordagem pesada que faz com que você caia em sono profundo.
Tamanho:34.9MB
Servidor:Rapidshare
download

quarta-feira, 11 de fevereiro de 2009

Como preencher um jcombobox com dados de um banco

//Primeiramente importar a biblioteca:
import java.sql.*;

//iniciar as varáveis
Connection con = null;
PreparedStatement stmt=null;

//criar os métodos para abrir e fechar o banco de dados
public void open()throws Exception{

Class.forName("oracle.jdbc.driver.OracleDriver");
con = DriverManager.getConnection("jdbc:oracle:thin:system/jkjkjk@localhost:1521:xe ");
}


public void close() throws Exception{
con.close();
}

//criar o método para inserir os dados no Jcombobox

public void inserirCombo () throws Exception{
try {
open();
//preparar o comando SQL
stmt = con.prepareStatement("SELECT nome FROM clientes ORDER BY nome");

//preencher o ResultSet com os resultado da consulta SQL
ResultSet rs = stmt.executeQuery();

//adicionar cada item da consulta enquanto não acabar os itens através do while
while (rs.next()){
jComboBox1.addItem(rs.getString("nome"));
}

stmt.close();
close();
}catch(SQLException ex){
ex.getMessage();
}
}

segunda-feira, 9 de fevereiro de 2009

E-book Java para a Web com Servlets, JSP e EJB

Java para a Web com Servlets, JSP e EJB é o livro que o leitor precisa para dominar a programação Java para Web. Abrange todas as tecnologias necessárias para programar aplicativos Web em Java usando Servlets 2.3, JSP 1.2, EJB 2.0 e programação do lado cliente com JavaScritp. Essas tecnologias são explicadas no contexto de projetos reais, tais como um aplicativo de e-commerce, um programa de gerenciamento de documento, upload e download programável de arquivos, além de um projeto de livro on-line baseado em XML.

Tamanho:5.53MB
Servidor:MEGAUPLOAD
download

PL / SQL Developer 7.0 Crackeado

PL / SQL Developer 7.0PL/SQL Developer é um ambiente de desenvolvimento integrado que está especificamente orientada para o desenvolvimento do programa armazenado unidades de Bancos de Dados Oracle. Com o tempo vimos mais e mais lógica empresarial e aplicação lógica se mudam para a Oracle Server, a fim de que PL / SQL programação tornou-se uma parte significativa do total do processo de desenvolvimento. PL / SQL Developer centra-se na facilidade de uso, código da qualidade e da produtividade, uma das principais vantagens durante o Oracle desenvolvimento de aplicativos.

Tamanho:14MB
Servidor:MEGAUPLOAD
download

Comandos Básicos SQL

//Criar tabela
create table clientes(nome varchar2(50) primary key, endereco varchar2(50), telefone number);

//inserir registros na tabela
insert into clientes values('Paulo','Rua A',27893421);

// ou quando se quer preencher apenas alguns campos
insert into clientes(nome) values('Paulo');

//selecionar registros - obs: * igual todos

select * from clientes;
select nome, endereco, telefone from clientes;

//Atualizar registros na tabelas= - set equivale ao campo que você quer atualizar e where a condição para ser atualizado

update clientes set endereco='Rua B' where nome='Paulo';

//Deletar registros

delete from clientes where nome='Paulo';

//Ordenar registros - utiliza-se order by

select * from clientes order by endereco;

Preenchendo uma jtable com dados de um banco

//importe essas bibliotecas

import java.sql.*;
import javax.swing.JTable;
import javax.swing.table.DefaultTableModel;

//cria uma instancia da tabela
jtable j=new jtable();

//cria as colunas da tabela pode ser quantas quiser, no nosso caso são 4 pois nós só temos 4 colunas na nossa tabela do banco
t.getColumnModel().getColumn(0).setPreferredWidth(50);
t.getColumnModel().getColumn(1).setPreferredWidth(100);
t.getColumnModel().getColumn(2).setPreferredWidth(100);
t.getColumnModel().getColumn(3).setPreferredWidth(100);

//abra a conexão com o banco
open();

//prepare o comando sql
stmt = con.prepareStatement("select * from clientes");

//Crie um resultset para receber os dados do banco
ResultSet rs=stmt.executeQuery();

//instancie um novo modelo de tabela
DefaultTableModel modelo = (DefaultTableModel) t.getModel();
modelo.setNumRows(0);

try {
while (rs.next()){

//Aqui você adiciona os campos do banco de dados no jTable. modelo.addRow
(new Object [] {rs.getString("nome"), rs.getString("endereco"),rs.getInt("telefone"),rs.getString("estado")});
}
rs.first();
}
catch (SQLException ex) {
Logger.getLogger(Cliente.class.getName()).log(Level.SEVERE, null, ex);
}