RAP (Report Application Pascal)
É um ambiente integrado de desenvolvimento que pode ser usado criar programas RAP, são os resultados da descoberta de uma solução visual para processo de dados e de cálculo necessário para usuários finais. Até mesmo embora RAP consista em um compilador OOP e arquitetura extensível under the covers, aparece como um workspace de calc simples, fácil-de-usar dentro do Report Designer.
A linguagem de Programação de Aplicação de Relatório (ou RAP) é projetado para permitir desenvolvedor e os usuários finais codificar cálculos, manipuladores de evento, e procedimentos para uso com ReportBuilder Enterprise. Programas RAP, pode ser modificado,compilado, e executado em run-time.
-
RAP é fácil aprender
A Linguagem RAP é idêntico ao Pascal. Se você sabe Delphi , você sabe RAP, então, a curva de aprendizagem para desenvolvedor Delphi é mínima. RAP o deixa trabalhar com objetos e objeto proprietário. RAP disponibiliza acesso completo ao relatório, faixas, grupos, componentes de relatório, dados, e qualquer outros objetos que você deseja passar junto para o usuário final.
-
RAP é portável
Uma vez você criado um evento ou procedimentos , você pode salva-los como parte da definição de relatório. Você pode exportar e pode importar cálculos de um relatório para outro. Você pode até salvar para um arquivo ou banco de dados em um campo BLOB. E tudo isso feito em run-time, sem recompilar sua aplicação.
-
RAR tem Interfarce de Usuário Escalável
Para usuários mais sofisticados, RAP pode ser configurado exibir como uma aba adicional dentro do Report Designer. Uma nova guia Calc mostra as faixas do relatório em uma visão de árvore, junto com as variáveis associadas. O usuário pode clicar as variáveis e codificar o cálculo.
Event View, mostra todos os componentes em uma visão de árvore. Quando um componente é selecionado, todos os eventos para o componente é exibido. O usuário pode selecionar então um evento e codifica um manipulador de evento.
-
RAP é extensível
RAP é entegrado para compilar o ReportBuilder com Delphi . Se você quer que os usuários tenham mais acesso que isto, você pode registrar informação adicional RTTI com RAP. Você também pode estender a linguagem adicionando novas funções, e procedimentos dos quais os usuários podem chamar do RAP. Estes procedimentos são escritos e compilados em Objeto Pascal e então registrado com RAP.
-
RAP é otmizado
RAP é um Add-on para ReportBuilder Enterprise. Porém, o ReportBuilder não necessite de RAP para compilar. Você pode instalar RAP e exibi-lo dentro seu Report Designer. As units de Delphi que incluem RAP só será adicionado para seu executável se você usar RAP em seu relatório.
O workspace de Calc é o ambiente de desenvolvimento para RAP. Com todos as opções de RAP disponível, o workspace de Calc é um poderoso ambiente de desenvolvimento Pascal. Para a maioria dos usuários, isto, possa ser mais do que eles precisem. Julgando seus usuários , você define a necessidade de disponibilizar o IDE RAP.Você incluir o workspace de Calc em seu usuário adiconando raIDE na cláusula uses em sua unit
-
O IDE RAP consiste de
- A - O Explorador de Código
- B - O Editor de Código
- C - A Janela de Mensagem
- D - A Caixa de ferramentas de Código
Este artigo será muito extenso, mas continuaremos no próximo artigo se caso existir interesse.