Questions et Réponses
- Modèle d'affaires
Comme vous lèavez remarqué BeBuilder est un gratuitciel... Seuls les addons externes peuvent être vendus. Ex: une compagnie pourrait très bien créér un addon pour se connecter à une base Oracle, le vendre et faire de l'argent.
Nous voulons que tous les developpeurs BeOS soient capables de créér facilement une interface graphique sans dépenser une cent. Tous les composants inclus dans BeOS seront ajoutés dans BeBuilder et seront gratuits. C'est juste une question de temps!
- Version PPC de BeBuilder
Malheureusement je ne possède pas de machine PPC pour le moment. J'espère que Be réalisera bientôt un portage sur la plateforme G4...
- AddOns
Souvent on m'a demandé si on pouvait ajouter ses composants à BeBuilder ou si une API était disponible... Depuis la version V0.3 BeBuilder supporte les addons et donc vous pouvez ajouter vos composants dans BeBuilder.
Néanmoins, le protocole addon en est à ses débutset son API a tendance à être modifié de version en version.
Dans la version V0.5 les composants communs sont directement inclus sous forme d'addons statiques dans BeBuilder.
Pour écrire vos addons si vous avez besoin d'aide (et vous en aurez! :) ) n'hésitez surtout à communiquer avec moi par E-Mail.
- Ou est-ce que je place mon code pour le faire executer quand je clique sur le bouton?
Ceci est un mail traduit de l'anglais envoyé par BoMaX.
From: Jerome Fillon
To: BoMaX
Subject: Re: BeBuilder
Date: lundi 11 janvier 1999 19:13
Ok.
Demarrons BeBuilder V0.2 et créons une application avec l'aide des exemples.
Quand l'interface est prête c.a.d avec des boutons, textcontrol...
Selectionner dans la liste le bouton ou vous voulez ajouter une action.
Une fois l'objet selectionné, aller dans la liste de propriété.
Remarquer la propriété Message. Cliquer dessus et spécifié une chaine comme par exemple B_MESSAGE_BUTTON_SAVE pour un bouton "sauvegarde".
J'écris B_MESSAGE_XXX parce que c'est la norme dans le BeBook mais vous pouvez écrire ce que vous voulez... :)
Vous devez ABSOLUMENT avoir les 4 dernieres lettres uniques pour l'application.
Si vous avez un bouton alors le code executé lors de l'action sur le bouton se trouvera dans la vue (i.e AViewComponentXX.cpp).
Si vous ouvrez ce fichier (i.e AViewComponentXX.cpp) dans la fonction MessageReceived vous trouverez :
B_MESSAGE_BUTTON_SAVE :
//Add Your Handler here
Ajouter votre code par example : printf("Mon bouton fonctionne!"); sans oublier d'ajouter #include <<>stdio.h<>> ;-)
Et tout est fait! :)
Index