本程序提供的最重要的省时功能之一是称为继承的概念。该概念对您来说可能并不自然易懂,而且很可能成为本程序中设计新作品时最费思量的一个方面。在您需要使一个对象或一组公用对象出现在作品的多个页面的情形下,使用继承可以实现最大好处。
一种情形
例如,假定您的课程中的“如何削铅笔”一节有 10 页,而且您希望学生能够使用下一页和上一页按钮向前和向后翻页。此外,您希望每页上都有一个词汇表按钮,以便学生能够在需要时快速显示词汇表。我们还假定“如何削铅笔”一节的最后一页是整个作品的最后一页。由于是作品的最后一页,它不应有下一页按钮。
不使用继承实现该情形
如果采用传统方式,您会在如何削铅笔一节中创建十个新页面。您然后在一个页面上导入和放置下一页、上一页和词汇表按钮,并使得每个按钮的操作特别地转向下一页、上一页和词汇表。最后,您将所有这三个按钮复制和粘贴到该节中剩余的九页(在最后一页去除下一页按钮)。
使用继承实现该情形
另一种方式是利用本程序的继承功能。通过继承,您可以在标题为如何削铅笔的节级别对象上导入和放置这三个按钮(下一页、上一页和词汇表),而无需在所有页面上放置它们。
您将一次性地将这三个按钮放置到该节上,而且一次性地设置按钮操作,然后只需在该节中开始创建新页面。继承功能使得这三个按钮自动出现在您在如何削铅笔一节中创建的每个新页面上!您在节级别放置的任何项目将自动出现在您在该节中创建的每个页面上。
无需总是继承一切
如前所述,最后一页不应有下一页按钮,原因在于它是作品的最后一页。通过将所有三个按钮放置在节上,该节中创建的每个页面均包含所有三个按钮,我们知道在最后一页并不需要如此。
为解决该问题,本程序允许排除继承某些对象。通过使用该功能,您可以继续在整个节内继承三个按钮,而在最后一页排除继承下一页按钮。
另请参见:排除使用继承的对象
继承综述
*除非您在该页面上使用排除继承某些对象属性。
© 版权 Trivantis 2019