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”)。
- 一个播放器应用程序
- 创建独立应用程序的能力