HyperCard,是一個蘋果電腦的套用程式,也是一套簡單的編程環境。原生平台是Mac OS versions 9或更早(也可在Mac OS X的經典模式下運行)。這個套用程式概念上很像資料庫,能儲存資料。
基本介紹
- 軟體名稱:HyperCard
- 開發商:Apple Inc.
- 軟體平台:Apple IIGS,Macintosh
- 軟體版本:2.4.1
- 更新時間:1998
- 軟體授權:專有軟體
特點,功能,其他,
特點
但是與傳統資料庫不同,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。