ALERTE COOKIE : En naviguant sur notre site, vous acceptez l’utilisation de cookies.
Pour en savoir plus, n’hésitez pas à lire notre Politique de confidentialité et Politique d’usage de cookies.

Migration de Base de données et d'Application multiplateforme Hautement Automatisée, Personnalisée et Optimisée


Conversion d'Oracle Forms vers C#.NET

Le logiciel de migration de base de données et d'applications Ispirer Migration and Modernization Toolkit est capable de convertir les applications d'Oracle Forms vers C#.NET en utilisant le concept Model View ViewModel (MVVM).

Défis

Oracle Forms comprennent modules de formulaire, bibliothèques d'objets et modules de menu dans le format binaire. Pour les convertir en C#.NET, premièrement, vous devez extraire les fichiers XML. Cela peut être fait à l'aide de l'outil Oracle Forms2XML. Ispirer Systems offre la migration d'application d'Oracle Forms vers C#.Net en utilisant MVVM.

Caractéristiques de Conversion:

Notre logiciel de migration automatisé Ispirer MnMTK convertit XML extrait des fichiers Oracle Forms vers WPF, utilisant le modèle de conception MVVM:

MVVM est conçu pour séparer l'interface d'utilisateur et les logiques métier et simplifier les tests automatisés.

  • Modèle

Le modèle de référence à la couche d'accès aux données (base de données).

public class Customer : IDataErrorInfo
    {
    public static Customer CreateCustomer(
            double totalSales,
            string firstName,
            string lastName,
            bool isCompany,
            string email)
        {
            return new Customer
            {
                TotalSales = totalSales,
                FirstName = firstName,
                LastName = lastName,
                IsCompany = isCompany,
                Email = email
            };
        }}

  • Vue

La vue contient tous les éléments de l'interface utilisateur tels que boutons, zones de texte, cases à cocher etc.

Par exemple:

Oracle Forms to C#.NET

Dans Windows Presentation Foundation, la couche d'IU est décrite dans le fichier XAML:

<Window x:Class=" WpfApplication1.MainWindow"
  xmlns="http://schemas.microsoft.com/winfx/2006/
        xaml/presentation"
  xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" 
  Title="Oracle Form" mc:ignorable="d"
  xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
  xmlns:mc="http://schemas.openxmlformats.org/
           markup-compatibility/2006"
  d:DesignHeight="269" d:DesignWidth="526" 
  SizeToContent="WidthAndHeight">
    <Grid Margin="4">
      <Label Content="First _name:"
        HorizontalAlignment="Right" 
        Target="{Binding ElementName=firstNameTxt}" 
        Margin="0,51,385,147" Width="66" />
      <TextBox
        x:Name="firstNameTxt" 
        Text="{Binding Path=FirstName, 
        ValidatesOnDataErrors=True,
        UpdateSourceTrigger=PropertyChanged}" 
        Validation.ErrorTemplate="{x:Null}"
        Margin="131,51,193,147" />
      <Label Content="_Last name:"
        HorizontalAlignment="Right"
        Target="{Binding ElementName=lastNameTxt}"
        Margin="0,91,385,107" />
      <TextBox 
        x:name="lastNameTxt" 
        Text="{Binding Path=LastName, 
        ValidatesOnDataErrors=True,
        UpdateSourceTrigger=PropertyChanged}"
        Validation.ErrorTemplate="{x:Null}" 
        Margin="131,91,193,107" />
    </Grid>
</Window>

  • Modèle de Vue

Le modèle de vue est une abstraction de la vue qui sert également du médiateur entre la vue et le modèle qui est la cible de la vue des liaisons de données.

Pourquoi Ispirer MnMTK?

Ispirer Migration and Modernization Toolkit automatise le processus de migration de votre application Oracle Forms courante vers C#.NET. De plus, avec SQLWays vous éliminez la plupart des risques associés et réduisez considérablement les efforts internes. Tous ces avantages sont disponibles à des coûts très raisonnables et concurrentiels, ce qui rend l'outil de base de migration de base données et de l'application Ispirer MnMTK un instrument plus attractif pour ce type de projet. Ispirer MnMTK est également un outil de conversion très flexible. N'importe quelle direction de migration peut être développé. Il peut fournir la conversion dans les délais les plus courts.

Contactez-nous pour en savoir plus.

 
Témoignages
Decitre, France

Sybase ASE vers PostgreSQL

Nous recherchions un outil pour effectuer une migration de Sybase à PostgreSQL.

Après quelques recherches nous avons trouvé l’outil d’Ispirer que nous avons...

...

TSS Consultancy, Inde

Microsoft SQL Server vers Oracle

Tout a commencé lorsque mon entreprise était à la recherche de la solution de migration de la base de données SQL Server vers Oracle. Plus de 10...

...

Etudes de cas
IBM DB2 LUW vers PostgreSQL, Etats-Unis

Notre client était la société publique américaine et l'unité indépendante du gouvernement de l'État.

...

Sybase ASE vers Microsoft SQL Server, Chili

Ispirer a déjà réalisé des projets pour des clients sur sept continents, y compris l'Amérique du Sud. Cette fois, nous avons eu l'honneur de coopérer avec un grand fabricant de logiciels basé au...

...