Advpl

Disponível somente no TrabalhosFeitos
  • Páginas : 101 (25127 palavras )
  • Download(s) : 0
  • Publicado : 4 de junho de 2012
Ler documento completo
Amostra do texto
AdvPl utilizando MVC
A arquitetura Model-View-Controller ou MVC, como é mais conhecida, é um padrão de arquitetura de software que visa separar a lógica de negócio da lógica de apresentação (a interface), permitindo o desenvolvimento, teste e manutenção isolada de ambos. Aqueles que já desenvolveram uma aplicação em AdvPL vão perceber, que justamente a diferença mais importante entrea forma de construir uma aplicação em MVC e a forma tradicional, é essa separação e que vai permitir o uso da regra de negócio em aplicações que tenham ou não interfaces, como Web Services e aplicação automática, bem como seu reuso em outras aplicações.

AdvPl utilizando MVC – 1

Índice
AdvPl utilizando MVC......................................................................................................................................... 1 Índice .................................................................................................................................................................. 2 1.Arquitetura MVC............................................................................................................................................. 6 2.Principais funções da aplicação em AdvPL utilizando o MVC ......................................................................... 7 2.1 O que é a função ModelDef?.................................................................................................................... 7 2.2 O que é a função ViewDef?...................................................................................................................... 8 2.3 O que é a função MenuDef?..................................................................................................................... 8 2.4 Novo comportamento na interface........................................................................................................ 10 3.Aplicações com Browses (FWMBrowse)....................................................................................................... 10 3.1 Construção de um Browse ..................................................................................................................... 10 3.2 Construção básica de um Browse.......................................................................................................... 10 3.3 Legendas de um Browse (AddLegend) ................................................................................................... 11 3.4 Filtros de um Browse (SetFilterDefault) ................................................................................................. 12 3.5 Desabilitação de detalhes do Browse (DisableDetails).......................................................................... 12 3.6 Campos virtuais no Browse .................................................................................................................... 12 3.7 Exemplo completo de Browse ................................................................................................................ 13 4.Construção de aplicação AdvPL utilizando MVC........................................................................................... 13 5.Construção de aplicação MVC com uma entidade ....................................................................................... 14 5.1 Construção de uma estrutura de dados (FWFormStruct) ...................................................................... 14 5.2 Construção da funçãoModelDef............................................................................................................ 15 5.3 Criação de um componente de formulários no modelo de dados (AddFields) ..................................... 16 5.4 Descrição dos componentes do modelo de dados (SetDescription) ..................................................... 16 5.5 Finalização de ModelDef...
tracking img