Novidades do Magic xpa 3.1: O que há nela para mim e para meus usuários? – Magic Sem Segredos – S03E01

Magic-xpa-31-w

Nessa edição do Magic Sem Segredos apresentamos os destaques dos novos recursos e capacidades do Magic xpa 3.1.

Durante esta sessão, você vai aprender sobre as muitas novas funcionalidades e melhorias, com destaque para:

  • Novo Runtime Form Designer – para customizar telas dos aplicativos
  • Maior Compatibilidade com versões anteriores e Características de Interface de Usuário
  • Processo de Atualização facilitado com o nosso Gerenciador de Atualização

 

 

Qualquer duvida deixe nos comentários desse post.

Veja abaixo a apresentação utilizada nessa sessão do Magic Sem Segredos

Magic Sem Segredos

8 comentários

  1. Olá Fred! Consegui assistir somente agora. Parabéns, muito legal.

    Qual o cuidado que temos que ter ao desenvolver para que as customizações de tela dos usuários não se percam?

    O programa vai evoluindo, novos campos são adicionados, campos podem ser retirados, controles como a Tab pode ser trocados por outros. Além do próprio número que parece ter relação com o nome do arquivo.

    1. Olá Colling.

      A ideia geral é combinar a tela default do programa, com as customizações que possam existir para ela (no local indicado).

      Mas não sei dizer os efeitos de, por exemplo, lançar um versão nova do programa sem o controle “ABC” porém eles existir no arquivo de customização.

      Será que não aparece pq não existe no original? Ou é criado e colocado na tela cfe a regra do arquivo de customização?

      É um bom teste para se fazer, e compartilhar com a comunidade 😉

  2. Olá Fred, parabéns pela apresentação,
    O que acontece no form design, se o usuário elimina um campo obrigatório ? (com um verify error)
    abs
    obrigado,

    1. Olá Alexandre

      Ao remover um campo da tela, todos os CtrlPrefix, CtrlSuffix, CtrlVerification e qualquer evento associado especificamente a este campo, serão ignorados.

      No caso, o VerifyError dentro destes handlers seria também ignorado.

      É uma WISH nossa já registrada na Magic, para futuras versões, que se possa bloquear individualmente campos da tela de serem removidos pelo usuário.

  3. Thanks for this Magic Sem, It was very helpful… I have the two question:

    1) If I have a program call “ABC” and used controlItemsRefresh in a Subform that show another program call “CDE” with a table, and there is a change in this table. The controlitemsrefresh use in “ABC” update the view with the new information on the Subform?

    2) How is the behavior of a Control Verification in a task that use the “Form Designer”, I mean, what happen with the Control Verification of a variable “Name” if a Delete this control on the form?

    Best Regards,
    Karely Lemus

    1. Hi Karely, thanks for watching us.

      Regarding your questions:

      1) “ControlItemsRefresh” is meant for ‘DataControls’ only: ListBox, ComboBox and Tabs. It’s supposed to have no effect on other type of controls.

      2) When you hide controls from forms, ‘Control Prefix’, ‘Control Suffix’, ‘Control Verification’ or any other event specifically attached to that control, are ignored during program/task execution

      Saludo !

Deixe um comentário para Manoel Frederico da Silva Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *