開啟主選單

求真百科

變更

HyperCard

增加 5,108 位元組, 1 年前
创建页面,内容为“{| class="wikitable" align="right" |- | style="background: #66CCFF" align= center| '''<big>HyperCard</big> ''' |- |<center><img src=https://p2.ssl.qhimgs1.com/s…”
{| class="wikitable" align="right"

|-

| style="background: #66CCFF" align= center| '''<big>HyperCard</big> '''

|-

|<center><img src=https://p2.ssl.qhimgs1.com/sdr/400__/t0198616543c5f5b268.png width="300"></center>
<small>[https://image.so.com/view?q=%E8%8B%B9%E6%9E%9C%E7%94%B5%E8%84%91%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BC%8F&src=&inact=1&correct=%E8%8B%B9%E6%9E%9C%E7%94%B5%E8%84%91%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BC%8F&ancestor=list&cmsid=4ba64e73751a9f4612f64595f7e2b4dc&cmras=6&cn=0&gn=0&kn=0&crn=0&bxn=0&fsn=60&cuben=0&pornn=0&manun=0&adstar=0&clw=241#id=a6a7e1017756dc8637682c922e0a100f&currsn=0&ps=54&pc=54 来自 360网 的图片]</small>

|-

| style="background: #66CCFF" align= center|

|-

| align= light|

|}
'''HyperCard''',是一个苹果电脑的应用程式,也是一套简单的[[编程环境]]。原生平台是Mac OS versions 9或更早(也可在Mac OS X的经典模式下运行)。这个应用程式概念上很像资料库,能储存资料。<ref>[ https://image.so.com/view?q=%E8%8B%B9%E6%9E%9C%E7%94%B5%E8%84%91%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BC%8F&src=&inact=1&correct=%E8%8B%B9%E6%9E%9C%E7%94%B5%E8%84%91%E7%9A%84%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BC%8F&ancestor=list&cmsid=4ba64e73751a9f4612f64595f7e2b4dc&cmras=6&cn=0&gn=0&kn=0&crn=0&bxn=0&fsn=60&cuben=0&pornn=0&manun=0&adstar=0&clw=241#id=a6a7e1017756dc8637682c922e0a100f&currsn=0&ps=54&pc=54],360网 , </ref>
==数据特点==
但是与传统资料库不同,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
当用户在命令按钮的图符上按动鼠标器按钮时,系统就显示下一张卡片。HyperTalk易于使用,所以许多非程序员用HyperCard开发了很多简单的系统。HyperCard特别适用于作一个接口设计工具。它鼓励这样一种程序设计风格:先设计接口,然后,再通过链接命令按钮和相关的按钮命令文件来添加所需要的功能。HyperCard不是一种完全的面向对象程序设计环境,但是,它具有许多面向对象程序设计语言的特性。在面向对象程序设计中的5个重要组成部分是:对象、方法、消息、类和继承性。在HyperTalk里有5种对象,每个对象都可以发送和接收消息。每个对象都可以和一个包含一个方法的命令文件相连。在HyperTalk中类和继承的概念没有那么明显。HyperCard提供5个级别的用户:浏览、键入、绘图、写作和编写命令文件。这样,不同的用户可以为不同的目的使用HyperCard。
==其他信息==
HyperCard本来在1987年跟著System Software 6发布。1987年11月13日至15日在美国北卡洛兰那州由美国计算机学会ACM组织召开了第一次国际超文本技术研讨会。这个会议的召开标志着超文本已经受到广泛的关注,正在形成一个新的领域。虽然有多年没有更新,此程式直到2004年3月才拿掉。
HyperCard很像是名片整理程式,可用来纪录人物与相关事物。HyperCard管理许多称为「卡片」的资料。每张卡片上都可划分栏位,加上图片、有样式的文字、按钮等等图形使用者介面的元素,而且这些内容都可在查阅卡片的同时编辑修改。卡片也可以聚成一个堆栈。一个堆栈的卡片可以全部一起修改。
HyperCard有点像后来的Web,但是缺乏一些重要特征,例如范围只限于本机电脑。HyperCard启发了沃德·坎宁安发展出wiki。

== 参考来源 ==
{{reflist}}

[[Category:
400 應用科學類]]
1,871
次編輯