¿Qué son las proyecciones de lenguaje de WinRT y para qué se utilizan?¿Qué son las proyecciones de lenguaje WinRT?
Respuesta
Las proyecciones de tiempo de ejecución de Windows son la forma en que las API de Windows Runtime están expuestas en cada idioma. Esto puede estar en tiempo de compilación (como en C++) o en tiempo de ejecución (como en JavaScript) o una combinación (como en C#). Cada idioma decide cómo presentar las API WinRT mejor. La mayoría de las veces es una exposición directa, pero otras veces hay envoltorios o redirecciones que pueden tener lugar. Los delegados y los eventos son un buen ejemplo. En C# se muestran como delegados/eventos C# y no como tipos específicos de WinRT. De la misma manera, las cadenas se reasignan para que sean el tipo de cadena de idioma nativo y no el tipo de cadena hs subyacente.
"Proyecciones" en WinRT es otra palabra para "Vinculaciones".
Las proyecciones de lenguaje WinRT son las vinculaciones de WinRT para cada idioma admitido.
Para obtener más información, consulte:
La forma más fácil de aclarar es que una proyección idioma en WinRT es el "front-end", mientras que el tiempo de ejecución de Windows es el back-end. Escriba desde uno de los tres idiomas (JS, C#, VB), se comporta de manera idéntica en el back-end.
Si escribe su propio componente WinRT de terceros en C++ o C#, puede usarlo desde JS, C# y VB sin tener que hacer ningún trabajo adicional.
- 1. ¿Cuándo usar las proyecciones de Hibernate?
- 2. ¿Cómo reutilizar las proyecciones en Entity Framework?
- 3. Proyecciones NHibernate: cómo proyectar las colecciones
- 4. proyecciones de Entity Framework
- 5. Proyecciones en NHibernate
- 6. ¿Cómo obtener el lenguaje real en una aplicación WinRT?
- 7. ¿Qué son las fortunas?
- 8. ¿Qué características de lenguaje son necesarias para las secuencias de comandos del juego?
- 9. PHP: ¿Qué son construcciones idiomáticas y por qué las necesitamos?
- 10. ¿Cuáles son las mejores prácticas en la interoperabilidad del lenguaje?
- 11. escalando proyecciones d3.js
- 12. Cómo usar las proyecciones de NHibernate para recuperar una colección
- 13. Dibujo de elipses en las proyecciones del mapa base matplotlib
- 14. ¿Qué son las cookies firmadas y por qué son útiles?
- 15. R: ¿Qué son las tragamonedas?
- 16. ¿Qué lenguaje ensamblador aprender?
- 17. ¿Qué son las variables puras?
- 18. ¿Qué son las asas? IntPtr
- 19. ¿Qué son las variables estáticas?
- 20. ¿Qué son las API privadas
- 21. ¿Es posible el nuevo lenguaje de programación JIT-ed en Windows 8 metro/winRT?
- 22. ¿Qué es un lenguaje lambda?
- 23. ¿Qué son las convenciones de llamadas personalizadas?
- 24. ¿Qué son las etiquetas de documentación C#?
- 25. ¿Qué son las excepciones estándar de Scala?
- 26. ¿Qué son las mejores prácticas de MEF?
- 27. ¿Qué son las claves externas de MySQL?
- 28. ¿Qué son las citas de F #?
- 29. Procesamiento de imágenes: ¿Qué son las oclusiones?
- 30. utilizando proyecciones en JPA 2
Una sutil diferencia es que los "enlaces" pueden ser manuales, mientras que las "proyecciones" siempre son automáticas, es decir, no se sienta manualmente escribiendo declaraciones FFI para WinRT con una proyección, solo usa un código, escrito una vez, que toma cualquier componente WinRT y lo expone al idioma en cuestión utilizando las expresiones idiomáticas de ese idioma. –