Academic Tutorials



English | French | Portugese | Dutch | Italian
Google

in linea

Domestico Codici sorgente E-Libri Trasferimenti dal sistema centrale verso i satelliti Metterseli in contatto con Circa noi

HTML Tutorials
HTML Tutorial
XHTML Tutorial
CSS Tutorial
TCP/IP Tutorial
CSS 1.0
CSS 2.0
HLML
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
DHTML Tutorial
HTML DOM Tutorial
WMLScript Tutorial
E4X Tutorial
Server Scripting
ASP Tutorial
PERL Tutorial
SQL Tutorial
ADO Tutorial
CVS
Python
Apple Script
PL/SQL Tutorial
SQL Server
PHP
.NET (dotnet)
Microsoft.Net
ASP.Net
.Net Mobile
C# : C Sharp
ADO.NET
VB.NET
VC++
Multimedia
SVG Tutorial
Flash Tutorial
Media Tutorial
SMIL Tutorial
Photoshop Tutorial
Gimp Tutorial
Matlab
Gnuplot Programming
GIF Animation Tutorial
Scientific Visualization Tutorial
Graphics
Web Building
Web Browsers
Web Hosting
W3C Tutorial
Web Building
Web Quality
Web Semantic
Web Careers
Weblogic Tutorial
SEO
Web Site Hosting
Domain Name
Java Tutorials
Java Tutorial
JSP Tutorial
Servlets Tutorial
Struts Tutorial
EJB Tutorial
JMS Tutorial
JMX Tutorial
Eclipse
J2ME
JBOSS
Programming Langauges
C Tutorial
C++ Tutorial
Visual Basic Tutorial
Data Structures Using C
Cobol
Assembly Language
Mainframe
Forth Programming
Lisp Programming
Pascal
Delphi
Fortran
OOPs
Data Warehousing
CGI Programming
Emacs Tutorial
Gnome
ILU
Soft Skills
Communication Skills
Time Management
Project Management
Team Work
Leadership Skills
Corporate Communication
Negotiation Skills
Database Tutorials
Oracle
MySQL
Operating System
BSD
Symbian
Unix
Internet
IP-Masquerading
IPC
MIDI
Software Testing
Testing
Firewalls
SAP Module
ERP
ABAP
Business Warehousing
SAP Basis
Material Management
Sales & Distribution
Human Resource
Netweaver
Customer Relationship Management
Production and Planning
Networking Programming
Corba Tutorial
Networking Tutorial
Microsoft Office
Microsoft Word
Microsoft Outlook
Microsoft PowerPoint
Microsoft Publisher
Microsoft Excel
Microsoft Front Page
Microsoft InfoPath
Microsoft Access
Accounting
Financial Accounting
Managerial Accounting


Struttura di .NET



Previous Next

La struttura di .NET è l'infrastruttura per la nuova piattaforma di Microsoft .NET.




Struttura di .NET

La struttura di .NET è un ambiente comune per costruzione, schierante e servizi di fotoricettore ed applicazioni funzionanti di fotoricettore.

La struttura di .NET contiene le biblioteche comuni del codice categoria - come ADO.NET, ASP.NET e le forme di Windows - per fornire i servizi standard avanzati che possono essere integrati in una varietà di sistemi di elaborazione.

La struttura di .NET è neutrale di lingua. Attualmente sostiene C++, C#, di base visivo, JScript (la versione di Microsoft del Javascript) e COBOL. Le lingue di terzi - come Eiffel, il Perl, il Python, le chiacchiere ed altre - inoltre saranno disponibili per le applicazioni future della struttura della costruzione .NET.

La nuova rappresentazione Studio.NET è un ambiente comune di sviluppo per la nuova struttura di .NET. Fornisce un ambiente caratteristica-ricco di esecuzione di applicazione, uno sviluppo semplificato e un'integrazione facile fra un certo numero di lingue differenti di sviluppo.


.NET Framework



Lingue sostenute da .NET
Languages Supported By .NET



Tipo comune sistema e CLS

Attributo Compliant di CLS (specifica di linguaggio comune)
  • Un sottoinsieme di tipo comune sistema

  • L'Assemblea può essere etichettata con [complessivo: System.CLSCompliant (allineare)] Il compilatore pubblica un avvertimento se i tipi non compliant sono usati.

  • Risolve il problema trasversale di accesso di lingua in COM (per esempio C++ ha tipi che non è sostenuto da VB)

  • I tipi (riservati), metodi possono ancora essere segnati con [CLSCompliant (falso)]

CTS



ASP.NET e forme di fotoricettore
ASP.NET and Web Forms



Forme di Windows

  • I componenti hanno dovuto generare le applicazioni delle finestre
  • WIN32 infine nascosto con OOP reale!
  • Eredità visiva
  • Gli stessi comandi usati da tutte le lingue
  • Chiamare costante delle proprietà, dei metodi e del comportamento!!!!
  • Forme + Listboxes, tasti ecc
  • WIN32 specifico
    • Configurazioni abbastanza molto su funzionalità intrinseca WIN32
    • Lo rende difficile sostenere.




Supporto della base di dati in .NET

  • Generare la vostra base di dati
  • Usare l'studio visivo per generare Datalink ed il gruppo di dati scritto dalla vostra base di dati.

  • aprire OleDbConnection

  • OleDbDataAdapter per l'ordine di SQL

  • Utilizzare l'adattatore per compilare il vostro gruppo di dati su ordinazione di informazioni chieste

  • Modificare il vostro gruppo di dati
  • Generare l'ordine dell'aggiornamento con il OleDbCommandBuilder

  • Aggiornare la base di dati con l'adattatore (dato il vostro gruppo di dati)

Database Support in .NET


Supporto di XML

  • XML è usato dappertutto
  • Immagazzinare/richiamare i gruppi di dati in XML
  • XMLTextReader, XMLTextWriter
  • XMLDataDocument
    • Modello dell'oggetto del documento di W3C (DOM)
  • XMLNode
  • XPath, XslTransform
  • XMLSerialization
  • . . .




Biblioteca bassa del codice categoria

Le biblioteche basse del codice categoria (BCL) fornisce i blocchetti di costruzione fondamentali per tutta l'applicazione che sviluppate, sia un'applicazione di ASP.Net, un'applicazione delle forme di Windows, o un servizio di fotoricettore. Il BCL serve generalmente mentre il vostro punto principale di interazione con i codici categoria di runtime.BCL include

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




Tempo di esecuzione di linguaggio comune

Il tempo di esecuzione di linguaggio comune (CLR) fornisce un fondamento solido per gli sviluppatori per sviluppare i vari tipi di applicazioni. Se state scrivendo un'applicazione di ASP.Net, un'applicazione delle forme di Windows, un servizio di fotoricettore, un'applicazione mobile di codice, un'applicazione distribuita, o un'applicazione che unisce alcuni di questi modelli di applicazione, il CLR fornisce i seguenti benefici per gli sviluppatori di applicazione:

  • Sviluppo notevolmente semplificato
  • Integrazione senza giunte del codice scritta in varie lingue
  • Prova-ha basato la sicurezza con l'identità di codice
  • Complessivo-ha basato lo schieramento che elimina l'inferno del DLL
  • Parallelamente versioning dei componenti riutilizzabili
  • Codificare la riutilizzazione con l'eredità di esecuzione
  • Amministrazione automatica di corso della vita dell'oggetto
  • Auto che descrive gli oggetti

Common Language Runtime
Common Language Runtime(simplified)

Il CLR è l'ambiente di esecuzione fornito dalla struttura di Microsoft .NET. Fornisce molti servizi come

  • Accumulazione automatica dell'immondizia
  • Codificare la sicurezza di accesso
  • Versioning semplificato
  • Schieramento semplice e certo
  • Interoperability profondo di traversa-lingua
  • Mettendo a punto attraverso le lingue differenti
  • Prestazioni
  • Scalability

Poiché il CLR controlla l'esecuzione di codice, tutto il codice che è designato per il CLR è conosciuto mentre codice controllato. Il codice controllato emette i meta dati con l'eseguibile. Questo i meta dati è usato per descrivere i tipi (codici categoria) ed i membri usati nel codice, con tutti i riferimenti esterni usati nell'esecuzione del codice. Il CLR usa questo i meta dati per caricare i codici categoria durante i invocations di metodo di risoluzione e di esecuzione durante il tempo di esecuzione.

Il CLR fornisce l'accumulazione automatica dell'immondizia degli oggetti che sono stati caricati nella memoria. Tutti gli oggetti che sono generati via il nuovo operatore sono memoria assegnata sul mucchio. Un programma può assegnare altretanti oggetti come sono richiesti dalla logica del programma. Tuttavia, quando un oggetto più non è richiesto, ci deve essere un certo meccanismo per liberare la memoria che è stata occupata dall'oggetto.

Ciò è compiuta nel CLR via un programma denominato collettore dell'immondizia, che raccoglie tutti gli oggetti nella memoria che non hanno riferimenti. Questo programma funziona come filetto di basso-priorità nel processo di priorità bassa e raccoglie tutto unreferenced gli oggetti. Poiché l'amministrazione di memoria è automatica, le probabilità per le perdite di memoria nel programma sono minimizzate. Tuttavia, il tempo quando il collettore dell'immondizia realmente libererebbe gli oggetti dalla memoria non è conosciuto. Questo concetto è conosciuto come accumulazione non deterministica dell'immondizia perché non può essere determinato in anticipo quando gli oggetti sarebbero liberati dalla memoria.

Se la memoria sufficiente non è disponibile per la generazione degli oggetti nuovi, il CLR getta un'eccezione che può essere interferita ed essere maneggiata con garbo dall'applicazione.

Codificare la sicurezza di accesso (CAS), come il nome suggerisce, è usato controllare l'accesso che il codice deve risorse di sistema. Il CLR ha un sistema runtime di sicurezza. I coordinatori possono configurare le regolazioni di politica specificando le risorse che possono essere raggiunte dal codice.

Una pila di chiamata è generata che rappresenta l'ordine in cui i complessivi ottengono denominati. Le camminate del sistema di sicurezza Del CLR la pila per determinare se il codice sia autorizzato per accedere alle risorse di sistema o per realizzare determinati funzionamenti. Se alcun visitatore nella pila di chiamata non ha il permesso richiesto accedere alle risorse di sistema specifiche, un'eccezione di sicurezza è gettata dal CLR.

Versioning semplificato è un'altra caratteristica fornita nella struttura di .NET. Sostiene versioning ed inoltre provvede parallelamente all'esecuzione delle versioni differenti dello stesso componente. Le versioni specifiche del complessivo e dei complessivi dipendenti sono immagazzinate nel complessivo manifesto. Le copie dello stesso complessivo che differiscono da soltanto nei numeri di versione sono considerate come complessivi differenti dal CLR.

Lo schieramento semplificato è una delle caratteristiche fornite nella struttura di .NET. Il punto più importante da accennare è che i componenti di .NET non devono essere registrati nella registrazione di Windows. Tutto il codice generato nella struttura di .NET è self-describing perché i complessivi contengono le informazioni di meta dati e manifeste. Queste informazioni contengono tutti i dati circa le dipendenze del complessivo e le versioni specifiche dei componenti che questi complessivi userebbero a tempo di esecuzione; quindi, le versioni multiple degli stessi componenti possono coesistere. Il CLR fa rispettare la politica versioning.

il interoperability di Traversa-lingua è una caratteristica importante ed era uno degli obiettivi di disegno della struttura di .NET. Questa caratteristica è possibile a causa del CTS e del CLS.

L'studio visivo .NET tiene conto mettere a punto attraverso un'applicazione che consiste delle lingue differenti designate per il CLR. Infatti, l'ido inoltre tiene conto mettere a punto un'applicazione in cui ha controllato il codice si interagisce con unmanaged il codice.

CLR si accerta che le prestazioni dell'esecuzione di codice siano ottimizzate. Il codice compilato è immagazzinato nel nascondiglio. Quando lo stesso codice è denominato la volta prossima, questo codice è caricato nella memoria dal nascondiglio. Questo vantaggio si leva in piedi fuori più nel caso delle domande di ASP.NET che di applicazioni di asp. Il codice di asp è stato interpretato ogni volta che una pagina di asp è stata chiesta. In ASP.NET, il codice è compilato soltanto una volta quando la pagina è chiesta per la prima volta. Ciò si accerta che le prestazioni siano ottimizzate.

La struttura di .NET inoltre fornisce alcuni codici categoria per l'inseguimento delle prestazioni delle applicazioni di .NET. Questi codici categoria sono conosciuti come contatori di prestazioni. La struttura di .NET fornisce i contatori di prestazioni per ottenere le informazioni sul trattamento di eccezioni, interoperation con unmanaged il codice, caricamento e codice di scarico nella memoria, bloccare e filettare, memoria, funzionamenti della rete e così via. Questi contatori di prestazioni aiutano fine-sintonizzano le prestazioni delle applicazioni di .NET.




Servizi di COM+
Evolution of COM

Previous Next

Parole chiavi: il trasferimento dal sistema centrale verso i satelliti netto della struttura, la struttura netta 2.0, la struttura netta del microsoft, la struttura netta 1.1, la struttura netta 2, la struttura netta del puntino, la struttura compatta netta 2.0, la versione netta della struttura del microsoft di trasferimento dal sistema centrale verso i satelliti, rete di trasferimento dal sistema centrale verso i satelliti ha tagliato la struttura, la versione netta 2.0 della struttura




HTML Quizes
HTML Quiz
XHTML Quiz
CSS Quiz
TCP/IP Quiz
CSS 1.0 Quiz
CSS 2.0 Quiz
HLML 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
DHTML Quiz
HTML DOM Quiz
WMLScript Quiz
E4X Quiz
Server Scripting Quizes
ASP Quiz
PERL Quiz
SQL Quiz
ADO Quiz
CVS Quiz
Python Quiz
Apple Script Quiz
PL/SQL Quiz
SQL Server Quiz
PHP Quiz
.NET (dotnet) Quizes
Microsoft.Net Quiz
ASP.Net Quiz
.Net Mobile Quiz
C# : C Sharp Quiz
ADO.NET Quiz
VB.NET Quiz
VC++ Quiz
Multimedia Quizes
SVG Quiz
Flash Quiz
Media Quiz
SMIL Quiz
Photoshop Quiz
Gimp Quiz
Matlab Quiz
Gnuplot Programming Quiz
GIF Animation Quiz
Scientific Visualization Quiz
Graphics Quiz
Web Building  Quizes
Web Browsers Quiz
Web Hosting Quiz
W3C Quiz
Web Building Quiz
Web Quality Quiz
Web Semantic Quiz
Web Careers Quiz
Weblogic Quiz
SEO Quiz
Web Site Hosting Quiz
Domain Name Quiz
Java Quizes
Java Quiz
JSP Quiz
Servlets Quiz
Struts Quiz
EJB Quiz
JMS Quiz
JMX Quiz
Eclipse Quiz
J2ME Quiz
JBOSS Quiz
Programming Langauges Quizes
C Quiz
C++ Quiz
Visual Basic Quiz
Data Structures Using C Quiz
Cobol Quiz
Assembly Language Quiz
Mainframe Quiz
Forth Programming Quiz
Lisp Programming Quiz
Pascal Quiz
Delphi Quiz
Fortran Quiz
OOPs Quiz
Data Warehousing Quiz
CGI Programming Quiz
Emacs Quiz
Gnome Quiz
ILU 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
Database Quizes
Oracle Quiz
MySQL Quiz
Operating System Quizes
BSD Quiz
Symbian Quiz
Unix Quiz
Internet Quiz
IP-Masquerading Quiz
IPC Quiz
MIDI Quiz
Software Testing Quizes
Testing Quiz
Firewalls Quiz
SAP Module Quizes
ERP Quiz
ABAP Quiz
Business Warehousing Quiz
SAP Basis Quiz
Material Management Quiz
Sales & Distribution Quiz
Human Resource Quiz
Netweaver Quiz
Customer Relationship Management Quiz
Production and Planning Quiz
Networking Programming Quizes
Corba Quiz
Networking Quiz
Microsoft Office Quizes
Microsoft Word Quiz
Microsoft Outlook Quiz
Microsoft PowerPoint Quiz
Microsoft Publisher Quiz
Microsoft Excel Quiz
Microsoft Front Page Quiz
Microsoft InfoPath Quiz
Microsoft Access Quiz
Accounting Quizes
Financial Accounting Quiz
Managerial Accounting Quiz

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