STE SITIO WEB UTILIZA COOKIES: si continúa navegando en este sitio, está dando su consentimiento para la aceptación de las cookies.
Para obtener más información, por favor, lea nuestra Política de privacidad y Política de cookies.

Migración y Modernización
Automatizada y Personalizada
de Bases de Datos y Aplicaciones


Conversión de Oracle Forms a C#.NET

.NET

Software de migración de bases de datos y aplicaciones Ispirer MnMTK es capaz de convertir las aplicaciones Oracle Forms a C#.NET usando concepto Model View ViewModel (MVVM).

Desafíos

Oracle Forms incluyen módulos de formulario, bibliotecas de objetos y módulos de menú en formato binario. Para convertirlos a C#.NET primero debe extraer los archivos XML. Esto se puede hacer con la ayuda de la herramienta Oracle Forms2XML. Ispirer Systems ofrece la migración de aplicaciones de Oracle Forms a C#.NET usando MVVM.


Características de la Conversión:

Nuestro software de migración automatizado Ispirer MnMTK convierte archivos XML de Oracle Forms extractos a WPF usando patrón de diseño MVVM:

MVVM está diseñado para separar la interfaz de usuario y la lógica de negocio, y para simplificar las pruebas automatizadas.

  • Modelo

El modelo se refiere a la capa de acceso a datos (base de datos).

  1. public class Customer : IDataErrorInfo
  2. {
  3.  
  4. public static Customer CreateCustomer(
  5. double totalSales,
  6. string firstName,
  7. string lastName,
  8. bool isCompany,
  9. string email)
  10. {
  11. return new Customer
  12. {
  13. TotalSales = totalSales,
  14. FirstName = firstName,
  15. LastName = lastName,
  16. IsCompany = isCompany,
  17. Email = email
  18. };
  19. }
  20. }
  • Vista

Vista contiene todos los elementos de interfaz de usuario como botones, cuadros de texto, casillas de verificación, etc.

Por ejemplo:

Oracle Forms to C#.NET

En Windows Presentation Foundation, la capa de interfaz de usuario se describe en  un archivo XAML:

  1. <Window x:Class=" WpfApplication1.MainWindow"
  2. xmlns="http://schemas.microsoft.com/winfx/2006/
  3. xaml/presentation"
  4. xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
  5. Title="Oracle Form" mc:ignorable="d"
  6. xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  7. xmlns:mc="http://schemas.openxmlformats.org/
  8. markup-compatibility/2006"
  9. d:DesignHeight="269" d:DesignWidth="526"
  10. SizeToContent="WidthAndHeight">
  11. <Grid Margin="4">
  12. <Label Content="First _name:"
  13. HorizontalAlignment="Right"
  14. Target="{Binding ElementName=firstNameTxt}"
  15. Margin="0,51,385,147" Width="66" />
  16. <TextBox
  17. x:Name="firstNameTxt"
  18. Text="{Binding Path=FirstName,
  19. ValidatesOnDataErrors=True,
  20. UpdateSourceTrigger=PropertyChanged}"
  21. Validation.ErrorTemplate="{x:Null}"
  22. Margin="131,51,193,147" />
  23. <Label Content="_Last name:"
  24. HorizontalAlignment="Right"
  25. Target="{Binding ElementName=lastNameTxt}"
  26. Margin="0,91,385,107" />
  27. <TextBox
  28. x:name="lastNameTxt"
  29. Text="{Binding Path=LastName,
  30. ValidatesOnDataErrors=True,
  31. UpdateSourceTrigger=PropertyChanged}"
  32. Validation.ErrorTemplate="{x:Null}"
  33. Margin="131,91,193,107" />
  34. </Grid>
  35. </Window>
  36.  
  • Modelo de Vista

El modelo de vista es una abstracción de la idea que también sirve como mediador entre la vista y el modelo que es el destino de los enlaces de datos de vista.


Por qué Ispirer MnMTK

Ispirer MnMTK automatiza el proceso de migración entero de su aplicación Oracle Forms corriente a C#.NET. Además, con Ispirer MnMTK Usted elimina la mayoría de los riesgos asociados y reduce considerablemente los esfuerzos internos. Todos estos beneficios están disponibles a costos muy razonables y competitivos, lo que hace Ispirer MnMTK aún más atractivo instrumento para este tipo de proyecto. Ispirer MnMTK es también una herramienta de conversión muy flexible. Cualquier dirección de la migración puede ser desarrollada más. Esto puede proporcionar la conversión en los plazos más breves.

Ispirer ofrece un proceso de cooperación integral para su proyecto de conversión de la aplicación. Para obtener información detallada, por favor visite la página Modelo de Cooperación durante la Migración de Aplicaciones.

Presentación en Vivo

Solución de Migración de Ispirer

Oracle Forms a C#.NET

Solicitar

Solicitar un Presupuesto

Solución de Migración de Ispirer

Oracle Forms a C#.NET

Servicio Herramienta

Si Usted tiene algunas preguntas o desea obtener más información, siempre puede ponerse en contacto con nosotros.

 
Testimonios
Septiembre 11, 2017Cardtek, Turquía
Microsoft SQL Server a Oracle

"Cardtek es la empresa más valiosa en el sector financiero y bancario en Turquía. Entre otros numerosos proyectos, estamos operando un sistema de recolección de...

...

Septiembre 11, 2017Caxton & CTP Publishers and Printers Ltd, Sudáfrica
Sybase ASE a MySQL

"Estimada Vera,

Donde estamos es el siguiente:

1. Hemos habilitado todo nuestro software para operar en una 'Agnostic Manner' en que ya no es hardware y tipo de base...

...

Estudios de Caso
Septiembre 14, 2017Oracle Forms a Java, Estados Unidos
¡La viabilidad de la migración automática de Oracle Forms a Java con Ispirer MnMTK se ha probado!


A principios de 2017, Ispirer Systems fue contactado por una de las compañías global de...

...

Junio 5, 2017Oracle a PostgreSQL, Rusia
Servicios profesionales de migración de paquetes y procedimientos almacenados de Oracle a PostgreSQL.


A finales de 2016, Ispirer Systems realizó servicios de migración para uno de los...

...