HyperCard

HyperCard
HyperCard是一款苹果电脑的应用程式和开发工具,最初于1987年发布,售价49.95美元。它融合了数据库功能和一套图形化、可扩展、可编辑的介面,同时还包括一种名叫HyperTalk的编程语言,用来操控数据和介面。HyperCard的特点是简单的表单形式介面、数据库功能和容易上手的编程功能,因此在各种场合得到了广泛运用。有些用户用HyperCard进行快速应用程式开发,有些用它来构建无需数据库的互动程序、指令系统,或是设计各种展示场景。HyperCard启发了沃德·坎宁安发展出Wiki。HyperCard是最早的超媒体系统之一,比万维网还要早。HyperCard于2004年3月停止销售,但在那之前它已经多年未被更新。HyperCard原生平台是Mac OS versions 9或更早,也可在Mac OS X的经典模式下运行。

软件介绍

HyperCard是一个苹果电脑的应用程式,也是一套简单的编程环境。原生平台是Mac OS versions 9或更早(也可在Mac OS X的经典模式下运行)。这个应用程式概念上很像资料库,能储存资料。
但是与传统资料库不同,HyperCard是图形式,有弹性而且易于编辑。HyperCard也包含一套强而易用的编程语言HyperTalk来控制资料与图形使用者介面。使用者常用来快速开发程式而不是当资料库。是80年代末期世界上最流行的超文本系统。1987年美国Apple公司需要一个使它的计算机在市场上更具有吸引力的产品,因此导致了HyperCard的诞生。尽管HyperCard最初只是作为图形编程环境设计的,并且为HyperCard设计的许多特性以及用HyrerCard建立的很多应用系统与超文本完全无关,但是HyperCard的流行使大批从来没有听说过超文本的人知道了超文本,把超文本的最基本的概念“节点”“链”带给了广大用户,结束了超文本仅仅作为研究主题的状况,被广泛接受为一种新技术,并且在应用开发特别是教育系统的开发方面起到作用。HyperCard流行的原因之一是,从1987年到1992年Apple公司随每一台销售出去的机器奉送一套HyperCard。HyperCard流行的另一个原因是它提供了一种功能很强的脚本语言HyperTalk,很适于快速开发图形界面的原型。但是,HyperCard不适于开发大型信息管理系统。HyperCard的节点是与屏幕一样大小的卡片。卡片之间用“按钮”连接。HyperCard提供有一些画图工具,这样,就很容易设计包含有复杂图形和正文的卡片。在HyperCard的卡片上,用户可以设计命令按钮。HyperTalk语言则用于编写与命令按钮相连的命令文件,例如:on mouse up、go to next card、end mouse up。
HyperCard包含一种名为HyperTalk的面向对象脚本语言,以其类似随意的英语语法而闻名。HyperTalk语言特性由HyperCard环境预先确定,可以通过外部函数(XFCN)和命令(XCMD)扩展。HyperTalk支持大多数标准编程结构,如“if-then”和“repeat”,易于使用和阅读。HyperTalk代码段被称为“脚本”,这个术语被认为对于初学者程序员来说不那么可怕。