A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Migrando Clipper para Visual FoxPro

Apresentações semelhantes


Apresentação em tema: "Migrando Clipper para Visual FoxPro"— Transcrição da apresentação:

1 Migrando Clipper para Visual FoxPro

2 Situação Atual do Clipper
Programas desenvolvidos em Clipper, mesmo em Summer’87, que ainda até hoje estão rodando Programadores Clipper Resultado: Prova da Qualidade do Clipper - Muitos programadores usam ainda hoje o Clipper como ferramenta de desenvolvimento. Fora isso, muitos produtos estão no mercado a cerca de 15 anos ou mais. Isto é prova mais que suficiente da qualidade do Clipper

3 Por que migrar para Windows?
Exigência dos Clientes Apelo Visual Evolução do Hardware Limitações do Clipper - Se o Clipper é uma ferramenta de qualidade, ou melhor, se produtos desenvolvidos em modo DOS são produtos de qualidade, Por que migrar para o Windows? Novos conceitos encontram-se no Windows. Não é vantagem permanecer alheio ao que é oferecido de novo. O cliente muda de opinião no primeiro quisito diferencial que observa em um novo produto. Ao encontrar um produto semelhante ao que usa, ou até inferior, mas que se apresenta em ambiente visual, a tendência é acreditar que houve a redução da qualidade do produto que vem utilizando. A evolução do hardware pede mais dos aplicativos. O programador sente a necessidade de acompanhar esta evolução O Clipper já atingiu os seus limites. Não pelo fato de ter uma qualidade inferior, mas sim por não ter acompanhado o que de novo tem surgido no mercado, como orientação a objetos, eventos, classes, banco de dados etc

4 Fatores preocupantes na Decisão de Mudança
Sistema não muda da Noite para o Dia Novo sistema deve no Mínimo oferecer o Máximo de recursos do sistema antigo Treinamento do Pessoal Suporte ao Cliente É necessário que o desenvolvedor tenha consciência de que o seu cliente, que influenciou na decisão de mudança irá cobrá-lo, pois sentirá a falta da mesma dedicação que existia antes em relação ao programa antigo. Isto pois o desenvolvedor deverá preocupar-se com o desenvolvimento de um novo programa e também do suporteno antigo. Muitos desenvolvedores também imaginam que a programação em ambiente visual é complicada pelo fato de envolver na programação componentes gráficos. Para implantar o novo sistema, é necessário que este tenha desenvolvido ao menos o que o cliente já dispunha.

5 Recursos do Windows Integração entre Aplicativos
Compatibilidade de Dados Multi-Tarefa - A tendência é que os aplicativos em Windows conversem entre si. Para tanto, os próprios produtos da Microsoft já oferecem recursos de integração. - Os aplicativos podem ter dados transitados entre si oferecendo a compatibilidade com qualquer outro aplicativo. Recursos como ODBC permitem a conectividade dos dados em qualquer outro aplicativos que atenda a este conceito. - O recurso de multi-tarefa permite o processamento simultâneo de vários aplicativos. Isto facilita em muito a vida do usuário que, em exemplo simples, não necessita sair de sua aplicação para acessar uma outra

6 Recursos do Windows Compatibilidade com o Mercado
Padronização da Interface com o usuário Compatibilidade com o ano 2000 - Compatibilidade com o mercado. A maioria dos produtos hoje colocados no mercado são desenvolvidos em ambiente visual. Empresas com histórico de informática optam por sistemas compatíveis com o ambiente visual Empresas novas que hoje iniciam em informática já estão chegando com o ambiente visual sendo essencial no mercado Mantendo-se no ambiente DOS a aquisição de novos clientes é complicada. A facilidade pode ser observada apenas em relação aqueles clientes que já conhecem a qualidade de seu produto e que não importam-se em estar atuando em modo DOS. Em ambiente visual há uma cobrança para que os produtos que optem por ele sigam os padrões de botões de controle, formulários etc que são oferecidos pelo Windows. Fica mais fácil para o usuário conhecer uma nova aplicação quando este já está familiarizado com o seu uso, conquistado na operação de outros produtos que seguem o mesmo padrão. O Windows já oferece compatibilidade com o ano As ferramentas de desenvolvimento também já seguem este conceito e oferecem recursos de facilitação na adaptação, inclusive durante a operação.

7 Ferramentas de Desenvolvimento da Microsoft
Visual Studio Visual C++ Interdev Visual FoxPro Visual Basic Visual J++

8 Qual ferramenta adotar para a Migração?
Soluções e não Sistemas Integração entre as ferramentas Visual FoxPro assume naturalmente as aplicações Clipper

9 Clipper - Visual FoxPro
Compatibilidade com o Código Padrão Xbase Aproveitamento dos Dados Adoção dos Arquivos tipo DBF

10 Visual FoxPro Banco de Dados Relacional Orientação a Objetos e Eventos
Classes Hierarquia Polimorfismo

11 Como Migrar? Importação dos Dados Adaptação do Código
Arquivos do tipo DBF Arquivos de Índice Adaptação do Código

12 Importando os Dados Tabelas Livres Arquivos de Índice

13 Importando os Dados Database Container (DBC) Relacionamentos
Integridade Referencial Procedimentos Armazenados

14 Adaptando o Código Se necessário, o código em Clipper pode ser aproveitado no Visual FoxPro Funções e Procedimentos poderão ser aproveitadas

15 Exemplo Prático

16 Exemplo 1: Aproveitamento da Base de Dados
Arquivo DBF em Clipper Apresentação do Código de Abertura e Indexação Execução do Código em Clipper e Visual FoxPro

17 Exemplo 2: Criação de um Formulário em VFP
Com mesma tabela do exemplo 1: Apresentação das Classes pré-definidas Criação do Formulário usando as classes

18 Exemplo 3: Apresentação do Database Container
Adicionar tabela exemplo no Banco de Dados Acompanhada de mais uma tabela, criar o relacionamento Apresentação da Integridade Referencial

19 Recursos de Integração com outros Aplicativos
Integração com o MS-Office Acesso a diversos Bancos de Dados VFP como Front-End VFP como Back-End Internet

20 Fontes de Pesquisa MSDN Grupo FoxBrasil GPUF www.foxbrasil.com.br

21 Fontes de Pesquisa FoxPress FoxAdvisor FoxTalk


Carregar ppt "Migrando Clipper para Visual FoxPro"

Apresentações semelhantes


Anúncios Google