O Existe um conjunto de componentes metadado disponível para o desenvolvimento utilizam os mesmos componentes de interface gráfica FreeForm, no entanto, a carga automática de telas com nos formulários metadado cadastrados via programas FRM1002 (Formulário CRUD), FRM1008 (Formulário Zoom), FRM1003 (Formulário Processamento).A cricação das telas é realizada de forma automática com base nas informações de layout e componentes definidos no respectivo formulário metadado. Os componentes visuais utilizados sao classes especializadas para o Logix a partir dos componentes visuais do AdvPL, que tambem são utilizados no desenvolvimento visuais e não visuais, que são classes especializadas para o produto Logix construídas com base em componentes fornecidos pela linguagem AdvPl, que podem ser utilizados para desenvolvimento de telas no modelo livre, ao qual chamamos de FreeForm. O Metadado consiste em um modelo de desenvolvimento que faz uso dos mesmos componentes utilizados no modelo FreeForm, no entanto, fornece a criação de telas de uma forma automática, com base nas informações cadastradas na base de dados Logix e definidos como Formulários Metadado, utilizando os seguintes programas no produto Logix:
- FRM1002 (Formulário CRUD). A sigla CRUD indica termos como (C)reate, (R)ead, (U)pdate e (D)elete, declarando que trata-se de um formulário de cadastro de dados no sistema.
- FRM1003 (Formulário Processamento). Um formulário de processamento é geralmente utilizado para rotinas de extração de relatórios específicos que exigem que o usuário informe uma lista de parámetros de processamento em tela, ou então, para rotinas de processamento de um certo volume de informações que, na sua grande maioria, requer que o usuário informe alguns parâmetros em tela e processe dados na sequência, apresentando uma tela de acompanhamento de processamento ao usuário.
- FRM1008 (Formulário Zoom). As telas de zoom, que também podem ser registradas como formulários, podem ser acionadas a partir de formulários CRUD, Processamento ou até mesmo através de formulários desenvolvidos no modelo Livre que chamamos de FreeForm.
|