Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

SuperCard это среда разработки высокого уровня , который работает на Macintosh компьютерах, под OS 8 и 9 , и OS X . Он вдохновлен HyperCard , но включает в себя более богатый язык, полный набор инструментов графического интерфейса и собственный цвет (в отличие от надстроек HyperCard, поставляемых Apple или сторонних производителей).

Язык программирования, используемый SuperCard, называется SuperTalk и в значительной степени основан на HyperTalk , языке HyperCard. В дополнение к основному языку SuperTalk может вызывать языки сценариев на основе OSA, такие как AppleScript , и команды оболочки . Язык может быть расширен так называемыми внешними элементами, фрагментами скомпилированного кода, которые выглядят как собственные процедуры.

Программы, созданные с помощью SuperCard, могут выполняться внутри самой среды IDE или как «автономные», которые объединяют созданные пользователем программы и ресурсы с механизмом выполнения, используемым SuperCard.

История [ править ]

Ранние годы [ править ]

SuperCard была впервые создана Биллом Эпплтоном и опубликована Silicon Beach Software в 1989 году. В 1990 году Silicon Beach была приобретена Aldus Corporation . Aldus выпустила версию 1.6 SuperCard, которая принесла поддержку AppleEvents, улучшенные графические возможности и ряд других улучшений.

Середина 1990-х [ править ]

В феврале 1994 года компания Allegiant Technologies из Сан-Диего купила SuperCard. Allegiant выпустила несколько версий программного обеспечения и даже выиграла приз редактора MacUser в 1995 году в номинации «Лучшее новое приложение для создания мультимедиа». Версия 1.7 SuperCard, выпущенная в июне 1994 года, включала несколько важных улучшений, включая поддержку QuickTime и операторы переключения . В декабре того же года была выпущена версия 2.0. Это был первый PowerPCродная версия, что сделало ее намного быстрее, чем предыдущие версии на новых машинах. Кроме того, в этой версии появилось приложение под названием Standalone Maker, которое добавило в интерфейсную часть возможности редактировать вилку ресурсов исполняемых проектов SuperCard. SuperCard всегда могла создавать автономные исполняемые приложения, но этот инструмент снизил порог входа для начинающих пользователей. Версии 2.0 и 2.5 были выпущены на японском языке. [1]

Конец 1990-х [ править ]

После этого было выпущено несколько версий SuperCard, которые включали такие функции, как поддержка полного 24-битного цвета и улучшения функции киноленты. В начале 1996 года был выпущен новый сопутствующий продукт под названием Marionet. Это дополнение позволяло проектам обмениваться данными через локальные сети или Интернет. Спустя 20 месяцев была выпущена третья версия SuperCard. Эта новая версия содержала новый формат файла проекта, поддерживающий свойства пользователя, и полностью новый редактор проектов.

Цель Allegiant состояла в том, чтобы продолжать внедрять инновации в продукте Macintosh, предоставляя среду выполнения Windows (редактирование на Mac, запуск в Windows или Mac) и, в конечном итоге, среду разработки Windows. Фирма предприняла три попытки представить общественности версию SuperCard для Windows. Первый был настоящим «портом» продукта (который включал в себя как среду редактирования, так и среду выполнения в Windows), он занимал слишком много времени и был очень нестабильным. Было определено, что в то время было бы невозможно использовать исходный код Macintosh в качестве основы для переноса на Windows, поэтому второй был попыткой создать среду, предназначенную только для выполнения, которая поддерживала бы большинство возможностей SuperCard, но под Совершенно новая кодовая база, написанная с нуля с новыми инженерами. Эта версия была более стабильной,но в конечном итоге не попал на рынок (хотя он лег в основу плагина Roadster (см. ниже)). Третья попытка была очень недолгой, но основывалась на разговорах с Apple, связанных сQuickTime Interactive (QTi), который должен был предоставить среду на основе Quicktime, которую можно было бы использовать для создания инструмента разработки и создания на основе Quicktime с использованием языка SuperTalk.

В конце концов, в 1996 году компания также создала плагин для браузера SuperCard под названием "Roadster" для запуска "проектов" - версии стеков SuperCard. Roadster поддерживал часть возможностей SuperCard, но, поскольку это был веб-плагин, контент SuperCard можно было воспроизводить в Windows впервые.

В мае 1998 года Incwell DMG приобрела SuperCard и все сопутствующие товары у Allegiant. Вскоре после этого была анонсирована версия 3.5. Эта версия, которая наконец была выпущена в октябре 1998 года, была быстрее своих предшественников, имела поддержку QuickTime 3, Drag and Drop и других.

Версия 3.6, выпущенная в 1999 году, принесла японскую версию и множество внутренних улучшений.

21 век [ править ]

В 2002 году SuperCard была приобретена в четвертый раз. На этот раз компания Solutions Etcetera , которая разрабатывала SuperCard для IncWell, купила продукт и анонсировала версию 4. Эта новая версия представила поддержку Mac OS X , полное соответствие темам и широкий спектр элементов пользовательского интерфейса.

С тех пор были выпущены версии до 4.8, в которых были внесены улучшения и исправления ошибок, встроенная поддержка новых компьютеров Mac на базе чипов Intel, улучшения IDE, расширенная числовая точность, сглаженная графика рисования и расширенная поддержка оболочки. [2]

Ссылки [ править ]

  1. ^ " " Интернет-издание MacinStuff Times "Корабли японской версии SuperCard 2.5" . www.informedusa.com . Проверено 6 июня 2018 .
  2. ^ «Представляем SuperCard 4.8» . www.supercard.us . Проверено 6 июня 2018 .


Внешние ссылки [ править ]

  • Официальный веб-сайт SuperCard Solutions Etcetera
  • История SuperCard Четвертого мира
  • ScriptLib.net, интерактивная библиотека сценариев совместной работы для SuperCard
  • ModuloPi, альтернативный редактор времени выполнения для SuperCard