Exportar (0) Imprimir
Expandir todo
Este tema aún no ha recibido ninguna valoración - Valorar este tema

Interoperabilidad (Cómo se hace en Visual C++)

Esta página tiene vínculos a temas de ayuda sobre tareas relacionadas con la interoperabilidad que utilizan Visual C++. Para ver otras categorías de tareas frecuentes tratadas en la Ayuda, vea Cómo se hace en Visual C++.

Comparación de funciones mixta, pura y comprobable

Compara las características de los tres modos de compilación de /clr diferentes.

Cómo: Migrar a /clr

Trata los problemas que surgen al compilar código nativo con /clr y al convertir un proyecto en administrado.

Cómo: Compilar código de MFC y ATL con /clr

Explica cómo compilar los programas MFC y ATL existentes para utilizarlos en el Common Language Runtime.

Ensamblados mixtos (nativos y administrados)

Describe cómo pueden crear aplicaciones los desarrolladores mediante una mezcla de funcionalidad administrada y no administrada.

Consideraciones de rendimiento para la interoperabilidad (C++)

Proporciona directrices para reducir el efecto de las transiciones de interoperabilidad administrada/no administrada en el rendimiento en tiempo de ejecución.

Cómo: Convertir cadenas ANSI mediante la interoperabilidad de C++

Muestra cómo utilizar la interoperabilidad de C++ para convertir las cadenas ANSI entre código nativo y administrado.

Cómo: Calcular referencias de cadenas Unicode mediante la interoperabilidad de C++

Muestra cómo utilizar la interoperabilidad de C++ para convertir las cadenas Unicode entre código nativo y administrado.

Cómo: Calcular referencias de cadenas COM mediante la interoperabilidad de C++

Muestra cómo utilizar la interoperabilidad de C++ para convertir las cadenas COM entre código nativo y administrado.

Cómo: Calcular referencias de estructuras mediante la interoperabilidad de C++

Muestra cómo utilizar la interoperabilidad de C++ para convertir structs entre código nativo y administrado.

Cómo: Calcular referencias de matrices mediante la interoperabilidad de C++

Muestra cómo utilizar la interoperabilidad de C++ para convertir matrices entre código nativo y administrado.

Cómo: Calcular referencias de devoluciones de llamadas y delegados mediante la interoperabilidad de C++

Muestra cómo utilizar la interoperabilidad de C++ para convertir devoluciones de llamada y delegados entre código nativo y administrado.

Cómo: Calcular referencias de punteros incrustados mediante la interoperabilidad de C++

Muestra cómo utilizar la interoperabilidad de C++ para convertir punteros incrustados entre código nativo y administrado.

Utilizar servidores COM nativos de .NET

Describe las opciones disponibles para utilizar los componentes COM existentes de las aplicaciones .NET y describe las ventajas y desventajas de cada enfoque.

Cómo: Utilizar Servidores COM nativos con TLBIMP

Muestra cómo se pueden usar objetos COM desde código administrado con la herramienta Importador de la biblioteca de tipos (TlbImp.exe).

Cómo: Utilizar servidores COM nativos con CRCW

Muestra cómo se pueden usar objetos COM desde código administrado mediante contenedores que se pueden llamar en tiempo de ejecución personalizados.

Exponer componentes de .NET Framework en COM

Describe varias sugerencias para escribir código administrado que interopera con clientes COM.

Cómo: Calcular referencias de cadenas mediante PInvoke

Explica cómo se puede llamar a funciones nativas que aceptan cadenas de lenguaje C utilizando el tipo de cadena de CLR System.String mediante la funcionalidad de invocación de plataforma (P/Invoke).

Cómo: Llamar a archivos DLL nativos desde el código administrado mediante PInvoke

Muestra cómo se puede llamar a funciones que se implementan en archivos DLL no administrados desde código administrado mediante la funcionalidad de invocación de plataforma (P/Invoke).

Cómo: Calcular referencias a estructuras mediante PInvoke

Explica cómo se puede llamar a funciones nativas que aceptan structs de lenguaje C desde código administrado mediante la funcionalidad de invocación de plataforma (P/Invoke).

Cómo: Calcular referencias a matrices mediante PInvoke

Explica cómo se puede llamar a funciones nativas que aceptan matrices de lenguaje C desde código administrado mediante la funcionalidad de invocación de plataforma (P/Invoke).

Cómo: Calcular referencias de punteros a función mediante PInvoke

Explica cómo se puede utilizar delegados administrados en lugar de punteros a función al interoperar con funciones no administradas mediante la funcionalidad de invocación de plataforma (P/Invoke).

Cómo: Calcular referencias de punteros incrustados mediante PInvoke

Explica cómo convertir punteros incrustados mediante la funcionalidad de invocación de plataforma (P/Invoke).

Utilizar un control de usuario de formularios Windows Forms en MFC

Explica cómo puede utilizar las clases de soporte de los formularios Windows Forms de MFC para alojar en host controles de estos formularios en las aplicaciones MFC como controles ActiveX en cuadros de diálogo o vistas MFC.

Diferencias de programación entre formularios Windows Forms y MFC

Proporciona información adicional sobre las diferencias de programación entre los formularios Windows Forms y MFC.

Alojar un control de usuario de formularios Windows Forms en un cuadro de diálogo MFC

Describe cómo alojar en host un control de formularios Windows Forms como un cuadro de MFC mediante la clase CWinFormsDialog.

Cómo: Crear el control de usuario y alojarlo en una vista MDI

Muestra cómo crear un control de usuario de .NET Frameworks, editarlo en una biblioteca de clases de control (específicamente un proyecto de la Biblioteca de controles de Windows) y, a continuación, compilar el proyecto en un ensamblado.

Cómo: Agregar enrutamientos de comandos al control de Windows Forms

Muestra cómo utilizar CWinFormsView para enrutar comandos y actualizar mensajes de interfaz de usuario de comando al control de usuario para permitirle controlar comandos MFC.

Cómo: Llamar a propiedades y métodos del control de Windows Forms

Explica por qué es aconsejable agregar un miembro del tipo de control de usuario e inicializarlo en IView::OnInitialUpdate.

Alojar un control de usuario de formularios Windows Forms como vista MFC

Describe cómo alojar en host un control de usuario de formularios Windows Forms como una vista MFC.

Cómo: Crear el control de usuario y alojarlo en un cuadro de diálogo

Explica cómo agregar un control de usuario a un nuevo proyecto MFC basado en un cuadro de diálogo.

Cómo: Enlazar datos DDX/DDV con formularios Windows Forms

Muestra cómo enlazar una cadena de C++ nativa a un control de usuario .NET.

Cómo: Recibir eventos de formularios Windows en clases nativas de C++

Muestra cómo habilitar clases de C++ nativas para recibir devoluciones de llamada desde eventos administrados provocados por controles de formularios Windows Forms u otros formularios con formato de mapa de macros de MFC. La recepción de eventos en vistas y cuadros de diálogo es similar a la misma tarea efectuada para los controles.

Alojar un control de usuario de formularios Windows Forms en un cuadro de diálogo MFC

Describe cómo alojar en host un control de usuario de formularios Windows Forms en un cuadro de diálogo MFC.

¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft. Reservados todos los derechos.