27 janeiro 2010

Treinamentos para estudantes

Navegando pelos sites da Microsoft encontrei um bem bacaninha, que tem até treinamento.
O site é:



http://www.microsoft.com/brasil/educacao/comunidadeacademica/estudantes/dreamspark.mspx


Até o próximo post...

26 janeiro 2010

Criando uma aplicação simples com acesso a dados no Visual Studio

Muito bem...

No Visual Studio podemos fazer uma infinidade de aplicações com acesso, manipulação de dados ...

Enfim nesse post vou ensinar a criar uma aplicação simples porém, dá para vocês terem noção de como criar uma aplicação com acesso a dados é simples e fácil.

Primeiro Passo:

Abra o Visual Studio, você também pode usar as versões express, como eu vou usar o C# você pode usar a versão Visual C# Express 2005 ou 2008.

Continuando, clique no menu FILE - New - Project




Aparecerá a seguinte janela


Em seguida, selecio o tipo de aplicação para Windows Aplication e nomei a sua aplicação. Clique em OK

Em seguida o Visual Studio criará um formulário em branco.

No Soltution Explorer, clique na aplicação que você acabou de criar com o botão direito do mouse e Clique em Add - New Item



Abrirá uma nova janela e no menu Data selecione Service-based-DataBase nomeie para exemplo e clique em Add.



Na guia Server Explorer, no caso das versões Express, DataExplorer, localize a pasta Tables. Com o botão direito do mouse clique em New Table

Com a tabela aberta set os campos da mesma como a imagem a seguir



Inclua Chave-Primária no Campo Cli_Id, com o botão direito clique em Set Primary Key:


Feche a tabela e Nomei como clientes. E Agora vamos incluir a mema no nosso formulário. Para que possa incluir os dados. Você pode fazer isso sem incluir a tabela no formulário,mas para você aprender vamos fazer assim...:


No menu Data clique em Add New Data Source
Selecione DataBase - clique em Next


Vamos selecionar o caminho de conexão do banco (A string de conexão)
Clique em New Connection



Abrirá a janela Add Connection clique em Change 


Selecione Microsoft SQL Server DataBase File - clique OK


Voltará para a janela Add Connetion, clique no botão Browse... e selecione o seu Banco.mdf e clique em abrir. OK

Selecione a String de conexão marcando a opção na próxima tela:


e clique em Next

Next novamente.

Na próxima tela selecione a tabela a ser visualizada no formulário, ou seja na aplicação. Para isso clique no sinal de + ou simplimente marque a opção Tables e Clique em Finish.



Agora na guia Data Sources

Clique na tabela de sua preferêcia e clique em Detais. Dessa forma a sua tabela aparecerá no formulário com todos os componentes pontos(Edits, Labels e a barra de navegação).




Agora clique na tabela selecionada e arraste-a para o formulário.



Clique em F5



Clique no sinal de + para adicionar uma registro.

Digites os dados clique no Botão salvar (disquete) e feche a aplicação.

Abra novamente clicando F5 e veja que os dados digitados continuam por lá.

Pronto simple fácil e rápido.


Qualquer dúvida: blogprogramacao@hotmail.com.com

ou visite os fóruns da MSDN: http://social.msdn.microsoft.com/Forums/pt-br/categories/ 


Até o próximo post...

A linguagem SQL

A liguagem SQL  é uma linguagem universal de ascesso e consultas dados em uma ferramenta de banco de dados. Alguns comandos são bastante comuns, e usados em tanto no Sql Server como no Oracle ou em qualquer outro banco de dados.
Listei alguns e suas funcionalidade também como podemos usá-los:

Comando SELECT:

Esse comando permite recuperar dados de uma tabela. A Sintaxe básica é:

SELECT * FROM tabela

Exemplo

SELECT Cli_Id, Cli_Nome, Cli_Endereco FROM CLIENTES (Nesse caso está sendo selecionado os campos ID, nome e endereço do cliente da tabela Clientes) poderia ser assim também:

SELECT * FROM CLIENTES (Porém aqui está selecionando todos os campos da tabela, dependendo da necessidade não é aconselhável usar essa sintaxe, pois às vezes você precisa de apenas dois três campos de uma tabela e usando essa sintaxe você irá retornar todos os campos o que em muitos casos atrasaria a consulta no banco).

O caracter * representa todos os campos da tabela.

...
COMANDO WHERE
Esse comando, melhor dizendo cláusula, é usado quando você precisa de fazer algum tipo de filtragem em seu comando SQL. Por exemplo:

SELECT Cli_ID, Cli_Nome, Cli_Endereco FROM CLIENTES
WHERE Cli_ID > 20

(Aqui faz-se o seguinte: "Selecione os campos Id, Nome e Endereco da tabela CLIENTES, enquanto o campo Cli_Id for maior que 20". Dessa forma só serão retornados na consulta apenas os cliente com IDs maiores que 20.)


COMANDO FILTER

SELECT Cli_Id, Cli_Nome, Cli_Endereco FROM CLIENTES
WHERE Cli_Endereco = 'GOVERNADOR-VALADARES'

(Nesse comando todos clientes cujo endereco for igual a Governador-Valadares serão retornados)

SELECT Cli_Id, Cli_Nome, Cli_Endereco FROM CLIENTES
WHERE LIKE Cli_Nome '%JOAO%'

(Nesse comando todos os clientes cujos nomes são JOAO serão retornados)


COMANDO ORDER BY

Quando queremos ordenas os dados em uma consulta sql, podemos usar o comando ORDER BY.
Por exemplo:

SELECT Cli_Id, Cli_Nome, Cli_Endereco FROM CLIENTES
ORDER BY Cli_Nome

(Aqui a consulta sql seria ordenada por nome, por padrão o SQL Server, por exemplo, ordenaria esses dados em ordem alfabética)


Ou então poderia ser feito de forma invertida dessa forma:

SELECT Cli_Id, Cli_Nome, Cli_ Endereco FROM CLIENTES
ORDER BY Cli_Nome DESC



Ainda faltam mais alguns comandos SQL vou continuar em outro post para não ficar muito 'misturado'. Até o próximo post...


Caso queiras aprender mais SQL visite esses sites:

http://msdn.microsoft.com/pt-br/library/bb500434.aspx
http://linhadecodigo.com.br/ArtigoImpressao.aspx?id=2741 (referência post)

O mercado de informática está cada vez mais em expansão!

Olá...
Navegando pelo site do Pequenas Empresas Grandes Negócios encontrei uma reportagem muito interessante. Acho que uma boa maneira de começar o ano de posts.
Vale a pena assistir.

Até o próximo post...