18 fevereiro 2010

Lista de Namespace do .NET Framework

Bom ... Logo abaixo listei alguns namespace que são bastante usados no desenvolvimento de aplicações seja web ou windows forms. Enfim para cada tipo de aplicações, se usa um determinado namespace diferente, até porque cada tipo de aplicação exige um tipo de classe diferente vale a pena pesquisar na internet e principalmente, estudar sobre alguns namespace.

Microsoft.CSharp
Contém classes que oferecem suporte a compilação e geração de código usando a linguagem C#.

Microsoft.VisualBasic
ontém classes que oferecem suporte a compilação e geração de código usando a linguagem do Visual Basic.

Microsoft.VisualC
Contém tipos que suportam o compilador do Visual C++.

Microsoft.Win32
Fornece dois tipos de classes: aqueles que lidar com eventos gerados pelo sistema operacional e aqueles que manipulam a registro do sistema.

System.Data
Contém classes que constituem a maior parte da arquitetura do ADO.NET. A arquitetura ADO.NET permite que você crie componentes que gerenciar com eficiência os dados de várias fontes de dados.

System.Data.Common
Contém classes compartilhadas por provedores de dados do .NET Framework. Um provedor de dados .NET Framework descreve uma coleção de classes usadas para acessar uma fonte de dados, como um banco de dados, no espaço gerenciado.

System.Data.Odbc
Contém classes que encapsulam o provedor de dados .NET Framework para ODBC. O provedor de dados .NET Framework para ODBC descreve uma coleção de classes usadas para acessar uma fonte de dados ODBC no espaço gerenciado.

System.data.OLEDB
Contém classes que encapsulam o provedor de dados .NET Framework para OLE DB. O provedor de dados .NET Framework para OLE DB descreve uma coleção de classes usadas para acessar uma fonte de dados OLE DB no espaço gerenciado.

System.Data.OracleClient
Contém classes que encapsulam o provedor de dados .NET Framework para Oracle. O provedor de dados .NET Framework para Oracle descreve uma coleção de classes usadas para acessar uma fonte de dados Oracle no espaço gerenciado.

System.Data.Sql
Contém classes que oferecem suporte a funcionalidade específica do SQL Server.

System.Data.SqlClient
Contém classes que encapsulam o provedor de dados .NET Framework para SQL Server. O provedor de dados .NET Framework para SQL Server descreve uma coleção de classes usadas para acessar um banco de dados do SQL Server no espaço gerenciado.

System.Drawing.Printing
Fornece serviços relacionados com a impressão. Normalmente, você cria uma nova instância da classe PrintDocument, defina as propriedades que descrevem o que imprimir e chama o método Print para realmente imprimir o documento.

System.Drawing.Text
Fornece funcionalidade avançada GDI + tipografia. Funcionalidade gráfica básica é fornecida pelo namespace System.Drawing. As classes neste namespace permitem aos usuários criar e usar conjuntos de fontes.

System.IO
Contém tipos que permitem síncrona e assíncrona ler e escrever em fluxos de dados e arquivos

System.Media
Contém classes para reproduzir arquivos de som e acessar os sons do sistema.

System.NET
Fornece uma interface de programação simples para muitos dos protocolos usados em redes hoje. As classes WebRequest e WebResponse constituem a base dos chamados Protocolos conectáveis, uma implementação de serviços de rede que permite que você desenvolver aplicativos que usam os recursos da Internet sem se preocupar com os detalhes específicos dos protocolos individuais.

System.NET.mail
Contém classes usadas para enviar correio electrónico para um servidor SMTP (Simple Mail Transfer Protocol) para entrega.

System.Security
Fornece a estrutura subjacente do sistema de segurança do .NET Framework, incluindo classes base para permissões.

System.Security.Cryptography
Fornece serviços de criptografia, incluindo a codificação e decodificação de dados, bem como muitas outras operações, como hash, geração de números aleatórios e autenticação de mensagens seguro.

System.Text
Contém classes que representam ASCII, Unicode, UTF-7 e codificações de caracteres UTF-8; abstract classes base para converter blocos de caracteres para e de blocos de bytes; e uma classe auxiliar que manipula e formatos String objetos sem criar instâncias intermediárias de Seqüência de caracteres.

System.Threading
Fornece classes e interfaces que permitem programação multithread. Além de classes para sincronizar as atividades de thread e acesso a dados (Mutex, Monitor, Interlocked, AutoResetEvent e assim por diante), esse namespace incluem uma classe ThreadPool que permite que você use um pool de segmentos fornecidos pelo sistema e uma timer classe que executa os métodos de retorno de chamada no thread do pool de threads

System.Web
Fornece classes e interfaces que permitem a comunicação de navegador-server. Este namespace inclui a classe HttpRequest, que fornece informações abrangentes sobre a solicitação HTTP atual, a classe HttpResponse, que gerencia a saída HTTP para o cliente e a classe HttpServerUtility, que fornece acesso a utilitários do lado do servidor e processos. System.Web também inclui classes para manipulação de cookie, transferência de arquivo, informações de exceção e controle de cache de saída.

System.Web.Mobile
Contém os recursos do núcleo, incluindo autenticação e manipulação de erros, necessárias para a criação de aplicativos da Web móveis do ASP.NET

System.Web.Services
Consiste de classes que permitem que você crie serviços XML da Web usando ASP.NET e XML Web clientes do serviço. Serviços XML Web são aplicativos que oferecem a possibilidade de troca de mensagens em um ambiente rígida usando protocolos padrão, como HTTP, XML, XSD, SOAP e WSDL. Os serviços XML da Web permitem a construção de aplicativos modulares dentro e entre as empresas em ambientes heterogêneos, tornando interoperável com uma ampla variedade de implementações, plataformas e dispositivos.

System.Web.Services.Protocols
Consiste de classes que definem os protocolos usados para transmitir dados entre os fios durante a comunicação entre clientes do serviço XML da Web e serviços XML da Web criados usando o ASP.NET.

System.Web.UI.Design
Contém classes que podem ser usadas para estender suporte em tempo de design para páginas da Web do ASP.NET e controles de servidor Web.

System.Web.UI.Design.MobileControls
Obsoletos. Contém classes que fornecem suporte em tempo de design para as classes no namespace System.Web.UI.MobileControls. As classes neste namespace são obsoletas; usam as classes em System.Web.UI.Design.WebControls.

System.Web.UI.HtmlControls
Consiste em uma coleção de classes que permitem que você crie controles de servidor HTML em uma página de formulários da Web. Controles de servidor HTML executar no servidor e mapeiam diretamente para marcas HTML padrão suportadas pela maioria dos navegadores. Isso permite que você controle programaticamente os elementos HTML em uma página de formulários da Web.

System.Web.UI.MobileControls
Obsoletos. Contém um conjunto de controles de servidor ASP.NET que pode processar inteligentemente seu aplicativo para diferentes dispositivos móveis. As classes neste namespace são obsoletas; usam os controles no System.Web.UI.WebControls.

System.Web.UI.WebControls
Contém classes que permitem que você crie controles de servidor Web em uma página da Web. Controles de servidor Web executados no servidor e incluem controles de formulário, como botões e caixas de texto. Eles também incluem controles de fins especiais, como um calendário. Porque os controles do servidor Web executado no servidor, você pode controlar programaticamente esses elementos. Controles de servidor Web são mais abstratos que controles de servidor HTML. Seu modelo de objeto não reflecte necessariamente a sintaxe HTML.

System.Windows
Fornece várias classes de elemento base importante Windows Presentation Foundation (WPF), várias classes que suportam o sistema de propriedades do WPF e lógica de eventos e outros tipos que são mais amplamente consumidos pelo WPF núcleo e quadro.

System.Windows.Controls
Contém classes para criar controles que permitem ao usuário interagir com um aplicativo.

System.Windows.Forms
Contém classes para criar aplicativos baseados no Windows que aproveitarem ao máximo os recursos da interface do usuário rich disponíveis no sistema operacional Windows.

System.Windows.Forms.design
Contém classes que oferecem suporte a configuração de tempo de design e o comportamento de componentes do Windows Forms. Essas classes consistem: Designer classes que oferecem suporte para componentes do Windows Forms, um conjunto de tempo de design, UITypeEditor classes para configurar certos tipos de propriedades e serviços de classes para a importação de controles ActiveX.

System.XML
Oferece suporte baseado em padrões para processamento XML.

A lista, digamos assim, completa dos namespace você encontra no site do MSDN Library, o endereço é:

Estude, você não prescisa decorar todos, mas saber uma quantidade razoável é necessário, qualquer dúvida sempre temos um livro ou internet à disposição.

Até o próximo post....



Nenhum comentário:

Postar um comentário