11 fevereiro 2010

.NET Framework


Andei fazendo umas pesquisas na internet e encontrei bastante informação a respeito do .NET Framework e gostaria de compartilhar.
O Microsoft .Net é uma plataforma da Microsoft, para desenvolvimento de aplicações em ambientes Windows. Surgiu no de 2000, pelo mesmo criador do Delphi, Anders Hejsberg. O .net framework é uma tecnologia, que quando instalado na máquina possibilita executar softwares que necessitem de suas classes, desenvolver os mesmos, por exemplo no Visual Studio 2010.
É uma  ferramenta inclui uma máquina virtual que instala na máquina para que se possa realizar suas operações.

Seus principais componentes são a CLR(commom language runtime) e a biblioteca de classes.

A CLR é a base do .net framework, podemos dizer que é a máquina virtual. Quando se executa alguma aplicação na plataforma .net, é na CLR que irá rodar toda a sua aplicação o que garante um gerenciamento de memória, segurança  e manipulação de exceção.

As Bibliotecas de classes é organizada em uma hierarquia de namespaces. Sempre que você for desenvolver alguma aplicação no Visual Studio, por exemplo, você irá "System. *****" os asteríscos representam o namespace que você irá usar por exemplo:

"Para criar uma aplicação que ascesse um banco de dados do SQL Server você precisaria de adicionar os namespaces:
- System.Data;
- System.Data.SqlCliente;

Isso é de extrema importância pois sem eles você não consegue fazer, digamos assim, nada."
Essas bibliotecas implementam um grande número de funções comuns, tais como arquivo de leitura e escrita, integração com banco de dados entre outros. Mas isso tudo só está disponível para o Visual Studio? Não qualquer linguagem de programação que seja compatível com a plataforma.

Contexto:


Versões


O .net foi lançado em 2000 e desde então já teve diversas versões:
- 1.0 | 1.1 | 2.0 | 3.0 | 3.5 | 4.0 beta |


Bom, tem muito mais coisa a respeito .net framework, eu prescisaria de vários e vários posts para falar sobre ele. Então ascesse os links abaixo e obtenha muito mais informações:

http://msdn.microsoft.com/pt-br/netframework/default.aspx

http://msdn.microsoft.com/pt-br/library/zw4w595w.aspx

http://en.wikipedia.org/wiki/.NET_Framework

http://pt.wikipedia.org/wiki/Microsoft_.NET



Essa foram minhas fontes de pesquisa, acima.

Visite os links e ... Até o próximo post.

Um comentário:

  1. Como posso fazer em C# uma aplicação de consola com o nome "Calculadora" que permita ao utilizador somar, subtrair, multiplicar ou dividir dois numeros. Esse programa deve aer apresentado o seguinte menu
    operações
    1 - Somar 2 numeros
    2- subtarir 2 numeros
    3- Multiplicar 2 numeros
    4 - Dividir 2 numeros

    Escolha uma opção <1-4>:

    Na escolha de uma opção do menu o utilizador deve introduzir um numero de 1 a 4. se escolher uma opção que não esteja presente no menu, deve mostrar no ecarn "Erro-Opçaõ não disponivel" e de seguida termina
    Se introduzir 2 numeros prossegue para calculo
    Se introduzir texto, mostra no ecrâ erro-não introduziu numero e termina
    deve fazer calculos com numeros decimais

    ResponderExcluir