Article de reference

Code en direct

{{cite web |title=All LiveCode Downloads |url=https://downloads.livecode.com/livecode/ |website=livecode.com |publisher=LiveCode Ltd |accessdate=31 August 2021}} "},"latest prev...

Revolution et MetaCard ) est un système d'exécution de développement rapide d'applications multiplateforme inspiré d' HyperCard . Il utilise le langage de programmation LiveCode Script (anciennement MetaTalk), qui appartient à la famille des langages de script xTalk, comme HyperTalk d' HyperCard .

The environment was introduced in 2001. The "Revolution" development system was based on the MetaCard engine technology which Runtime Revolution later acquired from MetaCard Corporation in 2003. The platform won the Macworld Annual Editor's Choice Award for "Best Development Software" in 2004. "Revolution" was renamed "LiveCode" in the fall of 2010. "LiveCode" is developed and sold by Runtime Revolution Ltd., based in Edinburgh, Scotland. In March 2015, the company was renamed "LiveCode Ltd.", to unify the company name with the product. In April 2013, a free/open source version 'LiveCode Community Edition 6.0' was published after a successful crowdfunding campaign at Kickstarter. The code base was re-licensed and made available as free and open source software with a version in April 2013.

LiveCode runs on iOS, Android, OS X, Windows 95 through Windows 10, Raspberry Pi and several variations of Unix, including Linux, Solaris, and BSD. It can be used for mobile, desktop and server/CGI applications. The iOS (iPhone and iPad) version was released in December 2010. The first version to deploy to the Web was released in 2009. It is the most widely used HyperCard/HyperTalk clone,IDE, is a departure from the transitional x-talk paradigm in that it permits typing of variables. But the two environments are fully integrated, and apart from the ability to create new objects, development in LiveCode proceeds in the normal way, within the established IDE.

Une deuxième campagne de financement participatif pour intégrer HTML5 à LiveCode a atteint ses objectifs de financement de près de 400 000 $ US le 31 juillet 2014. La version pour développeurs de LiveCode 8.0 DP4 (31 août 2015) a été la première à inclure une option de déploiement autonome pour HTML5 .

Le 31 août 2021, à partir de la version 9.6.4, l'édition communautaire de LiveCode, sous licence GPL , a été abandonnée.

&& le long temps & retour après le champ 1Attendez une secondefin de répétition

Dix lignes seront chargées dans le premier champ de texte (désigné comme « champ 1 »), et s’afficheront comme suit :

Bonjour le monde à 9h00 Bonjour monde à 9h00:01 Bonjour monde à 9h00:02 ...

Remarques :

  • est littéral
  • caractéristique des langages xTalk.
  • associatifs , les expressions régulières le multimédia, la compatibilité avec diverses bases de données SQL et les bibliothèques TCP/IP . Le moteur LiveCode prend en charge plusieurs formats d'image courants (BMP, PNG, GIF et JPEG), les graphiques vectoriels anticrénelés , les liens hypertextes HTML, les comportements chaînés et les navigateurs web intégrés. L'accès à ces fonctions de haut niveau est conçu pour être intuitif.

    Exemples

    • Charger le code source d'une page web dans une variable ne nécessite qu'une seule ligne de code :
    HyperCard présente une discussion plus détaillée des principes de base d'un environnement de développement et d' un langage de script similaires . LiveCode moderne est un sur-ensemble important de l'ancien HyperCard , tout en conservant sa simplicité. LiveCode inclut plusieurs fonctionnalités absentes du programme HyperCard original, notamment le déploiement multiplateforme, la communication avec des périphériques externes et de nombreuses extensions fondamentales du langage. La boîte à outils LiveCode, contrairement à HyperCard, permet d'accéder aux ressources textuelles et multimédias sur Internet, ce qui rend possible la création d'applications de bureau connectées à Internet.

    Compatibilité

    VersionMacintoshWindowsLinux
    9.x 10.9.x – 10.13.x Intel7, 2008, Windows 8.x, Windows 10.x (Bureau)32 ou 64 bits, ARMv6 32 bits (Raspberry Pi), glibc, glib, gtk/gdk, lcms, pango/xft, gksu, esd, mplayer
    8.x 10.6.x – 10.12.x IntelXP SP2+, 2003, Vista SP1+, 7, 2008, Windows 8.x, Windows 10.x (Bureau)32 ou 64 bits, ARMv6 32 bits (Raspberry Pi), glibc, gtk, lcms, pango/xft, gksu, esd, mplayer
    7.x 10.6.x – 10.9.x IntelXP SP2+, 2003, Vista SP1+, 7, 2008, Windows 8.x, Windows 10.x (Bureau)32 ou 64 bits, ARMv6 32 bits (Raspberry Pi), glibc, gtk, lcms, pango/xft, gksu, esd, mplayer
    6.7.x 10.6.x – 10.9.x IntelXP SP2+, 2003, Vista SP1+, 7, 2008, Windows 8.x, Windows 10.x (Bureau)2.4.x+ 32 bits X11R5 glibc 2.3.2 gtk lcms pango/xft gksu
    6.6.x 10.5.8 – 10.9.x Intel/PPCXP SP2+, 2003, Vista SP1+, 7, 2008, Windows 8.x, Windows 10.x (Bureau)2.4.x+ 32 bits X11R5 glibc 2.3.2 gtk lcms pango/xft gksu
    6.0.x – 6.5.x 10.4.11 – 10.9.x Intel/PPCXP SP2+, 2003, Vista SP1+, 7, 2008, Windows 8.x, Windows 10.x (Bureau)2.4.x+ 32 bits X11R5 glibc 2.3.2 gtk lcms pango/xft gksu
    5.x 10.4.11 – 10.8.x Intel/PPC2000 SP4, XP SP2+, 2003, Vista SP1+, 7, 20082.4.x+ 32 bits X11R5 glibc 2.3.2 gtk lcms
    4.6.x 10.4.11 – 10.8.x Intel/PPC2000 SP4, XP SP2+, 2003, Vista SP1+, 7, 20082.4.x+ 32 bits X11R5 glibc 2.3.2 gtk lcms
    4.5.x 10.3.9 – 10.8.x Intel/PPC2000 SP4, XP SP2+, 2003, Vista SP1+, 7, 20082.4.x+ 32 bits X11R5 glibc 2.3.2 gtk lcms
    4.0.x???
    3.x???
    2.6.x 10.2.7 – 10.6.x Intel/PPC, 9.2.2 PPC98, Moi, NT, 2000, XP, Vista2.4+ 32 bits X11R5 glibc 2.2.4 gtk lcms

    Les versions iOS et Android sont disponibles.

    Remarque : La configuration Linux requise pour les versions 4.5.x à 6.x est la suivante :

    • Installation 32 bits ou distribution Linux 64 bits dotée d'une couche de compatibilité 32 bits
    • Noyau 2.4.x ou ultérieur
    • Serveur X compatible X11R5 fonctionnant localement sur un écran 24 bits
    • glibc 2.3.2 ou version ultérieure
    • gtk/gdk/glib (optionnel – requis pour la prise en charge des thèmes natifs)
    • pango/xft (optionnel – requis pour l'impression PDF, le texte anti-aliasé et la prise en charge des polices Unicode)
    • lcms (facultatif – requis pour la prise en charge des profils de couleur dans les fichiers JPEG et PNG)
    • gksu (facultatif – requis pour la prise en charge des processus d'élévation)

    Plus d articles de Worldlex Wiki

    Revenez a l index pour explorer davantage de pages sur l histoire, la science, la culture, la geographie et la societe en francais.

    Explorer l index