24 novembro 2009

SQL Server o Banco da Microsof

Quem quer estudar no Visual Studio na minha opinião deve aprender a usar o SQL Server, afinal de contas é um dos SGBDs mais famoso no momento.
Outro dia teve uma apresentação na minha turma onde falaram do SQL Server, eu achei muito legal a apresentação e cosegui a ela para o blog.
Logo abaixo está a apresentação.

O MS SQL Server é um SGBD - sistema gerenciador de Banco de dados relacional criado pela Microsoft. Com a nova versão o Microsoft SQL Server 2008 é fornecida uma plataforma de dados confiável, produtiva e inteligente que permite que você execute suas aplicações de missão crítica mais exigentes, reduza o tempo e o custo com o desenvolvimento e o gerenciamento de aplicações e entregue percepção que se traduz em ações estratégicas em toda sua organização. O SQL é um banco de dados robusto e usado por sistemas corporativos dos mais diversos portes.


Lei mais neste slide apresentado pelos meus colegas: Adaidson, Accácio, Tailayne e Mário

São aproximadamente ums vinte slides portanto tenha paciêcia se sua internet não for tão rápida, mas que o trabalho ficou bacana ... isso ficou.




Até o próximo post!

20 novembro 2009

Herança na POO

Quando se fala em POO (Programação Orientada a Objetos) devemos saber o que é herança. Herança é você contruir objetos que herdam de outros objetos. É você criar classes e assim herdar características de outra classe. Ou simplesmente, reutilizar código.

Por exemplo: suponhamos  um sistema para cadastro de uma escola. O conceito de classe seria usado da seguinte forma.

Cria-se uma classe pessoa com sua características básicas, nome, sexo, idade...

Cria-se uma outra clase, neste caso, aluno.

A classe aluno iria herdar da classe pessoa. Pois todo aluno tem um nome, idade, sexo. E se fósse criar uma classe funcionário seria da mesma forma. O que mudaria seria campos como, no caso de aluno, deveria colocar que curso o aluno está fazendo, as matérias. Enfim você iria reutilizar os códigos de uma classe e usar em outra para não tem que ficar fazendo tudo separado.



Até o próximo post.

19 novembro 2009

História do Firebird

Outro dia na escola meu professor pediu que fizessemos uma pesquisa sobre o Firebird. Eu achei que o trabalho ficou bacana e por isso resolvi coloca-lo aqui. Lembrando eu fiz esse trabalho com os colegas: Mário, Ben-Hur, Maikel e Fabrício.

A Primeira Versão do Firebird foi lançada em março de 2002 após duas versões do Interbase 6. Mas olha só que bacana. O Firebird surgiu a partir do momento em que a Borland disponibilizou o código fonte do Interbase, apenas para que os desenvolvedores dessem dicas de bugs que o software tinha até então. Como os desenvolvedores foram muito espertos eles pegaram o código fonte e fizeram o Firebird.


A VERSÃO 1.0
Era toda em linguagem C, tinha uma grande correção de bugs existentes na versão Open Source do Interbase. Porém os arquivos fonte ainda continuavam com os mesmos nomes e extenções.

VERSÃO 1.5
Passou a ser escrita em C++, se tornou um SGDB robusto. Os arquivos de extenção que antes eram .GDB passarm a ser .FDB. Novos comando forma inseridos como por exemplo:
 - Case: Retorna uma condição;
 - COALESCE, comando que retorna o primeiro valor não nulo de uma seqüência de valores passados como parâmetros;
 - NULLIF que é um comando que recebe dois valores de entrada, se os dois valores forem iguais ele retorna NULL, se forem diferentes ele retorna o valor do primeiro parâmetro
 -  SQLs dinâmicos, um recurso que permite inserir e executar dinamicamente
comandos SQL através dos comandos Execute Statement e For Execute Statement, dentro de Stored Procedures e Triggers.
- Disponibilidade de rodar muitos servidores simultaneamente na mesma máquina. Triggers Universais, possibilidade de associar um único trigger a vários eventos.
- Não travamento pessimista, a arquitetura versioning do Firebird permite que seja praticamente desnecessária a utilização de travamentos pessimistas nas aplicações. A versão 1.5 tem a implementação no select de duas novas cláusulas, a WHITH LOCK e FOR UPDATE, que têm a função de evitar queoutras transações possam alterar os registros selecionados enquanto permanecem bloqueados

VERSÃO 2.0

Com uma plataforma de código mais robusta, a versão 2.0 do Firebird foi lançada durante a quarta conferência do Firebird em Praga, na República Tcheca, em 12 de novembro de 2006, trazendo tranqüilidade à comunidade de desenvolvedores que o utilizam, demonstrando que veio para ficar, gratuito e com código aberto.


A versão 2.0 é o que podemos chamar de fase madura do produto. Melhorias em performance, novas funcionalidades e novos recursos, com certeza já entrou para a história da informática e o seu futuro é muito promissor.

Isso mostra que a FirebirdSQL Foundation não está parada, havendo uma movimentação intensa para que o Firebird evolua para um banco de dados melhor e mais confiável, o que já é vislumbrado nos aperfeiçoamentos contidos nesta versão, que resultou em melhorias na performance e segurança.

Algumas de suas características são:

• Índices com expressões, onde o valor a ser definido é o resultado de expressões arbitrárias, onde pode haver, inclusive, chamadas a UDFs.

• Minimização de limitações das versões anteriores no que se refere ao tamanho dos índices, que era de 252 bytes e tamanho das tabelas, que era de 30 Gb.

• Suporte a plataforma 64 bit com o uso dos releases para AMD64 e IntelEM64T no Linux e versões para Windows 64 bits disponíveis em um novo release.


Já tá bem grandinho esse post não é mesmo... o doc completo está neste link do Google docs:

http://docs.google.com/View?id=dhnz5d7g_13c4f7qvdh



Até o próximo post...

18 novembro 2009

O que é um Thread?

Nossa! Depois de muitas pesquisas, pesquisando aqui, ali, finalmente consegui descobrir o que é um Thread. Thread é um fluxo de infomações dentro de um programa. Um exemplo é quando baixamos um arquivo no Internet Explorer, o dowload é um fluxo de informações e nesse caso é um Thread.


Quando baixamos um arquivo, ouvimos música, imprimimos um arquivo, tudo isso em um único programa, nesse exemplo, usando o Internet Explorer, temos vários Threads. Tanto é que o IE é um multithread pois pode ter vários fluxos de informações ao mesmo témpo.


fonte: Tutorial da Sun

Até o próximo post.

Office 2010 Beta

Outro dia eu estava em uma palestra  do Carlos Eduardo Diniz da Microsoft, no Workshop da Univale, ele apresentou ums slides que me chamou atenção. Cara, eu achei muito bacana a forma como a os videos texto e tudo mais foram apresentados. Tudo muito diferente. No final é que ele revelou que toda apresetação que ele tinha mostrado era no Power Point do Office 2010.
Foi muito bacana, bacana mesmo. Simplesmente o modo como os slides foram apresentados não tem nada a ver com o Office "tradicional" tudo muito fora do normal.
Por causa disso eu recomendo baixar o Office 2010 versão beta que Microsoft liberou nesta ultima sexta. São duas versões (32 bits e 64 bits). Vale a pena conhecer a nova interface e principamente os recursos que o novo Office trará para todos nos (para que baixar é claro).
Entre no site do Tech Net e faça o download. O endereço é : www.technet.com

Abaixo tem um vídeo bem legal que achei no youtube do Office 2010:


Até o próximo post.

13 novembro 2009

Hello Word no C#

Bom,bom bom,como eu coloquei acima um código do HeloWord na Linguagem GO vai aí um código do Olá Mundo no C#.
Pra você criar essa aplicação você vai no Menu File -> New -> Project , escolhe a linguagem no caso C# e clique em Console Application, Dê um nome para a aplicação e clique em OK.
vai a aparecer um código assim:

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
}
}
}

------
no caso o você deverá digitar e seu código deverá ficar assim:

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication3
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Olá mundo");
Console.ReadKey();
}
}
}

-----

Para quem já conhece o Delphi as {} funcionam como o Begin End.
Nesse Código quando você apertar F5 aparecerá a mensagem "Olá Mundo", depois que você clicar qualquer tecla a janela fecha.


Qualquer dúvida mandem e-mail para blogprogramacao@hotmailc.om

Google apresenta uma nova linguagem de Programação

Lançada esta semana com o nome de GO, está será a mais nova linguagem de programãção do mercado. Essa notícia agitou bastante os programadores de plantão, afinal de contas essa linguagem combina a dinâmica do Python e o desempenho do C e do C++. Mas o que mais chamou atenção foi que o GO é uma linguagem Open Source.

A linguagem oferece ascesso aleatório a memória.

Confira um exemplo de código do famoso programa “Hello World” escrito na linguagem GO:


package main


import "fmt"


func main() {


fmt.Printf("Hello, world\n")


}


Dois compiladores já estão disponíveis, o gccgo e um pacote com opções para as arquiteturas de 64 bit e 32 bit.

Para mais informações acesse : www.golang.org e divirta-se

11 novembro 2009

Microsft em 2019

No final de outubro eu participei de um Workshop organizado pela Univale (http://www.univale.br/) e lá eu assiti uma palestra que onde o palestrante Carlos Eduardo Diniz mostrou as tecnologias que a Microsoft reserva para nós no futuro eu achei muito bacana vale a pena assistir ao vídeo.
O link do vídeo é:

Asiste e veja o o futuro nos reserva.

Msdn de Cara Nova

Já viram o novo visual do MSDN? Não então ascesse : www.msdn.com.br

Já usou o windows 7?

Fala sério depois do windows vista que revolucionou com sua interface bonitinha, chegou o vez do desempenho do windows 7 fazer toda diferença, pelo essa é a espectativa da Microsoft.
Depois de ter criado o vista que não agradou a maioria devido a vários bugs e erros de compatibilidade entre outros ... Chegou o 7, com uma performance melhor que o anterior e principalmente um desempenho excelente, a Microsoft espera apagar a mancha que ficou com o Windows Vista.
E onde entra a programação? Com essa nova versão do windows o Delphi ganhou uma versão nova e agora é possível até desenvolver aplicações toch screen. Bacana não é. Entre no youtube e procure por exemplos de aplicações no novo Delphi.

Saiu o Visual Studio 2010 beta

Para quem gosta das versões betas dos softwares da Microsoft, já está disponível pra download free a versão Beta do Visual Studio 2010 e do .Net Framework 4.0. Os interessados ascessem o site do MSDN Brasil e baixem o software. O link é : www.msdn.com.br


Valeu e até a proxima
:)

Bem vindo

Neste blog você vai aprender a programar no Visual Studio.
Se você estava procurando conteúdo para estudar seu lugar certo é aqui.

Toda semana novas postagens serão colocadas a disposisão de vocês.
Duvidas serão respondidas através do e-mail: blogprogramacao@hotmail.com.

Abraços e até a primeira postagem!!!!