Gambas France BETA


Pas de compte ? Incription

Bonjour, je suis nouveau....

1
AuteurMessages
azad2b#1 Posté le 6/5/2017 à 18:50:48
Hello !
Je viens de m'inscrire sur ce forum et j'espère y trouver l'aide de ses membres.
Voici un aperçu de mes problèmes.
Je développe sur Mac et sur Windows un logiciel de jeu de cartes. Je dois afficher dans les containers graphiques l'image de 10 cartes différentes, en sélectionner quelques-unes qui seront gardées, celles non sélectionnées sont remplacées par des nouvelles. Un peu comme un Vidéo Poker, pour ceux qui connaissent ce jeu.
Mon appli fonctionne parfaitement sur les deux OS indiqués plus haut, mais je dois la distribuer en version "clé en main". Et c'est là qu'est le problème. La version Windows distribuée sur une machine hôte équipée de Windows (Seven en l'occurence) est trop "lourde" en termes de d'embonpoint. Je n'ai que faire des possibilités de ce win..., pas besoin d'internet, ni d'antivirus, ni de rien de ce qui freine le boot de l'OS. Idem, pour la version MacOS. Je me suis donc tourné sur Rasperry et Linux. Et là, c'est le jour et la nuit, particulièrement sur la vitesse de chargement de l'OS et de l' application.
Initialement l'appli est développée avec RealBasic (devenu aujourd'hui Xojo) mais hélas la version Linux de Xojo est loin d'être fonctionnelle, visiblement les éditeurs se concentrent principalement vers MacOS, Windows et iOS. Linux est totalement oublié en pratique.
Donc je viens à votre rencontre en espérant trouver ici, de l'aide. Par exemple, je n'ai pas trouvé le moyen d'insérer une image dans un "imageBox" en utilisant des paramètres qui permettraient d'adapter l'image à la taille de son container. (images en png ou en pict).
J'écris en ce moment, une sorte d'HelloWord, qui change mes images dans les 10 container et qui change les cartes non-sélectionnées, cela fonctionne (mis à part la taille de l'image !) si j'arrive avec votre aide à faire cela, je suis disposé à ré-écrire mon code initial et à l'adapter à Gambas.
Je suis sous Ubuntu et si le résultat est concluant, je me lance dans cette tâche ardue. Le code Xojo, est énorme : pas loin de 150 méthodes, une dizaine de modules, une gestion de fichiers et quelques animations graphiques. Bref beaucoup de travail de portage.
Et puis aussi, je n'ai nulle part trouvé un vrai mode d'emploi de la gestion de l' IDE Gambas. Ni rien dans le manuel de référence qui donnerait la syntaxe exacte de l'insertion d'images dans leurs container. Comme vous le voyez, je suis un grand débutant.
J'espère donc grace à vous glander quelques conseils.
Merci à tous, de m'avoir lu, et de compatir à mes soucis. :o
azad2b#2 Posté le 6/5/2017 à 19:50:56
Hum, pardon, je voulais écrire : glaner quelques conseils.
azad2b#3 Posté le 6/5/2017 à 21:30:50
Bon, je viens de découvrir la propriété "stretch" d'un bloc image, ce qui m'arrange beaucoup.
didier18#4 Posté le 7/5/2017 à 09:20:41
Bonjour azad2b

Et bienvenue...
Hormis la documentation "officielle", tu peux trouver sur la "Forge" plein de programmes.
Il y a aussi dans la "logithèque" (à l'ouverture de gambas) des tas d'exemples et de programmes...
Sinon il y a aussi ce site ou il y a plein d'exemples et la façon de traiter les divers composants de gambas.
L'étude de ces codes devrait te permettre de te familiariser rapidement avec la syntaxe de gambas.

Bonne journée.
azad2b#5 Posté le 7/5/2017 à 11:23:35
Bonjour et merci.
Je vais donc me résigner à apprendre via l'étude de programmes fonctionnels. Ce n'est pas la méthode la plus académique, mais je reconnais que dans certains cas, ça facilite la compréhension. Je commence à regretter de n'avoir pas, jadis, étudié le VB de Microsoft car il me semble, qu'au moins dans sa forme et sa philosophie Gambas s'en approche un peu. Mais à l'époque, manipuler un produit MicroSoft me donnait des boutons, et leurs cicatrices sont encore visibles. A bientôt donc pour des questions plus ciblées, et dans les rubriques appropriées.
Bon dimanche.
O.Coquet#6 Posté le 7/5/2017 à 11:59:16
Ce qui n'est pas devra-t-être inventéBonjour et bienvenue......

olivier
Amitié
Olivier (Alias Olinux)

Raspberry pi 3 et 4, pc Xubuntu, Arduino.....
Quelques autres "vieux" ordinateurs !
Et un bon fer à souder
spheris#7 Posté le 9/5/2017 à 00:54:53
Bonjour,
n'hésite pas à poser des questions. nous y répondrons ;)
1