Compreensão da herança

Um dos recursos que o programa oferece que mais economizam tempo é um conceito chamado herança. Este conceito talvez não seja natural para você, e provavelmente será o aspecto do programa que exija maior estudo de sua parte quando estiver criando um novo título. O cenário no qual você obtém os maiores benefícios ao usar a herança é quando houver um objeto ou grupo de objetos comuns que precisam aparecer em mais de uma página do seu título.

Um cenário

Por exemplo, vamos imaginar que seu curso terá uma seção Como Apontar um Lápis com 10 páginas e você quer que os alunos possam avançar ou voltar as páginas usando um botão Avançar e um Voltar. Além disso, você quer que um botão Glossário sempre apareça em cada uma destas páginas, assim o aluno pode exibir rapidamente um Glossário de termos quando necessário. Suponha também que a última página da sua seção Como Apontar um Lápis é a última página do título inteiro. Como é a última página do seu título, não deve aparecer um botão Avançar.

Obter o cenário sem usar a herança

Tradicionalmente, você criaria dez páginas novas na seção Como Apontar um Lápis. Em seguida, você importaria e colocaria os botões Avançar, Voltar e Glossário em uma das páginas, fazendo com que a Ação de cada botão apontasse especificamente para a próxima página, a página anterior e o glossário, respectivamente. Finalmente, você copiaria e colaria todos os três botões nas nove páginas restantes dentro da seção (exceto o botão Avançar na última página).

Obter o cenário usando a herança

A outra forma seria aproveitar o recurso de herança do programa. Com a herança é possível importar e colocar estes três botões (Avançar, Voltar e Glossário) no objeto do nível da Seção que você deu o nome de Como Apontar um Lápis em vez de colocá-los em todas as páginas.

Você colocará estes três botões na Seção uma única vez, definirá as ações dos botões uma única vez e, em seguida, simplesmente começará a criar páginas novas naquela seção. O recurso de herança permite que estes três botões apareçam automaticamente em cada nova página criada na seção Como Apontar um Lápis! Qualquer coisa que você coloque no nível de seção aparecerá automaticamente em cada página criada na seção.

Não é preciso herdar tudo sempre

Como foi mencionado no cenário cima, a última página não deve ter o botão Avançar, pois esta é a última página do título. Ao colocar todos os três botões na Seção, cada página criada na Seção contém todos os três botões, que sabemos que não são desejados na última página.

Para resolver este problema, o programa oferece a capacidade de excluir determinados objetos do processo de herança. Ao usar este recurso é possível continuar a herdar os três botões em toda a seção, mas excluir o botão Avançar da última página.

Consulte também: Exclusão de objetos usando a herança

Resumo da herança

*A menos que você use a propriedade Excluir Herança de Determinados Objetos na página.

Suporte | Sobre Trivantis
© de Copyright Trivantis 2019