REALbasic
Un article de Wikipédia, l'encyclopédie libre.
![]() |
Cet article est une ébauche à compléter concernant les logiciels, vous pouvez partager vos connaissances en le modifiant. |
Sommaire |
[modifier] Histoire
REALbasic fut créé par Andrew Barry. Il s'appelait originellement CrossBasic (cross=transversal) car il était capable de compiler le même code de programmation pour Mac et Java (le système de développement était uniquement sur Mac). En 1997, CrossBasic fut racheté par FYI Software qui changea son nom en REALbasic tandis que la société s'appela REAL Software. Suite à ceci, la version Java fut abandonnée.
[modifier] Généralités
REALbasic, de REAL Software, est un logiciel permettant de développer ses propres logiciels. Le langage de programmation utilisé par REALbasic est évidemment le BASIC, un langage simple et abordable. Cet outil de développement fonctionne sur Mac OS 9, Mac OS X, Windows et Linux, et est capable de compiler des logiciels pour les mêmes plateformes, sous réserve d'avoir acheté la version Pro.
Actuellement, c'est la version 2007 qui est commercialisée. Cette version est compatible avec les MacIntel et permet de générer des applications au format Universal Binary d'Apple. REALbasic est pratique, il permet de développer facilement et rapidement, et surtout pour plusieurs plate formes ce qui évite de redévelopper plusieurs fois les mêmes applications.
[modifier] Exemple de code
Voici un exemple de surcharge d'opérateur pour une hypothétique classe de nombre complexe afin d'additionner un nombre réel ou complexe à un autre nombre complexe :
Function Operator_Add(rhs as Single) As Complex Dim ret As New Complex ret.R = Self.R + rhs ret.I = Self.I Return ret End Function Function Operator_Add(rhs as Complex) As Complex Dim ret As New Complex ret.R = Self.R + rhs.R ret.I = Self.I + rhs.I Return ret End Function
La même fonction peut être définie pour accepter des nombres en double précision. Ce code montre comme utiliser cette classe de complexe pour additionner un réel à un complexe :
Dim Premier As New Complex(0, 1) Dim Second As New Complex(1, 1) Dim SommeAs Complex Somme = Premier + 5.0 + Second // Somme donnera comme résultat : (6, 2)
[modifier] Voir aussi
- 4ème Dimension [1] Le SGBD 4D est un environnement de développement intégré pour Mac OS X et Windows.
- FileMaker [2] Filemaker Pro est un logiciel de gestion de bases de données pour Mac OS X et Windows.
- FirebirdSQL [3] Un serveur de base de données relationnelle SQL libre.
- Kexi [4] La base de données relationnelle libre de la suite KOffice de KDE.
- Microsoft Access [5] Système de gestion de base de données relationnelle édité par Microsoft.
- MySQL [6] Un serveur de base de données relationnelle SQL rapide, multithread, et puissant.
- PostgreSQL [7] Un système de gestion de base de données relationnelle SQL et objet (SGBDOR) puissant et fiable libre.
- Oracle [8] Système de gestion de base de données (SGBD) relationnelle fourni par Oracle Corporation et couramment utilisé dans les applications sur différentes plates-formes.
- WinDev [9] est un environnement de développement intégré propriétaire, créé par la société française PC Soft.
![]() |
Portail de l'informatique – Accédez aux articles de Wikipédia concernant l’informatique. |