我现在正在模拟Macintosh IIci(System 7.5.5 68k),现在我想学习HyperTalk(HyperCard),但我不知道从哪里开始,那么如果有人可以帮助我,我会很高兴! :D

有帮助吗?

解决方案

HyperTalk是Apple的HyperCard应用程序的嵌入式脚本语言。大多数命令控制HyperCard,您必须了解该应用程序才能使用HyperTalk。可能有史以来最好的HyperCard书籍是Danny Goodman的完整的HyperCard手册

如果您只想通过脚本控制旧版Mac,请调查 AppleScript 。运行System 7的68K Mac支持此功能。

其他提示

我已经提出了一些可能有用的东西 http://hypercard.org

  • 页面顶部是一个小教程电影,展示了如何创建一个简单的 HyperCard 堆栈,该堆栈可以在卡片之间翻转并涵盖使用 HyperCard 的基础知识

  • 在 Pantechnicon 的镜子中,在 http://hypercard.org/Pantechnicon/Stacks/Education/HyperCard/ 有一个 HyperTalk QuickRef 档案(如 HT_QuickRef.sit),这是一个方便的小参考堆栈,以简短、简洁的方式描述了所有 HyperTalk 命令。一旦您了解了 HyperTalk 的基础知识,这将有助于您找到能够执行您想要执行的操作的命令。该文件夹还包含一些其他堆栈,例如可能对您有用的“HyperCard Basics”。

  • 尝试找到尽可能多的 HyperCard 堆栈并检查它们。您可以进入几乎每个 HyperCard 堆栈,选择按钮或字段工具,选择执行有趣操作的按钮或字段,然后选择“按钮信息...”。“字段信息...”菜单项并检查其属性和脚本以查看其勾选的原因。您还可以使用“卡信息...”、“背景信息...”和“堆栈信息...”来查看这些对象的脚本和属性(毕竟您无法真正选择卡)。您还可以浏览 HyperCard 附带的堆栈,其中充满了有趣的按钮和文本字段,您可以将它们复制并粘贴到您自己的堆栈中,然后按原样使用或稍微修改以满足您的需要。

如果您可以在某处找到一个名为 101 Scripts and Buttons 的堆栈,那么这也演示了一些巧妙的技术。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top