FAQ MacConsultez toutes les FAQ

Nombre d'auteurs : 15, nombre de questions : 123, dernière mise à jour : 28 juin 2013 

 
OuvrirSommaireDéveloppez sous MacLangagesRealBasic

RealBasic est un RAD dont l'utilisation est très similaire à Visual Basic. Il est commercialisé par RealSoftware. Il est disponible pour Windows, Mac OS (9 et X) et Linux.

Créé le 20 septembre 2007  par gibet_b

La version Pro possède toute les fonctionnalités de la version standard plus :

  • la compilation Cross Plateforme qui permet de générer en un seul clic des versions de l'application pour Windows 98 et supérieure, Mac OS 9, Mac OS X et Linux (avec GTK+) ;
  • le support des bases de données multi-utilisateurs ;
  • la possibilité de créer des applications "consoles" ;
  • le support de SSL ;
  • un débuggeur cross plateforme distant ;
  • le support des ServerSockets pour créer rapidement des applications client/serveur ;
  • les Controle Container (voir Qu'est-ce que les Controles Container ?) ;
  • la classe AutoDiscovery pour créer des applications qui s'auto-détectent sur le réseau.
  • et bien évidemment les prix changent aussi.
Créé le 20 septembre 2007  par gibet_b

Lien : Qu'est-ce que les Controles Container ?

La licence indique qu'il est possible de l'installer sur deux machines à condition de ne pas les utiliser simultanément.

Créé le 20 septembre 2007  par gibet_b

Lors de l'achat de RealBasic vous bénéficiez de 6 mois de mises à jour gratuites. Au delà, il faut souscrire une sorte d'abonnement. Celui-ci peut être souscrit à tout moment, même après la fin de la période initiale comprise avec la licence. RealSoftware publie généralement une nouvelle version tous les 90 jours.

Créé le 20 septembre 2007  par gibet_b

Oui car les deux langages sont très similaires. De plus RealSoftware met à disposition un outil : Visual Basic Project Converter. Voir ce tutoriel.

Créé le 20 septembre 2007  par gibet_b

En utilisant l'opérateur #If... #EndIf et la constante appropriée :

  • TargetCarbon pour Mac OS 9
  • TargetMachO pour Mac OS X
  • TargetMacOS pour Mac OS, que ce soit 9 ou X
  • TargetMacOSClassic pour Mac OS 9 tournant sous X, ce qui est appellé Classic
  • TargetLinux pour Linux
  • TargetWin32 pour Windows

Exemple :

 
Sélectionnez

#If Target MacOS
     MsgBox("Cette application fonctionne sous Mac OS")
#EndIf
Créé le 20 septembre 2007  par gibet_b

Oui, il peut compiler en UB, en INTEL seul ou en PPC seul.

Créé le 20 septembre 2007  par gibet_b

Lien : Universal, c'est quoi ?

Il s'agit d'un « contrôle de contrôle » :
On dispose plusieurs contrôles (boutons, liste, etc.) dans un contrôle Container pour former un super contrôle qui peut être réutilisé à loisir dans le même projet ou dans un nouveau. C'est aussi très utile pour harmoniser une interface.

Créé le 20 septembre 2007  par gibet_b
Les codes sources ainsi que les réponses aux questions présentés sur cette page sont, sauf mention spéciale dans la Q/R, libres de droits, et vous pouvez les utiliser à votre convenance. Pour le reste, ce document constitue une oeuvre intellectuelle protégée par les droits d'auteurs. Copyright © 2008 Developpez LLC : Tous droits réservés Developpez LLC. Aucune reproduction, ne peux en être faite sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E de dommages et intérêts. Cette page est déposée à la SACD.