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 |
|
|
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.
|
|
Lingue sostenute da .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)]
|
|
ASP.NET e forme di fotoricettore
|
|
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)
|
|
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
|
|
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
|
|
|
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+
|
|
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 |
|
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 |
|
|