智能和高度自动化的跨平台数据库和应用程序迁移


从 Oracle Forms 到 C#.NET 转换

.NET

Ispirer迁移和现代化工具执行任何复杂性的从Oracle Forms到C#.NET转换

为什么选择Ispirer MnMTK?

我们的主要好处:

  • 高素质的技术支持:经过成熟的方法和工具,确保短期内具有挑战性的迁移的高度自动化。
  • 快速和高质量的定制: 根据您对迁移项目的需求定制工具;
  • 在转换过程中实行您自己的解决方案:我们可以把您自己的解决方案快速地添加到从Oracle Forms到C#.NET转换规则中或根据您的要求进行更改。
  • 灵活的定价策略: 提供广泛的选择,其中您一定会找到最适合您的价格方案;
  • 纯的代码: 转换后没有Ispirer的文库或IP使用。

转换特征:

Oracle Forms包含窗体模块,对象库和二进制格式的菜单模块。为了把它们迁移到C#.NET,首先您需要取出XML文件。这可以在Oracle Forms2XML工具的帮助下进行。Ispirer Systems提供应用程序迁移从Oracle Forms到C#.NET通过使用MVVM。

我们的自动软件迁移工具Ispirer MnMTK转换提取的XML Oracle Forms文件到WPF使用MVVM设计模式:

MVVM被设计分开UI和业务逻辑,并简化自动测试。

  • 模型

模型引用数据存取图层(数据库)。

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
            };
        }}

 

  • 视图

视图有所有UI因素像按钮,文本框,复选框等。

例如:

Oracle Forms to C#.NET

 

在Windows Presentation Foundation, UI布局被描述在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>
 

 

  • 视图模型

视图模型是视图的抽象,也服务、在调停视图和模型之间,目标是视图数据绑定。


采购

现场演示

Ispirer转换解决方案

从 Oracle Forms 到 C#.NET

请求

请求报价

Ispirer转换解决方案

从 Oracle Forms 到 C#.NET

服务 工具

如果您对我们的迁移工具或迁移服务为从Oracle Forms到C#应用程序转换有兴趣,请您随时与我们联系,并得到更多的信息。

 
客户评价
System Protocol Information, 马来西亚
Informix到Microsoft SQL Server数据库迁移

尊敬的先生们,

我们刚刚完成了到目前为止最大的从Informix到MS SQL Server迁移任务。这项运动是按计划按时完成的。这是成功的,感谢您工具做很大一部分。

...

Bellnet (HAS), 日本
Delphi转成C#

我们的客户BELLNET是一家日本IT公司,它维护用于控制医疗设备的计算机软件。它需要把这样的医疗软件迁移从Delphi到C#,并联系我们要求转换工具。

...

Steek-IT,荷兰
Progress迁移到SQLServer

Steek-IT是一家荷兰ICT公司,具有15年以上的数据迁移经验。除了我们专业的领域MSSQL、SSIS、SSAS,我们还创建网站、企业软件和iOS应用程序。

...

案例研究
Informix 4GL转移到Microsoft SQL Server的解决方案, 美国

我们的客户是一家值得信赖的美国公司,为美国的100000多家中小企业提供人力资源服务和业务解决方案。

...

Oracle Forms迁移到Java, 美国
用于Ispirer MnMTK的Oracle Forms自动化迁移到Java的可行性已被证明!

于2017年初,一家全球信息技术咨询公司联系Ispirer Systems。该公司与组织合作,制定技术战略并实现IT解决方案,增强公司的业务能力。

...

IBM DB2 iSeries迁移到Microsoft SQL Server, 美国

来自美国的全方服务资讯科技公司,致力于软件和应用程序开发、再工程和维护。该公司提供Web服务,包括网站设计、网站托管和SEO。也从事CRM系统的实施、升级和管理。

...