跳转到内容

SuperCard 编程/简介

来自维基教科书,开放世界中的开放书籍

SuperCard 是一个 Macintosh 开发环境。它与著名的、现已停产的 HyperCard 非常相似。它由 Solutions Etcetera 制作和销售。最新版本 4.6 于 2006 年底发布,支持创建通用二进制文件(即在 PowerPC 和 Intel 处理器 Mac 上都能运行的程序)。

在所有存在的 HyperCard 克隆中,SuperCard 是目前唯一一个专注于 Mac 开发的。有些人认为这在当今世界是一个弱点,因为跨平台应用程序的交付变得越来越普遍。另一些人则认为这是一个优势,因为 SuperCard 能够访问 Mac 特定的功能,而这些功能在尝试交付跨平台应用程序时并不理想。

作为一个“基于卡片”或“基于堆栈”的开发环境,它具有以下特点

  • 窗口
    • 窗口相当于 SuperCard 中的堆栈
  • 卡片
    • 窗口可以包含许多卡片(甚至只有一个卡片)
  • 背景
    • 每张卡片都有一个背景
    • 窗口内的卡片不必都具有相同的背景
  • 一种脚本语言
    • SuperCard 的脚本语言被称为 SuperTalk。它与 HyperTalk(HyperCard 的脚本语言)非常相似,它属于一个现在被称为 xTalks 的语言家族(“x”通常读作“cross”)。
  • 一个播放器应用程序
  • 创建独立应用程序的能力
华夏公益教科书