"...gostei muito de trabalhar nela, a ferramenta está mais ágil e objetiva..." leia mais...
SpeedCASE


Trabalhando com Estereótipos na SpeedCASE

Os estereótipos da SpeedCASE atuam como agentes de personalização da interface gráfica. Cada estereótipo possui um valor associado e, ao ser invocado, realiza alguma modificação no comportamento da aplicação gerada.

Carregando imagens através do estereótipo sstImageLookup (29)

Para carregar imagens crie um estereótipo chamado sstImageLookup e dê a ele o valor 29. Depois, no proxy, vá até o atributo desejado e, na propriedade Stereotype, escolha o estereótipo criado. O estereótipo sstImageLookup abre uma caixa de seleção aonde o usuário pode escolher a imagem que deseja carregar. Ele carrega imagens através de um path local, e não através do banco de dados.

Escolhendo arquivos através do estereótipo sstFileEdit (5)

Para abrir arquivos use o estereótipo sstFileEdit (Valor 5), da mesma forma que o exemplo anterior. O estereótipo irá transformar o atributo escolhido, que normalmente seria um Edit simples, em um Edit mais avançado, com um botão que abre uma caixa de diálogo para a escolha do arquivo.

Abrindo uma tela Master-Detail com sstWizard (12)

O sstWizard modifica a aparência das telas de inserção, edição ou visualização, permitindo a visualização dos relacionamentos através de abas, no modelo Master-Detail. Para utilizá-lo primeiramente crie um novo estereótipo com o valor 12.

Com o estereótipo criado, precisamos criar um novo método dentro da classe. É necessário fazer um Override no método GUIBOAppend (GUIBoEdit ou GUIBOView também são opções válidas). Crie um novo método na classe bo e comece a escrever o nome do método: GUIBoAp (neste momento, pressionando a seta para baixo, a SpeedCASE irá auto-completar o nome do método para GUIBOAppend e irá fazer o override automático).

Criação do método GUIBOAppend com override automático

Com o método criado, podemos substituir a chamada inherited; pela chamada ExecBOAppend(sstWizard).

Substituindo a chamada do método GUIBOAppend

Personalizando a tela com GUIsPxy

Se tiver a necessidade de personalizar a tela depois destas modificações, vá até a pasta GUIsPxy dentro do Proxy e crie um novo GUIPxy do tipo pgEditObject. Depois de criado acesse o editor de GUIPxy clicando no GUIPxy criado com o botão direito do mouse e faça as alterações desejadas.


Nenhum comentário para “Trabalhando com Estereótipos na SpeedCASE”  

  1. Nenhum Comentário

Deixe um comentário



Comunidade

TecnoSpeed TI - Avenida João Paulino Vieira Filho, 672, Sala 503
(44) 3028-3749 - Maringá - PR - Brasil