Domanda

Il mio buon amico, Wikipedia, non mi ha dato una risposta molto positiva a quella domanda.COSÌ:

  • Cosa sono i vincoli linguistici?
  • Come funzionano?

Accedere in particolare alle funzioni dal codice scritto nel linguaggio X di una libreria scritta nel linguaggio Y.

È stato utile?

Soluzione

Supponiamo che tu crei una libreria C per pubblicare materiale su StackOverflow.Ora vuoi essere in grado di utilizzare la stessa libreria di Python.In questo caso, scriverai collegamenti Python per la tua libreria.

Vedi anche SWIG: http://www.swig.org

Altri suggerimenti

Nel contesto delle librerie di codici, i collegamenti sono librerie wrapper che collegano due linguaggi di programmazione in modo che una libreria scritta per una lingua possa essere utilizzata implicitamente anche in un'altra lingua.

Ad esempio, libsvn è l'API per Subversion ed è stata scritta in C.Se vuoi accedere a Subversion dal codice Java puoi usare libsvn-java.libsvn-java dipende dall'installazione di libsvn perché libsvn-java è un semplice ponte tra il linguaggio di programmazione Java e libsvn, fornendo un'API che chiama semplicemente le funzioni di libsvn per svolgere il vero lavoro.

Ok, ora la domanda è stata chiarita, non è molto rilevante quindi la sposto una nuova domanda

Il legame si riferisce generalmente alla mappatura di una cosa con un'altra, ad es.un'origine dati in un oggetto di presentazione.In genere può fare riferimento all'associazione di dati da un database o da una fonte simile (file XML, servizio Web ecc.) a un controllo o elemento di presentazione: un elenco o una tabella in HTML, una casella combinata o una griglia di dati nel software desktop.

...Se questo è il tipo di rilegatura che ti interessa, continua a leggere...

In genere è necessario associare l'elemento di presentazione all'origine dati, non viceversa.Ciò comporterebbe una sorta di mappatura, ad es.quali campi dell'origine dati vuoi che appaiano nell'output.

Per ulteriori informazioni su un paio di ambienti vedere:

In Flex (Actionscript 3). Fonte

Un'associazione dati copia il valore di una proprietà in un oggetto in una proprietà in un altro oggetto.È possibile associare le proprietà dei seguenti oggetti:Componenti Flex, modelli dati Flex e servizi dati Flex.

La proprietà dell'oggetto che fornisce i dati è nota come proprietà sorgente.La proprietà dell'oggetto che riceve i dati è nota come proprietà di destinazione.

L'esempio seguente associa la proprietà text di un componente TextInput (la proprietà source) alla proprietà text di un componente Label (la proprietà di destinazione) in modo che il testo immesso nel componente TextInput venga visualizzato dal componente Label:

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

L'associazione dati è in genere un modo semplice per associare un modello ai componenti dell'interfaccia utente.Ad esempio, hai una classe con una proprietà FirstName.In Flex puoi facilmente associare quella proprietà a una casella di testo impostando il valore della casella di testo su {Object.FirstName}.Quindi, ogni volta che la proprietà FirstName cambia, la casella di testo verrà aggiornata senza richiedere la scrittura di codice per monitorare le modifiche della proprietà.

Spero che aiuti.

opaco

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top