Interopérabilité et Win32

Les applications .NET doivent parfois se connecter à du code non managé, notamment les bibliothèques COM, les contrôles ActiveX et les DLL natives (Win32). Cette section comprend des liens vers des ressources qui vous aideront à connecter votre code Visual Basic 2005 au ou aux composants non managés que vous avez besoin d'utiliser.



Articles techniques

Migration et interopérabilité Microsoft .NET/COM
Décidez si vous souhaitez migrer, et quand, le code managé actuel vers .NET à l'aide des fonctionnalités d'interopérabilité simples d'utilisation de Microsoft .NET Framework.
Appel d'un composant .NET à partir d'un composant COM
Découvrez les techniques indispensables pour l'appel des serveurs Microsoft Windows 2003 depuis des clients COM et comment migrer une application complexe de COM vers .NET, composant par composant.
Appel de composants COM à partir de clients .NET
Présente les techniques spécifiques qui peuvent être indispensables à votre stratégie de migration, lorsque vous commencez à déplacer votre développement de Visual Basic à Visual Basic .NET. L'accent est mis sur la possibilité d'appeler des composants COM à partir du code .NET.
Utilisation des contrôles ActiveX avec Windows Forms dans Visual Studio .NET
Explique l'emploi direct des contrôles ActiveX sur Windows Forms à l'aide des fonctionnalités d'interopérabilité COM fournies dans Microsoft Visual Studio .NET.
Utilisation de wrappers pour l'interaction avec des applications COM
Définit les wrappers et traite des autres utilisations des composants .NET dans les transactions COM+. En tant qu'élément du didacticiel sur l'interopérabilité entre COM et .NET, l'article montre comment les conteneurs ActiveX peuvent héberger des contrôles .NET et comment les conteneurs .NET peuvent héberger des contrôles ActiveX.
Interopérabilité avec du code non managé
Consultez cette section du Guide des développeurs .NET Framework qui décrit le processus d'appel des types COM par l'interopérabilité COM, la préparation et l'utilisation des types managés de COM et l'appel des fonctions DLL non managées avec Platform Invoke.
Utilisez P/Invoke pour développer une bibliothèque .NET destinée aux communications en série
Décrit le développement d'une bibliothèque de classes RS232 légère, multithread et moderne dans du code managé C#. L'auteur crée une bibliothèque de classes de base qui permet de développer relativement facilement des pilotes pour des périphériques spécifiques en utilisant n'importe quel langage .NET.
Exposition de code existant comme un service Web à l'aide du .NET Framework
Apprenez comment utiliser les transformations de données pour exposer le code Visual Basic 6.0 existant comme un service Web Service à l'aide de ASP.NET.
Utilisation de la gestion des informations d'identification dans Windows XP et Windows Server 2003
Découvrez comment récupérer, de façon sécurisée et standard, des informations d'identification d'utilisateurs avec la fonction DPAPI, CredUIPromptForCredentials, dans Microsoft Windows XP et Windows Server 2003.
Utilisation du service de transfert intelligent en arrière-plan BITS de Visual Basic .NET
Apprenez comment utiliser le service de transfert intelligent en arrière-plan BITS dans .NET avec un wrapper autour des appels API. Le code contenu dans le téléchargement requiert Visual Studio .NET et Windows XP.