NUNCA MAIS PASSE RAIVA POR NÃO CONSEGUIR RESOLVER UM PROBLEMA COM O EXCEL - GARANTIDO!
UNIVERSIDADE DO VBA - Domine o VBA no Excel Criando Sistemas Completos - Passo a Passo - CLIQUE AQUI
« Lição anterior | Δ Página principal | ¤ Capítulos | Próxima lição » |
ASP.NET - CURSO COMPLETO Autor: Júlio Battisti |
|||
---|---|---|---|
Lição 022 - Capítulo 02 - .NET Framework Class Library - Biblioteca de classes do Framework .NET | |||
O Framework .NET fornece uma biblioteca hierárquica de classes. Esta biblioteca pode ser acessada por qualquer linguagem habilitada ao .NET. Nesta biblioteca temos milhares de classes, interfaces e estruturas, que disponibilizam os mais variados tipos de serviços e funcionalidades, como por exemplo:
As funcionalidades oferecidas pela biblioteca de classes do Framework .NET facilitam a criação de programas, uma vez que muitas funções já estão prontas para serem utilizadas, evitando que as mesmas tenham que ser implementadas em cada programa. A utilização de classes comuns a todas as linguagens do Framework .NET também facilita a interoperabilidade entre diferentes linguagens. Podemos utilizar as classes diretamente em nossos programas ou podemos criar classes que herdam os métodos e propriedades de uma determinada classe e adicionar as modificações necessárias. Vejam que aqui estamos utilizando o conceito de herança. Como são milhares de classes, cada uma com seus métodos e propriedades, o Framework .NET precisa organizar estas classes de uma maneira a evitar conflito de nomes. A maneira encontrada pelo Framework .NET é através da utilização de um espaço de nomes (namespace). Um espaço de nomes é simplesmente um agrupamento lógico das classes, estruturas e interfaces relacionadas. A maioria das classes está contida no espaço de nomes System. Diretamente ligado a system temos a definição de tipos básicos como por exemplo: Int32, String, etc. Um exemplo de classe de segundo nível, dentro do espaço de nomes System é a classe System.Data, a qual fornece uma série de métodos para acesso às mais variadas fontes de dados. Temos também uma classe de segundo nível chamada System.Security, a qual fornece serviços para configurações da segurança de acesso às aplicações .NET. E assim vamos formando uma imensa hierarquia de classes. As classes de segundo nível, como System.Data e System.Security, herdam todas os métodos e propriedades da classe mãe System. Este é um dos princípios da orientação a objetos: Herança. No próximo item falaremos mais sobre a herança e os demais fundamentos da orientação a objetos. Na Figura 2.4, temos uma representação parcial do espaço de nomes System, no qual representamos apenas alguns tipos básicos, ligados diretamente a System e as classes derivadas System.Data e System.Security.
Podemos continuar nos aprofundando na hierarquia de classes. Por exemplo, existem classes derivadas de System.Data. A classe System.Data.SqlClient contém toda a funcionalidade necessária para acessar dados de um servidor SQL Server 2000. Já a classe System.Data.OleDb fornece funcionalidades para conexão com qualquer fonte de dados, para a qual esteja disponível um OLE-DB Provider. Se acrescentássemos mais estas duas classes, o espaço de nomes System ficaria conforme indicado na Figura 2.5.
Vejam que a hierarquia de classes vai crescendo. No decorrer deste livro estaremos utilizando diversas classes do .NET Framework Class Library. Para uma descrição completa, de todas as classes do Framework .NET, consulte o item “.NET Framework Class Library”, dentro do tópico “.NET Framework Reference”, na documentação do Framework .NET, conforme indicado na Figura 2.6. Lembrando que, uma vez instalado o Framework .NET, você pode acessar a documentação do produto utilizando o comando: Iniciar -> Programas -> Microsoft .NET Framework SDK -> Documentation.
Vamos fazer uma breve descrição das principais classes do .NET Framework Class Library.
1. IIS – Internet Information Server 2. LDAP – Lightweight Directory Access Protocol 3. NDS – Novel Directory Services 4. WinNT – Para acesso ao diretório do Windows NT 4.0. Nota: Para que o programador possa utilizar de maneira eficiente estas classes, um bom conhecimento do diretório em questão é exigido.
Apresentamos apenas uma descrição básica dos principais namespaces do Framework .NET. Livros inteiros podem ser escritos sobre um único namespace como por exemplo System.Net ou System.Security. A melhor fonte de consulta para as classes, métodos e propriedades de um namespace é própria documentação do Framework .NET. No decorrer deste livro estaremos utilizando algumas classes em nossas páginas ASP.NET. Uma das classes que mais utilizaremos é System.Data e suas classes derivadas como System.SqlCliente e System.OleDb. Agora vamos fazer uma revisão dos principais conceitos de Orientação a Objetos. É importante a revisão destes conceitos uma vez que a linguagem C# (assunto para os capítulos 3, 4 e 5) e todo o Framework .NET são baseados nos conceitos de Orientação a Objetos. |
|||
« Lição anterior | Δ Página principal | ¤ Capítulos | Próxima lição » |
Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434
Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208
Todos os direitos reservados, Júlio Battisti 2001-2024 ®
LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO
DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI