Nouveautés de .NET Compact Framework version 3.5

Mise à jour : novembre 2007

Le .NET Compact Framework version 3.5 améliore le .NET Compact Framework avec de nombreuses nouvelles fonctionnalités. Cette rubrique présente les principaux ajouts et modifications.

Vous pouvez installer le .NET Compact Framework 3.5 dans la mémoire RAM à l'aide d'un fichier CAB. Pour obtenir ce logiciel, consultez la page Téléchargements Microsoft .NET Compact Framework (en anglais).

Remarque :

La version du .NET Compact Framework que vous installez en utilisant un fichier CAB doit toujours être plus récente que la version stockée dans la mémoire ROM.

Pour installer le .NET Compact Framework 3.5 dans la mémoire ROM sur les périphériques Windows Embedded CE, vous devez obtenir la mise à jour mensuelle correcte de Platform Builder à partir du site Web Mises à jour Windows Embedded CE (en anglais). Pour plus d'informations sur les plateformes prises en charge et les versions préinstallées dans le ROM, consultez Appareils et plateformes pris en charge par le .NET Compact Framework.

Windows Communication Foundation

Le .NET Compact Framework 3.5 prend en charge Windows Communication Foundation (WCF), qui est le modèle de programmation unifié de Microsoft pour générer des applications orientées service. Les clients qui exécutent le .NET Compact Framework peuvent se connecter aux services Web WCF existants sur le bureau. De plus, la prise en charge pour un nouveau transport WCF, le transport de messagerie Microsoft Exchange Server, a été ajouté pour les applications .NET Compact Framework et les applications bureautiques. Pour plus d'informations sur WCF, consultez Messagerie dans le .NET Compact Framework et Transport de messagerie Exchange Server WCF.

LINQ

LINQ (Language-Integrated Query) ajoute la logistique de requête à usage général au .NET Compact Framework qui s'applique à différentes sources d'informations telles que les bases de données relationnelles, les données XML et les objets en mémoire. Pour plus d'informations, consultez LINQ dans le .NET Compact Framework.

Windows Forms

Le tableau suivant décrit les améliorations apportées aux contrôles Windows Forms dans le .NET Compact Framework 3.5.

Type

Modifications

TabPage

Panel

Splitter

PictureBox

Les utilisateurs peuvent maintenant ajouter des graphiques à ces contrôles.

Control

Les polices ClearType sont maintenant prises en charge, et vous pouvez modifier la propriété BackColor sur les contrôles en lecture seule.

ComboBox

Les propriétés SelectionStart et SelectionLength sont maintenant prises en charge.

SoundPlayer

Le .NET Compact Framework 3.5 prend en charge SoundPlayer, qui vous permet de lire plusieurs sons. Un périphérique peut mixer ces sons si le matériel prend en charge cette fonction. Pour plus d'informations, consultez SoundPlayer dans le .NET Compact Framework.

Compression

Le .NET Compact Framework 3.5 ajoute la prise en charge pour les classes suivantes dans l'espace de noms System.IO.Compression :

De plus, la propriété AutomaticDecompression est prise en charge.

Délégués

Le .NET Compact Framework 3.5 prend en charge la méthode CreateDelegate.

Profileur CLR du .NET Compact Framework

Le .NET Compact Framework 3.5 prend en charge le profileur CLR, qui était précédemment uniquement disponible avec le .NET Framework complet. Le profileur CLR vous permet de consulter le tas managé d'un processus et d'examiner le comportement du garbage collector. Le profileur CLR et sa documentation associée sont inclus dans les Power Toys pour .NET Compact Framework. Pour plus d'informations, consultez Power Toys pour le .NET Compact Framework (en anglais).

Remarque :

Le profileur CLR nécessite le .NET Framework version 3.5 sur l'ordinateur.

Outil de configuration

Le .NET Compact Framework 3.5 prend en charge l'Outil de configuration, qui fournit des fonctions d'administration et d'informations sur la version du runtime, comme l'indication de la version du .NET Compact Framework sur laquelle une application s'exécutera. L'Outil de configuration et sa documentation associée sont inclus dans les Power Toys pour .NET Compact Framework. Pour plus d'informations, consultez Power Toys pour le .NET Compact Framework (en anglais).

Débogage

Les améliorations apportées au débogage du .NET Compact Framework 3.5 incluent les éléments suivants :

  • Les évaluations des fonctions imbriquées sont maintenant prises en charge.

  • Les exceptions non gérées s'arrêtent maintenant à l'emplacement où l'exception s'est produite au lieu de s'arrêter à l'endroit où vous appelez la méthode Run.

Journalisation

Les améliorations suivantes ont été apportées aux fonctionnalités de journalisation :

  • Les journaux d'interopérabilité contiennent à présent des informations sur les objets marshalés qui sont contenus dans des structures ou des types référence. Pour plus d'informations, consultez Informations sur le fichier journal.

  • La journalisation du finaliseur comprend maintenant des informations à propos de l'ordre et le minutage du finaliseur.

  • Les fichiers journaux ne sont plus verrouillés pendant que l'application s'exécute. Par conséquent, vous pouvez lire les journaux au moment de l'exécution.

  • Les traces de la pile incluent maintenant la signature de méthode complète pour distinguer les surcharges de méthode.

ID de plateforme

Le .NET Compact Framework 3.5 fournit de nouvelles informations à propos du type de plateforme, et notamment si la plateforme est un Pocket PC ou un Smartphone. Pour plus d'informations sur les ID de plateformes, consultez l'énumération WinCEPlatform.

Outils du runtime

La bibliothèque des outils du runtime assure maintenant la prise en charge de l'exécution des outils de diagnostics du Kit de développement logiciel (SDK) du .NET Compact Framework, tels que l'Analyseur de performances distant, avec l'émulateur. Les outils du runtime et la documentation associée sont inclus dans les Power Toys pour le .NET Compact Framework. Pour plus d'informations, consultez Power Toys pour le .NET Compact Framework (en anglais).

Noms forts

Les noms forts de plus de 1 024 octets sont maintenant pris en charge.

Global Assembly Cache

Les modifications apportées à l'architecture du Global Assembly permettent une gestion des erreurs améliorée et une meilleure intégration avec le Windows Embedded CE version 6.0.

Documentation

La documentation de bibliothèque de classes pour le .NET Compact Framework 3.5 inclut des informations de prise en charge de plateforme améliorées pour les surcharges. Pour plus d'informations, consultez Comment : rechercher des membres du .NET Compact Framework pris en charge dans la bibliothèque de classes.

Exemples

De nouveaux exemples montrent les fonctionnalités du .NET Compact Framework 3.5 telles que WCF, la compression, LINQ et XLINQ. Pour plus d'informations, consultez .Exemples du .NET Compact Framework.

Voir aussi

Autres ressources

Nouveautés du .NET Compact Framework