Pregunta

Mi buen amigo Wikipedia, no me dio muy buena respuesta a esa pregunta.Entonces:

  • ¿Qué son las vinculaciones de idiomas?
  • ¿Cómo trabajan?

Acceder específicamente a funciones desde código escrito en lenguaje X de una biblioteca escrita en lenguaje Y.

¿Fue útil?

Solución

Digamos que creas una biblioteca C para publicar cosas en stackoverflow.Ahora desea poder utilizar la misma biblioteca de Python.En este caso, escribirá enlaces de Python para su biblioteca.

Ver también TRAGO: http://www.swig.org

Otros consejos

En el contexto de las bibliotecas de códigos, los enlaces son bibliotecas contenedoras que sirven de puente entre dos lenguajes de programación de modo que una biblioteca escrita para un idioma también pueda usarse implícitamente en otro idioma.

Por ejemplo, libsvn es la API de Subversion y fue escrita en C.Si desea acceder a Subversion desde el código Java, puede utilizar libsvn-java.libsvn-java depende de la instalación de libsvn porque libsvn-java es un mero puente entre el lenguaje de programación Java y libsvn, proporcionando una API que simplemente llama a funciones de libsvn para hacer el trabajo real.

Bien, ahora que la pregunta ha sido aclarada, esto no es realmente relevante, así que lo pasaré a una nueva pregunta

La vinculación generalmente se refiere a un mapeo de una cosa a otra, es decir,una fuente de datos a un objeto de presentación.Por lo general, puede referirse a vincular datos de una base de datos o una fuente similar (archivo XML, servicio web, etc.) a un control o elemento de presentación: lista de ideas o tabla en HTML, cuadro combinado o cuadrícula de datos en software de escritorio.

...Si ese es el tipo de encuadernación que te interesa, sigue leyendo...

Generalmente hay que vincular el elemento de presentación a la fuente de datos, y no al revés.Esto implicaría algún tipo de mapeo, es decirqué campos de la fuente de datos desea que aparezcan en la salida.

Para obtener más información en un par de entornos, consulte:

En Flex (Actionscript 3). Fuente

Un enlace de datos copia el valor de una propiedad de un objeto a una propiedad de otro objeto.Puede vincular las propiedades de los siguientes objetos:Componentes Flex, modelos de datos Flex y servicios de datos Flex.

La propiedad del objeto que proporciona los datos se conoce como propiedad de origen.La propiedad del objeto que recibe los datos se conoce como propiedad de destino.

El siguiente ejemplo vincula la propiedad de texto de un componente TextInput (la propiedad de origen) a la propiedad de texto de un componente Label (la propiedad de destino) para que el componente Label muestre el texto ingresado en el componente TextInput:

<mx:TextInput id="LNameInput"></mx:TextInput>
...
<mx:Label text="{LNameInput.text}"></mx:Label>

El enlace de datos suele ser una forma sencilla de vincular un modelo a los componentes de la interfaz de usuario.Por ejemplo, tiene una clase con una propiedad FirstName.En Flex, puedes vincular fácilmente esa propiedad a un cuadro de texto estableciendo el valor del cuadro de texto en {Object.FirstName}.Luego, cada vez que cambie la propiedad FirstName, el cuadro de texto se actualizará sin necesidad de escribir ningún código para monitorear esa propiedad en busca de cambios.

Espero que ayude.

Mate

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top