Number of View: 3638
VN:F [1.9.4_1102]
Rating: 0.0/10 (0 votes cast)

Um objeto Natural nada mais é do que um componente de um sistema. Os diversos tipos de objetos Natural são:
· COPYCODE: Pedaço de código fonte, que pode ser aproveitado em vários programas. Único objeto Natural que não é compilado. Nos programas aonde o COPYCODE vai ser aproveitado, através do comando INCLUDE, ele será compilado, juntamente com o programa.
· GLOBAL:  Objeto utilizado para definição de variáveis. Todos os objetos que se referenciarem a uma GLOBAL, terão as mesmas variáveis, e estas manterão os valores após o término de um objeto, permitindo que um objeto altere valores e outro reconheça as alterações.
· LOCAL: Objeto utilizado para definição de variáveis. A diferença entre uma LOCAL e uma GLOBAL é que valores das variáveis locais somente serão reconhecidos pelo objeto onde foram declaradas, deixando de existir quando do término do mesmo.
· PARAMETER: Objeto utilizado para definição de variáveis que serão utilizadas entre programas e subprogramas.
· MAP: Utilizado para entrada e exibição de dados. Permite a definição de Regras de Validação para os campos, inclusive com acesso à Base de Dados.
· Helproutine:  Tipo de objeto que permite ser definido como ajuda a um campo de entrada de dados. Quando o cursor estiver posicionado num campo e for teclado “?”, será chamada a HELPROUTINE que estiver associada ao campo.
· PROGRAM: Principal objeto Natural. É a partir dele que são chamados os outros componentes.
· SUBPROGRAM (N): Objeto chamado por outro, com passagem de parâmetros, que permite o retorno de dados ao objeto chamador.
· SUBROUTINE: Uma sub-rotina é um pedaço de código geralmente executado mais de uma vez ou de diversas partes de um programa. Pode ser interno, definido dentro de um programa ou fora dele (externo). Quando se escolhe a segunda opção, o tipo de objeto que conterá as sub-rotinas é o SUBROUTINE.
As letras sublinhadas nos nomes dos objetos podem ser utilizadas logo após o comando EDIT, evitando a digitação completa do tipo de objeto.

Fonte: Curso Básico de Programação Natural escrito por Luciano Rogério Perdigão Braga sob a licença GNU – Free Documentation License, Version 1.1

VN:F [1.9.4_1102]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.4_1102]
Rating: 0 (from 0 votes)
Compartilhe:
  • Add to favorites
  • Blogosphere News
  • del.icio.us
  • Digg
  • Facebook
  • LinkedIn
  • Live
  • MSN Reporter
  • MySpace
  • Netvibes
  • PDF
  • RSS
  • Technorati
  • Twitter