Nouvelle documentation

La documentation du .NET Framework 1.1 comprend de nouvelles rubriques ainsi que nombre de nouveaux exemples de code qui vous montrent comment accomplir les tâches de programmation courantes.

Les sections suivantes présentent quelques-uns des principaux ajouts apportés à la documentation de la version 1.1.

Indications de codage sécurisé

La nouvelle rubrique Indications de codage sécurisé explique comment éviter les erreurs de programmation les plus courantes susceptibles de nuire à la sécurité et la fiabilité des applications. Elle fournit également des informations sur les pratiques de sécurité spécifiques aux technologies .NET Framework telles que la sécurité d'accès du code et la stratégie de sécurité.

.NET Compact Framework

La documentation du .NET Framework 1.1 contient de nouvelles informations sur le .NET Compact Framework. Le .NET Compact Framework apporte le Common Language Runtime, les contrôles Windows Forms et d'autres fonctionnalités du .NET Framework aux petits périphériques. Il prend en charge un large sous-ensemble de la bibliothèque de classes du .NET Framework optimisé pour les petits périphériques.

Notes

Bien que la documentation du .NET Framework 1.1 contienne des informations sur le .NET Compact Framework, le Kit de développement .NET Framework SDK n'inclut pas le produit .NET Compact Framework. Ce produit est inclus dans Visual Studio.

Les périphériques pris en charge incluent Pocket PC 2000, Pocket PC 2002, Pocket PC 2002 Phone Edition et les périphériques incorporés personnalisés du système d'exploitation Windows CE 4.1. Les précédentes versions de Windows CE ne sont pas prises en charge.

Les principales fonctionnalités fournies par le .NET Compact Framework sont les suivantes :

  • Un Common Language Runtime compact qui apporte aux périphériques les avantages du code managé que sont, par exemple, la gestion de mémoire, la fiabilité du code et la neutralité vis-à-vis du langage.

  • La cohérence avec les modèles de programmation bureau et serveur.

  • Une connexion transparente avec les services Web XML.

  • Des fonctionnalités riches pour l'accès aux données d'entreprise avec les classes XML et ADO.NET.

  • Des classes pour programmer des applications qui accèdent aux données à l'aide de Microsoft SQL Server 2000 Édition Windows CE 2.0.

  • Un accès total aux fonctionnalités natives par le biais de l'appel de plateforme.

  • La compilation juste-à-temps (JIT, Just-in-time) pour des performances optimales.

Les Projets Smart Device pour Visual Studio permettent de développer des applications qui ciblent le .NET Compact Framework. Ils améliorent les produits Visual Basic et Visual C# grâce à des types de projets spécifiques à un périphérique et à un Concepteur de formulaires pour l'implémentation des contrôles Windows Forms .NET Compact Framework. Vous pouvez déboguer et déployer directement vers un périphérique ou vers des émulateurs Pocket PC et Windows CE.

Ressources Web

  • Centre pour développeurs Smart Client
    Permet d'accéder à des informations consacrées aux périphériques smart device, tels que les Pocket PC, Smartphone, et autres périphériques exécutant le système d'exploitation Windows CE. Il s'agit d'informations sur les service packs du .NET Compact Framework, de forums aux questions, d'articles techniques, de téléchargements ainsi que d'offres de formation.
  • .NET Compact Framework QuickStart Tutorial
    Fournit des exemples de code qui illustrent l'utilisation de contrôles Windows Forms, de contrôles personnalisés et de fonctionnalités des Pocket PC, la manipulation de données, l'utilisation de services Web, l'interopérabilité avec le code natif, l'obtention d'un répertoire d'application et la vérification du numéro d'identification d'un Pocket PC.

Déploiement d'applications

Les applications et les contrôles écrits pour le .NET Framework requièrent que le .NET Framework soit installé sur l'ordinateur où ils s'exécutent. Pour la version 1.0 du .NET Framework, Microsoft fournissait un installateur redistribuable contenant les composants Common Language Runtime et .NET Framework nécessaires à l'exécution des applications .NET Framework. Dans la version 1.1, la nouvelle rubrique Redistribution du .NET Framework fournit des informations sur les sujets suivants :

  • Emplacements de téléchargement du programme redistribuable .NET Framework Dotnetfx.exe.

  • Distribution légale du .NET Framework.

  • Configuration minimale requise pour l'installation du package redistribuable .NET Framework.

Cette rubrique contient en outre Scénarios de déploiement de Dotnetfx.exe. Les scénarios sont les suivants :

  • Distribution de Dotnetfx.exe à l'aide d'un outil de distribution électronique de logiciel.

  • Installation manuelle de Dotnetfx.exe à partir d'un partage réseau, d'un site intranet ou d'un site Web Microsoft.

  • Création d'un unique projet d'installation pour installer une application .NET Framework et Dotnetfx.exe.

Assemblys PIA (Primary Interop Assemblies)

Pour créer des applications managées qui interagissent avec un logiciel COM tiers, vous pouvez utiliser les assemblys du fabricant de logiciel, également appelés assemblys PIA (Primary Interop Assembly). Les assemblys PIA exposent une bibliothèque de types COM du fabricant aux applications managées. Seul le fabricant de la bibliothèque peut produire un assembly PIA qui est signé avec un nom fort par l'éditeur. Pour plus d'informations, consultez Assemblys PIA (Primary Interop Assembly).

Dans la version 1.1, la nouvelle rubrique Génération d'assemblys PIA (Primary Interop Assembly) explique comment nommer, générer, personnaliser et distribuer des assemblys PIA. Programmation avec des assemblys PIA explique comment localiser, inscrire et redistribuer des assemblys PIA.

Norme d'infrastructure du langage commun

Dans la section Configuration requise de certaines pages de référence des bibliothèques de classes du .NET Framework, le terme "standard CLI (Common Language Infrastructure)" indique que le membre figurant sur cette page est spécifié dans les normes ECMA-335 et ISO/IEC 23271 qui régissent l'infrastructure du langage commun (CLI, Common Language Infrastructure). Ces informations sont fournies à l'attention des développeurs susceptibles de vouloir restreindre leur code aux membres appartenant à ces normes. Notez que Microsoft ne déclare pas une totale conformité avec ces normes. Pour plus d'informations sur la norme ECMA-335, visitez le site Web ECMA à l'adresse www.ecma.ch. La norme ISO devrait être publiée en décembre 2002.

Voir aussi

Concepts

Scénarios de déploiement de Dotnetfx.exe

Autres ressources

Indications de codage sécurisé
Redistribution du .NET Framework
Assemblys PIA (Primary Interop Assemblies)