| | Desenvolvimento do aplicativoO ambiente de desenvolvimento do LN permite desenvolver software LN. É possível criar VRCs do pacote em que é possível realizar o seguinte: - Configurar um modelo de dados, consistindo em domínios e tabelas, para um aplicativo. Para usar essa funcionalidade, uma licença de desenvolvimento é necessária.
- Criar vários tipos de componentes de software, como os seguintes:
- Sessões
- Formulários
- Relatórios
- Scripts de relatórios
- Etiquetas de campos de dados de vários idiomas
- Perguntas e mensagens
- Criar, editar e compilar scripts de UI, DLLs e DALs. Para usar essa funcionalidade, uma licença de desenvolvimento é necessária.
Os domínios definem informações comuns sobre dados, como tipo de dados, comprimento, alinhamento, intervalos válidos, formato de exibição e regras de capitalização. Uma definição de tabela determina a estrutura de uma tabela. Uma definição de tabela contém campos e índices. Os campos da tabela estão vinculados a domínios que definem o tipo de dado e várias características dos campos. Uma Camada de Acesso de Dados (DAL) permite aos desenvolvedores descrever regras sobre dados. Uma DAL é vinculada a uma tabela, não a uma sessão. Portanto, quando a tabela é acessada, a DAL é usada. Assim, diferentes sessões podem atualizar uma tabela usando as mesmas regras. Além disso, recursos de integração usam a DAL para garantir que as atualizações também sejam processadas com as mesmas regras. Uma sessão realiza uma atividade. As sessões são usadas para apresentar, editar e processar dados. Cada sessão possui um código. O código da sessão é exibido na barra de status da janela da sessão. Uma sessão consiste em vários componentes que funcionam juntos, como um formulário e um objeto. Um objeto de sessão é um script de UI compilado. O comportamento padrão de uma sessão é processado pelo Mecanismo 4GL. Se você precisar de funcionalidade adicional ou desejar ignorar a funcionalidade padrão, programe as alterações no script de UI da sessão (script do Programa). O script da UI é compilado no objeto da sessão. O objeto contém somente as exceções aos procedimentos operacionais normais do sistema. O Mecanismo 4GL executa os procedimentos operacionais normais do sistema, e você escreve as exceções. As funções permitem realizar uma tarefa de programação várias vezes com valores diferentes. Uma função é declarada na seção de funções de um script, em uma biblioteca ou em um script de função separado (incluir). Uma biblioteca, também chamada de Biblioteca de Link Dinâmico (DLL), fornece funções específicas do aplicativo que podem ser usadas em todo o sistema, por muitas sessões. Uma biblioteca é um script armazenado em um componente separado. A biblioteca é compilada de modo independente dos scripts de programa que a utilizam. As bibliotecas são carregadas no runtime por sessões que as utilizam. Quando uma sessão precisa acessar uma biblioteca, a biblioteca é carregada e a rotina relevante é executada.
Consulte também Personalização de aplicativo. | |