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 |
|
|
Le cadre de .NET est l'infrastructure pour la nouvelle plateforme de Microsoft .NET.
|
Cadre de .NET
|
Le cadre de .NET est un environnement commun pour le bâtiment, se déployant, et des services de Web et des applications fonctionnants de Web.
Le cadre de .NET contient les bibliothèques communes de classe - comme ADO.NET, ASP.NET et formes de Windows - pour fournir les services standard avançés qui peuvent être intégrés dans une variété de systèmes informatiques.
Le cadre de .NET est neutre de langue. Actuellement il soutient C++, C#, de base visuel, JScript (la version de Microsoft du Javascript) et COBOL. Les tiers langues - comme Eiffel, Perl, python, causerie, et d'autres - seront également disponibles pour de futures .NET applications de cadre du bâtiment.
Le nouveau visuel Studio.NET est un environnement commun de développement pour le nouveau cadre de .NET. Il fournit un environnement dispositif-riche d'exécution d'application, un développement simplifié et une intégration facile entre un certain nombre de différentes langues de développement.
|
|
Langues soutenues par .NET
|
|
Type commun système et CLS
|
Attribut conforme de CLS (spécifications de langage commun)
Un sous-ensemble de type commun système
L'Assemblée peut être étiquetée avec [assemblée : System.CLSCompliant (vrai)] Questions de compilateur un avertissement si des types non conformes sont employés.
Résout le problème en travers d'accès de langue dans COM (par exemple C++ a des types qui n'est pas soutenu par VB)
Des types (privés), méthodes peuvent encore être identifiés par [CLSCompliant (faux)]
|
|
ASP.NET et formes de Web
|
|
Formes de Windows
|
- Les composants ont dû créer des applications de fenêtres
- WIN32 enfin caché avec vrai OOP !
- Transmission visuelle
- Les mêmes commandes utilisées de toutes les langues
- À appellation conformée des propriétés, des méthodes et du comportement ! ! ! !
- Formes + Listboxes, boutons etc.
- Détail WIN32
- Constructions assez beaucoup sur la fonctionnalité WIN32 intrinsèque
- Le rend difficile à soutenir.
|
Appui de base de données dans .NET
|
- Créer votre base de données
Employer le studio visuel pour créer Datalink et l'ensemble de données dactylographié hors de votre base de données.
ouvrir OleDbConnection
OleDbDataAdapter pour la commande de SQL
Utiliser l'adapteur pour compléter votre ensemble de données fait sur commande d'information demandée
- Modifier votre ensemble de données
Créer la commande de mise à jour avec l'OleDbCommandBuilder
Mettre à jour la base de données avec l'adapteur (donné votre ensemble de données)
|
|
Appui de XML
|
- XML est employé partout
- Stocker/rechercher les ensembles de données dans XML
- XMLTextReader, XMLTextWriter
- XMLDataDocument
- Modèle d'objet de document de W3C (DOM)
- XMLNode
- XPath, XslTransform
- XMLSerialization
- . . .
|
Bibliothèque basse de classe
|
Les bibliothèques basses de classe (BCL) fournit les modules fondamentaux pour n'importe quelle application que vous développez, que ce soit une application d'ASP.Net, une application de formes de Windows, ou un service de Web. Le BCL sert généralement votre point principal d'interaction avec les classes de runtime.BCL incluent
|
|
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 |
|
Temps d'exécution de langage commun
|
Le temps d'exécution de langage commun (CLR) fournit une base pleine pour des réalisateurs pour établir de divers types d'applications. Si vous écrivez une application d'ASP.Net, une application de formes de Windows, un service de Web, une application mobile de code, une application répartie, ou une application qui combine plusieurs de ces modèles d'application, le CLR fournit les avantages suivants pour des créateurs d'application :
- Développement énormément simplifié
- Intégration sans couture de code écrite en diverses langues
- sécurité Évidence-basée avec l'identité de code
- déploiement Ensemble-basé qui élimine l'enfer de DLL
- Versioning côte à côte des composants réutilisables
- Coder la réutilisation par la transmission d'exécution
- Gestion automatique de vie d'objet
- Individu décrivant des objets
|
|
|
Le CLR est l'environnement d'exécution fourni par le cadre de Microsoft .NET. Il fournit beaucoup de services comme
- Collection automatique d'ordures
- Coder la sécurité d'accès
- Versioning simplifié
- Déploiement simple et fiable
- Interopérabilité profonde de croix-langue
- Correction à travers différentes langues
- Exécution
- Scalability
|
Puisque le CLR contrôle l'exécution de code, tout code qui est visé pour le CLR est connu pendant que code contrôlé. Le code contrôlé émet des méta-données avec l'exécutable. Ce des méta-données sont employées pour décrire les types (classes) et des membres utilisés dans le code, avec toutes références externes utilisées en exécutant le code. Le CLR emploie ce des méta-données pour charger les classes pendant les invocations de méthode d'exécution et de résolution pendant le temps d'exécution.
|
Le CLR fournit la collection automatique d'ordures des objets qui ont été chargés en la mémoire. Tous les objets qui sont créés par l'intermédiaire du nouvel opérateur sont mémoire assignée sur le tas. Un programme peut assigner autant d'objets comme sont exigés par la logique de programme. Cependant, quand un objet n'est plus exigé, il doit y avoir un certain mécanisme pour libérer vers le haut la mémoire qui a été occupée par l'objet.
|
Ceci est accompli dans le CLR par l'intermédiaire d'un programme appelé le collecteur d'ordures, qui rassemble tous les objets dans la mémoire qui n'ont aucune référence. Ce programme fonctionne comme fil de bas-priorité dans le processus de fond et rassemble tout unreferenced des objets. Puisque la gestion de mémoire est automatique, les chances pour des fuites de mémoire dans le programme sont réduites au minimum. Cependant, le moment où le collecteur d'ordures libérerait réellement les objets de la mémoire n'est pas connu. Ce concept est connu en tant que collection non déterministe d'ordures parce qu'il ne peut pas déterminer à l'avance quand les objets seraient libérés de la mémoire.
|
Si la mémoire suffisante n'est pas disponible pour créer de nouveaux objets, le CLR jette une exception qui peut être attrapée et avec élégance manipulée par l'application.
|
Coder la sécurité d'Access (CAS), comme le nom suggère, est employé pour commander l'accès que le code doit des ressources de système. Le CLR a un système d'exécution de sécurité. Les administrateurs peuvent configurer des arrangements de politique en indiquant les ressources qui peuvent être accédées par le code.
|
On crée une pile d'appel qui représente l'ordre dans lequel les ensembles obtiennent appelés. Les promenades de système de la sécurité Du CLR la pile pour déterminer si le code est autorisé pour accéder aux ressources de système ou pour effectuer certaines opérations. Si aucun visiteur dans la pile d'appel n'a la permission requise d'accéder aux ressources de système spécifiques, une exception de sécurité est jetée par le CLR.
|
Versioning simplifié est un autre dispositif fourni dans le cadre de .NET. Il soutient versioning et prévoit également côte à côte l'exécution de différentes versions du même composant. Les versions spécifiques de l'assemblée et des assemblées dépendantes sont stockées dans l'assemblée manifeste. Les copies de la même assemblée qui diffèrent seulement dans des nombres de version sont considérées comme différents ensembles par le CLR.
|
Le déploiement simplifié est l'un des dispositifs fournis dans le cadre de .NET. Le point le plus important à mentionner est que des composants de .NET n'ont pas besoin d'être enregistrés dans l'enregistrement de Windows. Tout le code produit dans le cadre de .NET est self-describing parce que les assemblées contiennent l'information manifeste et de méta-données. Cette information contient toutes données au sujet des dépendances de l'assemblée et des versions spécifiques des composants que ces assemblées emploieraient au temps d'exécution ; donc, les versions multiples des mêmes composants peuvent coexister. Le CLR impose la politique versioning.
|
l'interopérabilité de Croix-langue est un dispositif important, et elle était l'un des buts de conception du cadre de .NET. Ce dispositif est possible en raison du CTS et du CLS.
|
Le studio visuel .NET tient compte de la correction à travers une application se composant de différentes langues visées pour le CLR. En fait, l'ide tient compte également de corriger une application dans avec laquelle a contrôlé le code agit l'un sur l'autre unmanaged le code.
|
CLR s'assure que l'exécution de l'exécution de code est optimisée. Le code compilé est stocké dans la cachette. Quand le même code s'appelle la fois prochaine, ce code est chargé en la mémoire de la cachette. Cet avantage tient dehors plus dans le cas des demandes d'ASP.NET que d'applications d'asp. Le code d'asp a été interprété chaque fois qu'une page d'asp a été demandée. Dans ASP.NET, le code est compilé seulement une fois quand la page est demandée pour la première fois. Ceci s'assure que l'exécution est optimisée.
|
Le cadre de .NET fournit également quelques classes pour dépister l'exécution des applications de .NET. Ces classes sont connues comme compteurs d'exécution. Le cadre de .NET fournit des compteurs d'exécution pour obtenir l'information sur la manipulation d'exception, interoperation avec unmanaged le code, le chargement et décharger le code dans la mémoire, la fermeture et le filetage, mémoire, opérations de gestion de réseau, et ainsi de suite. Ces compteurs d'exécution aident fin-accordent l'exécution des applications de .NET.
|
Services de COM+
|
|
Keywords:net framework download, net framework 2.0, microsoft net framework,
net framework 1.1, net framework 2, dot net framework, net compact framework 2.0,
download net microsoft framework version, download net cut framework,
net framework version 2.0
|
|
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 |
|
|