† Visões Ocultas Hackers. †


Chat Box! Go Large!

Site d filmes que coloquei no ar não deixe de visitar http://filmesrmvb.50webs.com/

10/30/2007

Definir como pagina inicial

Contador de acessos

Mensagem na Barra de Status

Adicione aos Favoritos clicando com o Botão Direito



.NET

O que é .NET
A plataforma de Microsoft orientada à criação de software para Internet.


Microsoft.NET é o conjunto de várias tecnologias nas quais Microsoft esteve trabalhando durante os últimos anos -e cujo lançamento definitivo é iminente, estando já disponível sua primeira versão Release Candidate- com os objetivos de:
Melhorar seus sistemas operativos
Melhorar seu modelo de componentes COM+
Obter um meio especificamente desenhado para o desenvolvimento e execução do software em forma de serviços que possam ser tanto publicados como acessados através da Internet de forma independente da linguagem da programação, modelo de objetos, sistema operativo e hardware, utilizados tanto para desenvolvê-los como para publicá-los. Este meio é o que se denomina a plataforma.NET, e os serviços antes mencionados são os que se denominam serviços web.
Para o desenvolvimento e execução de aplicações neste novo meio tecnológico, Microsoft proporciona o conjunto de ferramentas conhecido como .NET Framework SDK, que é possível baixá-lo gratuitamente de seu site web http://www.msdn.microsoft.com/net e inclui compiladores de linguagens como C#, Visual Basic.NET, Managed C++ e JScript.NET especificamente desenhados para criar aplicações para ele.
O coração da plataforma.NET é o CLR (Common Language Runtime), que é uma aplicação similar a uma máquina virtual que se encarrega de providenciar a execução das aplicações para ela escritas. São oferecidos a estas aplicações numerosos serviços que facilitam seu desenvolvimento e manutenção que favorece sua confiança e segurança. Entre eles os principais são:

Modelo de programação consistente e simples, completamente orientado a objetos.
Eliminação do temido problema de compatibilidade entre DLLs conhecido como "inferno das DLLs"
Execução multiplataforma
Execução multilinguagem, até o ponto de que é possível fazer coisas como capturar em um programa escrito em C# uma exceção escrita em Visual Basic.NET que por sua vez herda de um tipo de exceção escrita em Cobol.NET. Embora anteriormente havíamos dito que no .NET Framework somente se oferecem compiladores de C#, MC++, VB.NET e JScript.NET, o certo é que a parte Microsoft e terceiros estão desenvolvendo versões adaptadas a .NET de muitíssimas outras linguagens como APL, CAML, Cobol, Eiffel, Fortran, Haskell, Java, Mercury, ML, Mondrian, Oberon, Oz, Pascal, Perl, Python, RPG, Scheme ou Smalltalk.
Colheita de lixo
Isolamento de memória entre processo e comprovações automáticas de segurança de tipos nas conversas.
Suporte multilinha
Gestão do acesso a objetos remotos que permite o desenvolvimento de aplicações distribuídas de maneira transparente ao encontro real de cada um dos objetos utilizados nas mesmas.
Segurança avançada até o ponto de que é possível limitar as permissões de execução do código em função de sua procedência (Internet, rede local, CD-ROM, etc.), o usuário que o executa ou a empresa que o criou.
Interoperabilidade com código pré-existente, de forma que é possível utilizar com facilidade qualquer livraria de funções ou objetos COM e COM+ criados com anterioridade à aparição da plataforma .NET
Adequação automática da eficiência das aplicações às características concretas de cada máquina onde for executar.


Oracle.

O que é Oracle
Oracle é uma potente ferramenta cliente/servidor para a gestão de Bases de Datos. Explicamos a ferramenta e as ajudas que oferece ao desenvolvedor.


Oracle é basicamente uma ferramenta cliente/servidor para a gestão de Bases de Dados. É um produto vendido a nível mundial, embora a grande potência que tem e seu elevado preço, faz com que só se veja em empresas muito grandes e multinacionais, por norma geral. No desenvolvimento de páginas web acontece o mesmo: como é um sistema muito caro não está tão espalhado como outras bases de dados, por exemplo, Access, MySQL, SQL Server, etc.

Vamos agora centrarmos no que é Oracle exatamente e como funciona a programação sobre este. Oracle como antes foi mencionado se baseia na tecnologia cliente/servidor, portanto, para sua utilização primeiro, seria necessário instalar a ferramenta servidor (Oracle 8i) e posteriormente poderíamos atacar à base de dados desde outras máquinas com ferramentas de desenvolvimento como Oracle Designer e Oracle Developer, que são as ferramentas básicas de programação sobre Oracle.

Para desenvolver em Oracle utilizamos PL/SQL uma linguagem de 5ª geração, bastante potente para tratar e gerenciar a base de dados, também por norma geral costuma-se utilizar SQL ao criar um formulário.

Referência: Podemos aprender o que é a linguagem SQL em um artigo de CriarWeb.com.

É possível logicamente atacar a base de dados através do SQL plus incorporado no pacote de programas Oracle para poder realizar consultas, utilizando a linguagem SQL.

O Developer é uma ferramenta que nos permite criar formulários em local, ou seja, mediante esta ferramenta nós podemos criar formulários, compilá-los e executá-los, mas se quisermos que os outros trabalhem sobre este formulário deveremos copiá-lo regularmente em uma pasta compartida para todos, de modo que, quando quiserem realizar uma mudança, deverão copiar de tal pasta e logo voltar a subir à pasta. Este sistema como podemos observar é bastante complicado e pouco confiável, pois é normal que as versões percam e se insistam com freqüência. A principal vantagem desta ferramenta é que é bastante intuitiva e dispõem de um modo que nos permite compor o formulário, tal e como o faríamos em Visual Basic ou em Visual C.

Os problemas anteriores estão totalmente resolvidos com Designer que é uma ferramenta que se conecta à base de dados e portanto, criamos os formulários nela, desta maneira todo mundo se conecta mediante Designer à aplicação que contem todos os formulários e não há problemas de diferentes versões, isto é muito útil e perfeito para evitar massacrar o trabalho de outros. Mas, o principal e mais notável problema é a falta de um meio visual para desenhar o formulário, ou seja, nos aparece uma estrutura como de árvore na qual inserimos um formulário, e ao mesmo tempo dentro deste inserimos blocos ou módulos que são as estruturas que conterão os elementos dos formulários, que podem estar baseados em tabelas ou não.

Portanto, se quisermos fazer formulários para praticar ou para provar o que é isto de Oracle, recomenda-se que se use Developer, pois é muito mais fácil e intuitivo à princípio.