QUESTO SITO UTILIZZA COOKIE: continuando a navigare questo sito, accettate l’utilizzo di cookie.
Consultate le pagine Informative sulla Privacy e sui Cookie per ulteriori dettagli.

Intelligent, Custom and Highly Automated Cross Platform Database and Application Migration


Convertire Oracle Forms verso C#.NET

.NET

Ispirer Systems si sforza di eseguire la migrazione di database e applicazioni di alta qualità. Sviluppiamo il nostro tool Ispirer MnMTK nel modo che permetta a soddisfare pienamente le esigenze di business dei nostri clienti.

Perchè Ispirer MnMTK

Il software per migrazione Ispirer MnMTK può aiutarvi a convertire Oracle Forms a C#.NET automaticamente. Scegliendo Ispirer MnMTK potete anche eliminare i rischi di conversione e ridurre notevolmente la quantità di sforzi interni necessari per la migrazione.

I nostri vantaggi principali:

  • ll team esperto e qualificato: i tecnici d’Ispirer hanno grande esperienza in realizzazione di progetti di migrazione di varia complessità.
  • Approccio orientato al cliente e Personalizzazione rapida: personalizziamo il nostro strumento di migrazione in modo che permetta di soddisfare pienamente le esigenze di business dei nostri clienti; aggiustamenti gratuiti durante 1-2 giorni lavorativi;
  • Collaborazione pre-vendita: dimostriamo la conversione completa durante la fase di valutazione prima che prenderete la decisione finale.
  • Buon prezzo: offriamo la politica di prezzatura flessibile;
  • Conversione ottimizzata: il codice facilmente gestito senza il middleware di Ispirer usato dopo la conversione.

Caratteristiche di Conversione

Oracle Forms include moduli form, librerie Object Library e moduli menu in formato binario. Per convertirli verso C#.NET, dapprima dovete estrarre i file XML. Si può farlo con l'aiuto del tool Oracle Forms2XML. Ispirer Systems offre la migrazione di applicazione Oracle Forms a C#.Net usando MVVM.

Il nostro tool per migrazione automatizzata Ispirer MnMTK converte i file XML estratti da Oracle Forms verso WPF, usando il pattern di design MVVM:

MVVM e progettato per separare l'interfaccia utente dalla logica di business e per semplificare il testing automatizzato.

  • Modello

Il modello tocca al strato dell'accesso ai dati (database).

  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

Una vista (view) contiene tutti gli elementi dell'interfaccia utente come, per esempio, bottoni, caselle di testo, checkbox, ecc.

Per esempio:

Oracle Forms to C#.NET

 

In Windows Presentation Foundation, ll layout dell'interfaccia utente viene descritto in un file 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.  

 

  • Modello-Vista

Il modello-vista è un'astrazione di una vista che anche serve come un mediatore tra una vista e un modello che è la destinazione di binding dei di dati di viste.


Se volete acquistare il nostro tool o i nostri servizi di migrazione, si prega di contattarci.

 
Testimonianze
Verint, Regno Unito
Oracle verso Microsoft SQL Server, Regno Unito

Verint Global Consulting Services ha usato Ispirer SQLWays Wizard per migrare un database con più di 500GB per il cliente da Oracle verso...

...

TSS Consultancy, India
Microsoft SQL Server a Oracle

Tutto è cominciato con la ricerca della mia azienda di soluzioni per migrazione da SQL Server database verso Oracle. Le prove di più di 10 strumenti disponibili...

...

Casi Studio
Sybase ASE to Oracle and Sybase ASE to Microsoft SQL Server Migration, United Kingdom/United States

Our client was Global Investment Bank (GIB), a provider of investment banking advisory services. Besides financing, risk management, and corporate finance advisory services, it provides foreign...

...

Oracle to PostgreSQL Migration, Japan

In cooperation with our solution partner in Japan, Ispirer executed a short-term migration project for a subsidiary of a grand, reputed Tokyo-based telecommunications company. The subsidiary is...

...