ESTE SITE UTILIZA COOKIES: Ao continuar navegando neste site, você dá o seu consentimento para que os cookies sejam usados.
Para mais detalhes, leia nossa Política de Privacidade e Política de Cookies.

Migração e Modernização
Automatizada e Personalizada
de Bancos de Dados e Aplicações


Conversão de PowerBuilder para ASP.NET

Ispirer MnMTK fornece a migração automatizada de PowerBuilder para ASP.NET.


Visão Geral de Conversão de PowerBuilder para ASP.NET

Durante a conversão de PowerBuilder para ASP.NET, Ispirer MnMTK permite de converter::

  • Application source files (arquivos .SRA)
  • Window objects (arquivos .SRW)
  • Menu (.SRM)
  • DataWindow (.SRD)

Esta demo mostra como Ispirer MnMTK pode migrar PowerBuilder para ASP.NET:




Por que Ispirer MnMTK 2015 para Conversão de PowerBuilder para ASP.NET?

O objetivo principal de Ispirer Systems é a realização de uma migração de banco de dados de alta qualidade. Personalizamos nossa ferramenta de migração Ispirer MnMTK de tal forma que uma versão personalizada pode satisfazer plenamente as necessidades de negócios do cliente.

Nossos benefícios principais:

  • Suporte técnico altamente qualificado e experiente: nossa equipe técnica tem uma enorme experiência em projetos de migração de diferentes níveis de complexidade.
  • Abordagem orientada para o cliente e Personalização Rápida: nós personalizamos nossa ferramenta de migração de tal forma que uma versão personalizada pode satisfazer plenamente as necessidades empresariais de nossas clientes, conversões personalizadas e otimizações são feitas no prazo de 1-2 dias úteis;
  • Cooperação de Pre-Venda: demonstramos uma conversão completa durante a avaliação antes você toma uma decisão.
  • Preços flexíveis: podemos oferecer uma ampla gama de opções, entre as quais você vai certamente encontrar o que lhe convier;
  • Conversão Otimizada: após a conversão você recebe um código inteligente e sustentável, sem a utilização de qualquer middleware de Ispirer.

Processo de Avaliação

A avaliação do seu projeto de migração ajudaria definitivamente a pesar os esforços e o custo aproximado da sua migração. A fim de facilitar o processo, A fim de facilitar o processo, você está convidado a baixar nosso:

De outra forma, não hesite em preencher o questionário e enviá-lo para nós para que pudéssemos iniciar a discussão do seu projecto:

Apresentação ao Vivo

Solução de Migração de Ispirer

PowerBuilder para ASP.NET

Solicitar

Solicite uma Cotação

Solução de Migração de Ispirer

PowerBuilder para ASP.NET

Serviço Ferramenta

Características de Conversão

A ferramenta de migração de aplicativos Ispirer MnMTK é capaz de converter automaticamente PowerBuilder para aplicativo ASP.NET. Ispirer MnMTK permite:

  • Converter arquivos de origem de aplicativos (arquivos .SRA)

    Arquivo SRA é um arquivo de origem de aplicativos que contém informações básicas sobre os aplicativos e um ponto de entrada aos elas:

    forward
            global TYPE simple_demo FROM application
            END TYPE
    END forward
     
            global TYPE simple_demo FROM application
            string appname = "simple_demo"
            END TYPE
    global simple_demo simple_demo
     
    ON simple_demo.CREATE
    END ON
     
    event OPEN;
            OPEN ( simple_demo_main )
    END event
     

    Arquivo SRA é convertido para classe com Transfer Method que é usado para abrir o aplicativo:

    public partial class _simple_demo : System.Web.UI.Page
    {
            protected void Page_Load(object sender, EventArgs e)
            {
            Server.Transfer("simple_demo_main.aspx");
            }
    }
  • Converter objetos Window (arquivos .SRW) para ASPX

    Arquivo SRW é um arquivo de origem de window. Ele tem a descrição dos itens Form e Component e também Events e Methods. Arquivo SRW é convertido para ASPX.

    Considere um examplo de Form simples com um elemento Control:

    $PBExportHeader$simple_demo_main.srw
    forward
            global TYPE simple_demo_main FROM window
            END TYPE
            TYPE b_button FROM commandbutton WITHIN simple_demo_main
            END TYPE
    END forward
     
    global TYPE simple_demo_main FROM window
            INTEGER width = 800
            INTEGER height = 1200
            BOOLEAN titlebar = TRUE
            string title = "simple_demo"
            b_button b_button
    END TYPE
    global simple_demo_main simple_demo_main
    ON simple_demo_main.CREATE
            this.b_button =CREATE b_button
            this.Control[]={this.b_button}
    END ON
     
    ON simple_demo_main.destroy
            destroy(this.b_button)
    END ON
     
    TYPE b_button FROM commandbutton WITHIN simple_demo_main
            INTEGER x = 400
            INTEGER y = 400
            INTEGER width = 200
            INTEGER height = 120
            string text = "Show"
    END TYPE
     
    event clicked;
    END event

    Declare Controle é convertido em Designer de Classe:

    public partial class _simple_demo_main
    {
            protected System.Web.UI.HtmlControls.HtmlForm simple_demo_main;
            protected System.Web.UI.WebControls.Button b_button;
    }

    Abaixo está a descrição de Form e Component convertido em um arquivo ASPX:

    <%@ Page LANGUAGE="C#" AutoEventWireup="true"
    CodeBehind="simple_demo_main.aspx.cs"
    Inherits="simple_demo._simple_demo_main"%>
     
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
     
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head id="Head1" runat="server">
    <title>simple_demo</title>
    </head>
    <body>
    <form id="simple_demo_main" runat="server">
            <div>
            <table>
            <tr>
            <td><asp:Button ID="b_button" runat="server" Text="Show" 
    Width="44" Height="30" onclick="b_button_Click"></asp:Button></td>
            </tr>
            </table>
            </div>
    </form>
    </body>
    </html>

    Event é convertido para Class Method:

    public partial class _simple_demo_main : System.Web.UI.Page
    {
            protected void Page_Load(object sender, EventArgs e)
            {
            }
            protected void b_button_Click(object sender, EventArgs e)
            {
            }
    }

    Ispirer MnMTK salva o tamanho e o localização da propriedade de componentes como em um aplicativo PowerBuilder conversível:

    Convert PB Convert to ASP
    Window de Aplicativo PowerBuilder Páginas de ASP.NET

  • Converter Menu (.SRM) para User Control padrão

    Arquivo SRM é um arquivo de origem de menu. Ele contem a descrição dos Elements e Events de Menu. Aqui está um exemplo de um Menu simples com um Element para a sua consideração:

    $PBExportHeader$simple_menu.srm
    forward
            global TYPE simple_menu FROM menu
            END TYPE
            TYPE m_about FROM menu WITHIN simple_menu
            END TYPE
    END forward
     
    global TYPE simple_menu FROM menu
    END TYPE
    global simple_menu simple_menu
     
    ON simple_menu.CREATE
            simple_menu=this
            CALL super::CREATE
            this.m_about=CREATE m_about
            this.Item[UpperBound(this.Item)+1]=this.m_about
    END ON
     
    TYPE m_about FROM menu WITHIN simple_menu
    END TYPE
     
    ON m_about.CREATE
            CALL super::CREATE
            this.text = "&About"
    END ON
     
    event clicked;OPEN(simple_about)
    END event

    Arquivo SRM File é convertido para System.WEB.UI.UserControl Class.

    public partial class _simple_menu : System.Web.UI.UserControl
    {
            protected void Page_Load(object sender, EventArgs e)
            {
            }
    }

    Elementos de Menu são convertidos em asp:Menu e Controles asp:MenuItem. Eles são adicionados em ASPX:

     
    <div>
            <asp:Menu ID="simple_menu" runat="server" 
    Orientation="Horizontal">
            <Items>
            <asp:MenuItem Text="About" VALUE="About" 
    navigateurl="simple_about.aspx">
            </asp:MenuItem>
            </Items>
            </asp:Menu>
    </div>

    Event chama Method para abrir a página simple_about:

    event clicked;OPEN(simple_about)
    END event

    Method é convertido para navigateurl="simple_about.aspx".

  • Converter DataWindow (.SRD) para ASPX

    Arquivo SRD é um arquivo de origem de DataWindow. Ele contem informação sobre o Objeto DataWindow:

    release 10.5;
    datawindow()TABLE(COLUMN=(TYPE=CHAR(200) updatewhereclause=yes 
     name=name dbname="simple_demo.name" )
            COLUMN=(TYPE=long updatewhereclause=yes 
     name=age dbname="simple_demo.age" )
     retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"simple_demo~" )
    COLUMN(NAME=~"simple_demo.name~") 
    COLUMN(NAME=~"simple_demo.age~")) " )

    Arquivo SRD para um arquivo ASPX com ControleGridView:

    <asp:GridView ID="dw_1" runat="server" AutoGenerateColumns="False"
          DataSourceID="d_simple_demo" Width="201px">
            <Columns>
            <asp:BoundField DataField="name" HeaderText="Name"
                SortExpression="name" />
            <asp:BoundField DataField="age" HeaderText="Age"
                SortExpression="age" />
            </Columns>
    </asp:GridView>
    <asp:SqlDataSource ID="d_simple_demo" runat="server"
           SelectCommand="SELECT [name], [age] FROM [simple_demo]">
    </asp:SqlDataSource>

    Control Declare é convertido para Designer Class:

    public partial class _simple_demo_main
    {
            protected System.Web.UI.WebControls.GridView dw_1;
            protected System.Web.UI.WebControls.SqlDataSource d_simple_demo;
    }

Você pode nos contactar através da Página de Contatos.

 
Depoimentos
24.07.2018Decitre, França

Sybase ASE para PostgreSQL

Estávamos procurando uma ferramenta para migrar Sybase para PostgreSQL.

Depois de várias pesquisas, encontramos a ferramenta Ispirer que poderíamos testar...

...

22.06.2018TSS Consultancy, Índia
Migração de Banco de dados
Microsoft SQL Server para Oracle

Nossa empresa iniciou a pesquisa em relação à migração de SQL Server para Oracle. Testamos mais de 10 ferramentas...

...

Estudos de caso
20.06.2018Progress 4GL para .NET C# WinForms, Estados Unidos

Ofertas da empresa incluem gestão do relacionamento com o cliente (CRM), gestão da cadeia de suprimentos(SCM), e software de gestão de capital humano (HCM).

Empresa atende mais de 20.000...

...

28.04.2018Solução de Informix 4GL para Microsoft SQL Server, Estados Unidos

Nosso Cliente é uma empresa de confiança norte-americana que presta serviços de recursos humanos e soluções de negócios para mais de 100.000 empresas de pequeno e médio porte nos Estados Unidos.

...