segunda-feira, outubro 19, 2015

Structured Mode vs Report Mode

Diferença entre modo Structured e do Report?

Reporting Mode

Certas declarações no Natural estão disponíveis somente no Report Mode, ao passo que outros têm uma estrutura específica quando usado em reporting mode. As declarações END, LOOP (ou LOOP CLOSE) ou SORT podem ser usadas para fechar um ciclo de processamento. A instrução LOOP pode ser usado para fechar mais de um loop, bem como a declaração final pode ser usada para fechar todos os loops ativos. Estas possibilidades de fechar vários loops com uma única instrução constituem uma boa diferença para o modo estruturado. Uma declaração SORT fecha todas os processos loop e inicia outro loop de processamento.

Structured Mode

É destinado para a implementação de aplicações complexas com uma clara e bem definida estrutura de programa. Todos os campos a serem usados ​​em um programa tem que ser definido em uma local central (em vez de ser espalhados por todo o programa, como é possível no modo de relatório), controle total dos dados utilizados é muito mais fácil.

Geralmente, recomenda-se exclusivamente usar o modo estruturado, porque ele prove para as aplicações mais clara e bem definida. O Report Mode só é útil para a criação de relatórios de pequenos programas que não envolvem dados complexos e/ou construções de programação. (Se você decidir escrever um programa em modo reporting, esteja ciente de que pequenos programas podem facilmente se tornar maiores e mais complexo.) Modo structured é destinado para a implementação de aplicações complexas com uma estrutura de programa clara e bem definido. Os principais benefícios do modo estruturado são:

. Os programas têm de ser escrito de uma forma mais estruturada e são, portanto, mais fácil de ler e, consequentemente, mais fácil de manter. Como todos os campos a serem usados ​​em um programa tem que ser definido em um local central (em vez de ser espalhados por todo o programa, como é possível no modo report), controle total dos dados utilizados é muito mais fácil. Com o modo estruturado, você também tem que fazer mais detalhado e planejamento antes de os programas reais podem ser codificadas, evitando assim muitos erros na programação e ineficiências.

. O modo de programação padrão é definido pelo administrador Natural.

Você pode alterar o modo usando o comando GLOBALS abaixo:
+---------------+----------------+
| Mode          | Command        |
+---------------+----------------+
| Structured    | GLOBALS SM=ON  | 
| Reporting     | GLOBALS SM=OFF |
+---------------+----------------+


0 comentários:

Enviar um comentário