Academic Tutorials



English | French | Portugese | Dutch | Italian
Google

em linha

Home Códigos de fonte E-Livros Downloads Contatar-nos Sobre nós

HTML Tutorials
HTML Tutorial
XHTML Tutorial
CSS Tutorial
TCP/IP Tutorial
XML Tutorials
XML Tutorial
XSL Tutorial
XSLT Tutorial
DTD Tutorial
Schema Tutorial
XForms Tutorial
XSL-FO Tutorial
XML DOM Tutorial
XLink Tutorial
XQuery Tutorial
XPath Tutorial
XPointer Tutorial
RDF Tutorial
SOAP Tutorial
WSDL Tutorial
RSS Tutorial
WAP Tutorial
Web Services Tutorial
Browser Scripting
JavaScript Tutorial
VBScript Tutorial
AJAX Tutorial
DHTML Tutorial
HTML DOM Tutorial
WMLScript Tutorial
E4X Tutorial
Server Scripting
ASP Tutorial
PHP Tutorial
PERL Tutorial
SQL Tutorial
ADO Tutorial
.NET (dotnet)
Microsoft.Net
XML Web Services
ASP.Net
.Net Mobile
C# : C Sharp
ADO.NET
VB.NET
Multimedia
SVG Tutorial
Flash Tutorial
Media Tutorial
SMIL Tutorial
Web Building
Web Browsers
Web Hosting
W3C Tutorial
Web Building
Web Quality
Web Semantic
Web Careers
Java Tutorials
Java Tutorial
JSP Tutorial
Servlets Tutorial
Struts Tutorial
EJB Tutorial
JMS Tutorial
JMX Tutorial
Programming Langauges
C Tutorial
C++ Tutorial
Visual Basic Tutorial
Data Structures Using C
Soft Skills
Communication Skills
Time Management
Project Management
Team Work
Leadership Skills
Corporate Communication
Negotiation Skills


Estrutura de .NET



Previous Next

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.


.NET Framework



Línguas suportadas por .NET
Languages Supported By .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)]

CTS



ASP.NET e formulários da correia fotorreceptora
ASP.NET and Web Forms



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)

Database Support in .NET


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

Base Class Library Namespaces
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

Common Language Runtime
Common Language Runtime(simplified)

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+
Evolution of COM

Previous Next

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
HTML Quiz
XHTML Quiz
CSS Quiz
TCP/IP Quiz
XML Quizes
XML Quiz
XSL Quiz
XSLT Quiz
DTD Quiz
Schema Quiz
XForms Quiz
XSL-FO Quiz
XML DOM Quiz
XLink Quiz
XQuery Quiz
XPath Quiz
XPointer Quiz
RDF Quiz
SOAP Quiz
WSDL Quiz
RSS Quiz
WAP Quiz
Web Services Quiz
Browser Scripting Quizes
JavaScript Quiz
VBScript Quiz
AJAX Quiz
DHTML Quiz
HTML DOM Quiz
WMLScript Quiz
E4X Quiz
Server Scripting Quizes
ASP Quiz
PHP Quiz
PERL Quiz
SQL Quiz
ADO Quiz
.NET (dotnet) Quizes
Microsoft.Net Quiz
XML Web Services Quiz
ASP.Net Quiz
.Net Mobile Quiz
C# : C Sharp Quiz
ADO.NET Quiz
VB.NET Quiz
Multimedia Quizes
SVG Quiz
Flash Quiz
Media Quiz
SMIL Quiz
Web Building  Quizes
Web Browsers Quiz
Web Hosting Quiz
W3C Quiz
Web Building Quiz
Web Quality Quiz
Web Semantic Quiz
Web Careers Quiz
Java Quizes
Java Quiz
JSP Quiz
Servlets Quiz
Struts Quiz
EJB Quiz
JMS Quiz
JMX Quiz
Programming Langauges Quizes
C Quiz
C++ Quiz
Visual Basic Quiz
Data Structures Using C Quiz
Soft Skills Quizes
Communication Skills Quiz
Time Management Quiz
Project Management Quiz
Team Work Quiz
Leadership Skills Quiz
Corporate Communication Quiz
Negotiation Skills Quiz

Privacy Policy
Copyright © 2003-2008 Vyom Technosoft Pvt. Ltd., All Rights Reserved.