HTML Tutorials |
|
XML Tutorials |
|
Browser Scripting |
|
Server Scripting |
|
.NET (dotnet) |
|
Multimedia |
|
Web Building |
|
Java Tutorials |
|
Programming Langauges |
|
Soft Skills |
|
Database Tutorials |
|
Operating System |
|
Software Testing |
|
SAP Module |
|
Networking Programming |
|
Microsoft Office |
|
Accounting |
|
|
A estrutura de .NET é o infrastructure para a plataforma nova de Microsoft .NET.
|
Estrutura de .NET
|
A estrutura de .NET é um ambiente comum para o edifício, desdobrando-se, e serviços da correia fotorreceptora e aplicações funcionando da correia fotorreceptora.
A estrutura de .NET contem bibliotecas comuns da classe - como ADO.NET, ASP.NET e formulários de Windows - para fornecer os serviços padrão avançados que podem ser integrados em uma variedade dos sistemas computatorizados.
A estrutura de .NET é ponto morto da língua. Atualmente suporta C++, C#, básico visual, JScript (a versão de Microsoft do Javascript) e COBOL. As línguas Third-party - como Eiffel, Perl, Python, Smalltalk, e outro - estarão também disponíveis para as aplicações futuras da estrutura do edifício .NET.
O Visual novo Studio.NET é um ambiente comum do desenvolvimento para a estrutura nova de .NET. Fornece um ambiente característica-rico da execução da aplicação, um desenvolvimento simplificado e uma integração fácil entre um número de línguas diferentes do desenvolvimento.
|
|
Línguas suportadas por .NET
|
|
Tipo comum sistema e CLS
|
Atributo Compliant de CLS (especificação da língua comum)
Um subconjunto do tipo comum sistema
O conjunto pode ser etiquetado com [conjunto: System.CLSCompliant (verdadeiro)] O compilador emite um aviso se os tipos non compliant forem usados.
Resolve o problema transversal do acesso da língua em COM (por exemplo C++ tem tipos que não é suportado por VB)
Os tipos (confidenciais), métodos podem ainda ser marcados com [CLSCompliant (falso)]
|
|
ASP.NET e formulários da correia fotorreceptora
|
|
Formulários de Windows
|
- Os componentes necessitaram criar aplicações das janelas
- WIN32 no último escondido com OOP real!
- Inheritance visual
- Os mesmos controles usados de todas as línguas
- Nomear consistente das propriedades, dos métodos e do comportamento!!!!
- Formulários + Listboxes, teclas etc.
- Específico WIN32
- Configurações consideravelmente muito na funcionalidade WIN32 intrínseca
- Faz difícil de suportar.
|
Sustentação da base de dados em .NET
|
- Criar sua base de dados
Usar o estúdio visual criar Datalink e a série de dados datilografada fora de sua base de dados.
abrir OleDbConnection
OleDbDataAdapter para o comando do SQL
Usar o adaptador encher para fora sua série de dados feita sob encomenda com a informação pedida
- Modificar sua série de dados
Criar o comando do update com o OleDbCommandBuilder
Atualizar a base de dados com o adaptador (dado sua série de dados)
|
|
XML Support
|
- XML Is used everywhere
- Store / Retrieve Datasets in XML
- XMLTextReader, XMLTextWriter
- XMLDataDocument
- W3C Document Object Model (DOM)
- XMLNode
- XPath, XslTransform
- XMLSerialization
- . . .
|
Biblioteca baixa da classe
|
As bibliotecas baixas da classe (BCL) fornecem os blocos de edifício fundamentais para toda a aplicação que você desenvolver, for ele uma aplicação de ASP.Net, uma aplicação dos formulários de Windows, ou um serviço da correia fotorreceptora. O BCL serve geralmente enquanto seu ponto principal da interação com as classes de runtime.BCL inclui
|
|
Namespace |
Description |
System |
This
namespace includes all the essential support you need for your
programming, including base types (String, Int32, DateTime, Boolean,
etc.), essential environmental support, and math functions, to name a few |
System.CodeDom |
all
the support necessary to be able to create code, and run it, on the fly |
System.Collections |
The
System.Collections namespace contains interfaces and classes that define
various containers, such as lists, queues, bit arrays, hashtables and
dictionaries. |
System.Diagnostics |
All
the classes you need to diagnose your application, including event
logging, performance counters, tracing, and process management APIs. |
System.Globalization |
This
namespace includes fundamental support for Globalization, used throughout
the rest of the Framework |
System.IO |
Includes
fundamental Stream support which can be used by anyone, and then
specifically targets the FileSystem (via File and Directory manipulation
classes), SerialPorts, and Decompression |
System.Resources |
Used
to allow an application to be translated into multiple languages, and then
display the appropriate text based upon the current users language
selection |
System.Text |
This
namespace includes support for encodings, and Stringbuilder |
System.Text.RegularExpressions |
This
namespace includes regular expression support, for robust parsing and
matching of string data |
|
Runtime da língua comum
|
O Runtime da língua comum (CLR) fornece uma fundação contínua para colaboradores para construir vários tipos de aplicações. Se você está escrevendo uma aplicação de ASP.Net, uma aplicação dos formulários de Windows, um serviço da correia fotorreceptora, uma aplicação móvel do código, uma aplicação distribuída, ou uma aplicação que combine diversos destes modelos da aplicação, o CLR fornece os seguintes benefícios para colaboradores de aplicação:
- Desenvolvimento vastamente simplificado
- Integração sem emenda do código escrita em várias línguas
- segurança Evidência-baseada com identidade do código
- distribuição Conjunto-baseada que elimina o inferno do DLL
- De lado a lado versioning de componentes reusáveis
- Codificar reusar com o inheritance da execução
- Gerência automática da vida do objeto
- Self que descreve objetos
|
|
|
Porque o CLR controla a execução do código, todo o código que é alvejado para o CLR é sabido enquanto código controlado. O código controlado emite-se metadata junto com o executável. Este os metadata são usados descrever os tipos (classes) e os membros usados no código, junto com todas as referências externas usadas em executar o código. O CLR usa este os metadata para carregar as classes durante invocations do método da execução e do resolve durante o runtime.
|
O CLR fornece a coleção automática do lixo dos objetos que foram carregados na memória. Todos os objetos que são criados através do operador novo são memória alocada no heap. Um programa pode alocar tantos como objetos como são requeridos pela lógica do programa. Entretanto, quando um objeto é requerido já não, deve haver algum mecanismo para livrar acima a memória que foi ocupada pelo objeto.
|
Isto é realizado no CLR através de um programa chamado o coletor do lixo, que coleta todos os objetos na memória que não têm nenhuma referência. Este programa funciona como uma linha da baixo-prioridade no processo de fundo e coleta todo unreferenced objetos. Porque a gerência da memória é automática, as possibilidades para escapes da memória no programa são minimizadas. Entretanto, o tempo quando o coletor do lixo liberaria realmente os objetos da memória não é sabido. Este conceito é sabido como a coleção nondeterministic do lixo porque não se pode determinar adiantado quando os objetos seriam liberados da memória.
|
Se a memória suficiente não estiver disponível para criar objetos novos, o CLR joga uma exceção que possa ser travada e graciosa segurado pela aplicação.
|
Codificar a segurança do acesso (CAS), como o nome sugere, é usado controlar o acesso que o código tem que recursos de sistema. O CLR tem um sistema runtime da segurança. Os administradores podem configurar ajustes da política especificando os recursos que podem ser alcançados pelo código.
|
Uma pilha de chamada é criada que represente a ordem em que os conjuntos começam chamados. As caminhadas do sistema da segurança Do CLR a pilha para determinar se o código está autorizado para alcançar os recursos de sistema ou para executar determinadas operações. Se nenhum chamador na pilha de chamada não tiver a permissão requisite alcançar os recursos de sistema específicos, uma exceção da segurança está jogada pelo CLR.
|
Versioning simplificado é uma outra característica fornecida na estrutura de .NET. Suporta versioning e fornece-o também para de lado a lado a execução de versões diferentes do mesmo componente. As versões específicas do conjunto e dos conjuntos dependentes são armazenadas no conjunto manifesto. As cópias do mesmo conjunto que diferem somente em números de versão são consideradas ser conjuntos diferentes pelo CLR.
|
A distribuição simplificada é uma das características fornecidas na estrutura de .NET. O ponto o mais importante a mencionar é que os componentes de .NET não necessitam ser registados no registro de Windows. Todo o código gerado na estrutura de .NET é self-describing porque os conjuntos contêm a informação manifesta e dos metadata. Esta informação contem todos os dados sobre as dependências do conjunto e as versões específicas dos componentes que estes conjuntos usariam no tempo de execução; conseqüentemente, as versões múltiplas dos mesmos componentes podem coexistir. O CLR reforça a política versioning.
|
o interoperability da Cruz-língua é uma característica importante, e era um dos objetivos do projeto da estrutura de .NET. Esta característica é possível por causa do CTS e do CLS.
|
O estúdio visual .NET permite eliminando erros através de uma aplicação que consiste nas línguas diferentes alvejadas para o CLR. No fato, o IDE permite também eliminando erros de uma aplicação em que controlou o código interage com unmanaged o código.
|
CLR assegura-se de que o desempenho da execução do código optimized. O código compilado é armazenado no esconderijo. Quando o mesmo código é chamado vez seguinte, este código está carregado na memória do esconderijo. Esta vantagem está para fora mais no exemplo de aplicações de ASP.NET do que para aplicações do ASP. O código do ASP foi interpretado cada vez que uma página do ASP foi pedida. Em ASP.NET, o código está compilado somente uma vez quando a página é pedida para a primeira vez. Isto assegura-se de que o desempenho optimized.
|
A estrutura de .NET fornece também algumas classes seguindo o desempenho das aplicações de .NET. Estas classes são sabidas como contadores do desempenho. A estrutura de .NET fornece contadores do desempenho começando a informação na manipulação de exceção, interoperation com unmanaged o código, o carregamento e descarregar o código na memória, travá-lo e enfiá-lo, memória, operações do trabalho em rede, e assim por diante. Estes contadores do desempenho ajudam fino-ajustam o desempenho das aplicações de .NET.
|
Serviços de COM+
|
|
Keywords: o download líquido da estrutura, estrutura líquida 2.0, estrutura líquida de microsoft, estrutura líquida 1.1, estrutura líquida 2, estrutura líquida do ponto, estrutura compacta líquida 2.0, versão líquida da estrutura de microsoft do download, rede do download cortou a estrutura, versão líquida 2.0 da estrutura
|
|
HTML Quizes |
|
XML Quizes |
|
Browser Scripting Quizes |
|
Server Scripting Quizes |
|
.NET (dotnet) Quizes |
|
Multimedia Quizes |
|
Web Building Quizes |
|
Java Quizes |
|
Programming Langauges Quizes |
|
Soft Skills Quizes |
|
Database Quizes |
|
Operating System Quizes |
|
Software Testing Quizes |
|
SAP Module Quizes |
|
Networking Programming Quizes |
|
Microsoft Office Quizes |
|
Accounting Quizes |
|
|