Habilite JavaScript para visualizar esta página.

Altova UModel 2020

UModel permite la importación de binarios C#, Java y VB.NET, lo cual es de gran utilidad cuando se trabaja con binarios de terceros o cuando el código fuente original ya no está disponible. Debe tener en cuenta que:

 

para importar archivos binarios Java, es necesario tener instalado Sun Java Runtime Environment (JRE) o el kit de desarrollo JDK en las versiones 1.4, 5.0, 6, 7, 8, 9, 10, 11 y 12. La importación de tipos es compatible con todos los archivos de clases Java .class o .jar que apunten a estos entornos (es decir, que cumplan la especificación de Java Virtual Machine). También se pueden importar archivos binarios que apunten a otros equipos virtuales Java como OpenJDK, SapMachine, Liberica JDK, entre otros (véase Añadir tiempos de ejecución Java personalizados).

 

para importar archivos binarios C# o VB.NET, es necesario tener instalado .NET Framework o .NET Core. La importación de tipos es compatible con todos los ensamblados que apunten a .NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.6, .NET Core 2.1 y .NET Compact Framework v1.0, v2.0, v3.5 (para PocketPC, Smartphone, WindowsCE).

 

Al importar binarios .NET se recomienda seleccionar la opción cualquiera (usar desensamblador) en el cuadro de diálogo de la importación (véase también Ejemplo: importar ensamblados del .NET).

 

no es posible importar binarios confusos.

 

La siguiente tabla enumera los métodos disponibles para importar tipos binarios en un proyecto de UModel.

 

C#, VB.NET

Java

Importar archivo de ensamblado (.dll, .exe)

Importar fichero de archivos de clase (.jar, .zip)

Importar ensamblado desde el Caché global de ensamblados (GAC)

Importar archivo de clase (.class) desde una carpeta raíz del paquete

Importar ensamblado desde las referencias de Visual Studio .NET

Importar archivo de clase desde una ruta de clases


Importar archivos de clases desde Java runtime*

 

* No es compatible con Java 9 o versiones más recientes.

 

Puede importar archivos binarios ejecutando el comando de menú Proyecto | Importar tipos binarios. Otra opción es generar diagramas de clases y de paquetes con UModel a partir de los tipos importados. Para ver ejemplos consulte los apartados Ejemplo: importar ensamblados del .NET GAC y Ejemplo: importar archivos Java .class.

 

Los archivos binarios también se pueden importar desde la línea de comandos (véase Interfaz de la línea de comandos de UModel).

 

Al importar archivos binarios en un proyecto de UModel puede especificar varias opciones de importación, entre otras:

 

Puede importar tipos con referencias, además de los tipos definidos en el archivo binario. También puede restringir la importación de tipos a paquetes Java específicos y espacios de nombres .NET.

Puede omitir los miembros de tipos al importar. Por ejemplo, puede importar clases e interfaces sin sus propiedades o métodos.

Puede importar tipos conforme a sus modificadores de accesibilidad (privados o públicos). Por ejemplo, puede importar solo clases públicas y omitir las clases privadas, protegidas e internas.

 

Para ver todas las opciones consulte el apartado Opciones de importación de tipos binarios.

© 2019 Altova GmbH