Un visual Designer prometteur

Vous avez développé un logiciel en PureBasic et vous souhaitez le faire connaitre ?
Gaetan
Messages : 27
Inscription : lun. 20/août/2012 19:58

Re: Un visual Designer prometteur

Message par Gaetan »

comtois a écrit :Crash en 1 clic :)

J'ai lancé le designer (beta 5) et cliqué sur dupliquer
Pas reussi a reproduire, tu utilises la derniere version?
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Re: Un visual Designer prometteur

Message par comtois »

Je viens de vérifier, j'avais l'adresse de l'ancienne version dans les préférences de l'EDI. C'est ok, désolé pour la fausse alerte.
http://purebasic.developpez.com/
Je ne réponds à aucune question technique en PV, utilisez le forum, il est fait pour ça, et la réponse peut profiter à tous.
Gaetan
Messages : 27
Inscription : lun. 20/août/2012 19:58

Re: Un visual Designer prometteur

Message par Gaetan »

comtois a écrit :Je viens de vérifier, j'avais l'adresse de l'ancienne version dans les préférences de l'EDI. C'est ok, désolé pour la fausse alerte.
Pas de souci, j'avais corrige ce bug il y a quelques semaines du coup je trouvais ca bizarre ;)
jfduhamel
Messages : 9
Inscription : sam. 11/juin/2011 13:49

Re: Un visual Designer prometteur

Message par jfduhamel »

J'ai essayé ce form designer (je suis débutant sous PB)
- Telechargement impossible a obtenir depuis au moins 3 pays d'Amérique du Sud (Bolivie, Equateur, et Pérou ou je vis) , Toutes sécurités désactivées sous XP et Linux.
Ce site doit etre bloqué par Telefónica, qui est le noeud de distribution internet dans ces 3 pays. (Telefónica est un des + mauvais ISP du monde et en situation de monopole ici)
- la version b2.3 présente sous PB 5.00 B6 présente beaucoup de bugs déroutants pour un débutant (ces bugs sont tous mentionnés sur le forum, je n'ajoute donc rien)
- Il manque aussi de l'aide qui aurait été vivement appréciable pour ne pas perdre les pédales.
Je vais revenir à PureForm (de Gnozal) qui est le form designer qui me convient le mieux (sous Windows).
Je crois que Fred devrait continuer a distribuer son form designer avec la version 5.00 en attendant que le nouveau soit au point.
Ceci ne retire rien au fait que le nouveau programme sera un grand pas en avant pour les multiplateformes quand il sera OK et que son auteur a fait un grand travail.

Cordialement
JF Duhamel
Avatar de l’utilisateur
Mindphazer
Messages : 694
Inscription : mer. 24/août/2005 10:42

Re: Un visual Designer prometteur

Message par Mindphazer »

Je pense que Gaëtan (Polo) travaille sur l'intégration de FormDesigner directement dans l'IDE de PureBasic.
Il y a certes quelques problèmes
Mais, pour moi qui suis sous OSX, c'est un pur bonheur d'avoir enfin un éditeur visuel (je sais, je suis une grosse feignasse), et je l'utilise presque quotidiennement depuis début septembre. Les bugs et les limitations, je les connais, je les contourne !
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
jfduhamel
Messages : 9
Inscription : sam. 11/juin/2011 13:49

Re: Un visual Designer prometteur

Message par jfduhamel »

Je te comprend
Meme sous windows, faire quque chose sans un visual designer est difficile.
J'ai essayé PowerBasic, mais là c'est du masochisme avec le code spaghetti "pur API" qu'il genere, (meme avec Firefly) ou le systeme DDT on ne sais meme pas ou injecter les codes, et les aides sont inbouffables. Moi je n'y comprend pas grand chose a l'API et tout ça me dépasse, PureBasic avec PureForm me semble le plus adéquat pour le moment en ce qui me concerne et sous Windows. (Je ne connais pas les MAC)
Sinon je bosse sous RealBasic, et là pas trop de pBms.
Cordialement
JF Duhamel
jbernard13
Messages : 1501
Inscription : dim. 18/avr./2004 15:04
Localisation : sud de la france

Re: Un visual Designer prometteur

Message par jbernard13 »

Bonsoit jfduhamel

tu utlise realbasic et pas visualbasic express?
Jbernard13
Gaetan
Messages : 27
Inscription : lun. 20/août/2012 19:58

Re: Un visual Designer prometteur

Message par Gaetan »

Vous parlez de bugs, de limitations, de problemes... Et sans les citer.
Pour ameliorer l'outil il faudrait au moins me les signaler! :)

En ce qui concerne l'aide, vous avez sans doute remarque que c'est une beta, tant que ca ne sera pas integre a l'IDE je ne prendrais pas le temps d'ecrire de documentation, ca n'aurait pas de sens.
jfduhamel
Messages : 9
Inscription : sam. 11/juin/2011 13:49

Re: Un visual Designer prometteur

Message par jfduhamel »

BonsoirJBernard13
Pour des raisons historiques. Les décideurs de la boite ou j'étais avaient en horreur le .Net et voulaient du multiplateforme, ils ont opté pour RealBasic il y a 5 ans et quand j'ai été licencié je me suis payé aussi une licence RB pro (compile pour Win et Linux et Mac) et je ne le regrette pas.
Avec PureBasic, Lazarus (et RealBasic d'une autre manière) j'ai maintenant la possibilite de basculer sous Linux sans trop de vagues si je vois que Windows devient économiquement hors de portée du pays ou je suis. (Ici au Pérou 1 OS sur 10 est de source légale, alors je prévois le jour ou on aura obligation de passer a Linux pour rester dans la légalité).

Cordialement
JF Duhamel
Avatar de l’utilisateur
Mindphazer
Messages : 694
Inscription : mer. 24/août/2005 10:42

Re: Un visual Designer prometteur

Message par Mindphazer »

Gaetan a écrit :Vous parlez de bugs, de limitations, de problemes... Et sans les citer.
Pour ameliorer l'outil il faudrait au moins me les signaler.
Salut Gaétan,
Pour ma part, les limitations dont je parle sont l'impossibilité de déplacer un gadget vers ou en dehors d'un gadgetlist (on en a parlé sur le forum anglais)
Aussi, j'aimerais que les images des gadgetimage puissent être incluses dans l'executable avec un includebinary (comme pureform)
Pour le reste, comme je le disais, j'utilise formdesigner quasiment tous les jours, sans avoir connu de mésaventure désagréable, c'est donc bien que tout en étant encore en beta, c'est déjà stable et utilisable ! ;-)
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
jfduhamel
Messages : 9
Inscription : sam. 11/juin/2011 13:49

Re: Un visual Designer prometteur

Message par jfduhamel »

Bonsoir Gaétan
Malheureusement je ne revois pas le PC de la boite avant la fin de la semaine car je pars en déplacement jusqu'à dimanche.
Lundi j'enverrais un zip avec les images d'une bricole que mon tech a fait pour essayer (il est seulement hispanophone).
En gros, pour t'expliquer, on a fait deux interfaces identiques (addition de 2 entiers saisis dans 2 edittexts, exécution par appui sur un bouton, affichage du résultat dans un troisieme edittext en lecture seule puis RAZ de tout le monde), avec un second bouton. une réalisée avec Pureform et une réalisée avec ton éditeur de forme.
apres avoir vu tres vite de quoi il retourne: la boucle produite par Pureform est claire et fonctionne bien, la seconde produite par ton éditeur nous a "paumés":

Les noms (Caption) des boutons dans les énumérations et la boucle d' évènements n'ont pas de guillemets, et l'operation ne s'effectue pas (je n'ai pas eu le temps de debugger).

PureForm tient et énumère comme constantes les captions (#val1, #val2, #RAZ, #Resultat, #executer etc..), que dans ton form designer on pense qu'ils sont pris pour des variables parce qu'ils n'ont pas de # devant.

Aussi on aimerait savoir ce qu'est la constante "#PB_Any" ?

L'autre point est que l'on est un peu perdus quant aux termes employés dans l'editeur de propriétés, si le caption est une variable etc... C'est là que nous faisons peut etre des erreurs.

Quoi qu'il en soit, c'est du beau travail et ce doit etre une galere pour toi que faire et deverminer tout ça.

Y aurait il moyen de passer les futures Betas par un autre serveur, parce que d'ici ton site ne veut pas se montrer. Je pense que tu as sorti une Beta 3, on ne peut y accéder.

Cordialement
JF Duhamel
Avatar de l’utilisateur
MetalOS
Messages : 1498
Inscription : mar. 20/juin/2006 22:17
Localisation : Lorraine
Contact :

Re: Un visual Designer prometteur

Message par MetalOS »

Le version final de l'IDE sera intégré à PureBasic 5.00 ?
jbernard13
Messages : 1501
Inscription : dim. 18/avr./2004 15:04
Localisation : sud de la france

Re: Un visual Designer prometteur

Message par jbernard13 »

jfduhamel a écrit :BonsoirJBernard13
Pour des raisons historiques. Les décideurs de la boite ou j'étais avaient en horreur le .Net et voulaient du multiplateforme, ils ont opté pour RealBasic il y a 5 ans et quand j'ai été licencié je me suis payé aussi une licence RB pro (compile pour Win et Linux et Mac) et je ne le regrette pas.
Avec PureBasic, Lazarus (et RealBasic d'une autre manière) j'ai maintenant la possibilite de basculer sous Linux sans trop de vagues si je vois que Windows devient économiquement hors de portée du pays ou je suis. (Ici au Pérou 1 OS sur 10 est de source légale, alors je prévois le jour ou on aura obligation de passer a Linux pour rester dans la légalité).

Cordialement
JF Duhamel
merci pour ta réponse
Jbernard13
Avatar de l’utilisateur
Mindphazer
Messages : 694
Inscription : mer. 24/août/2005 10:42

Re: Un visual Designer prometteur

Message par Mindphazer »

@jfduhamel
la constante #PB_Any est décrite dans l'aide de Purebasic. Par exemple :

Code : Tout sélectionner

Resultat = ButtonGadget(#Gadget, x, y, Largeur, Hauteur, Texte$ [, Options])
#Gadget = Le numéro d'identification du nouveau gadget. Si #PB_Any est utilisé à la place de '#Gadget', alors le numéro du nouveau gadget sera renvoyé dans 'Resultat'.

Dans FormDesigner, Resultat est une variable, alors que de PureForn, c'est une constante. Ca ne change rien sur le fond.

Tu devrais mettre FormDesigner en français (dans les préférences). Comme ça, Caption sera traduit par "Titre", ce qui est plus parlant. Et tu peux dire à FormDesigner que le titre est une variable (dans ce cas, il n'y aura pas les guillemets) en cochant la case "Le titre est une variable"
Bureau : Win10 64bits
Maison : Macbook Pro M3 16" SSD 512 Go / Ram 24 Go - iPad Pro 32 Go (pour madame) - iPhone 15 Pro Max 256 Go
Gaetan
Messages : 27
Inscription : lun. 20/août/2012 19:58

Re: Un visual Designer prometteur

Message par Gaetan »

La version integree a l'IDE ne sera probablement pas pour la 5.00, ceci dit les futures corrections de bugs je ne les fais que sur celle la.
Mindphazer a écrit :es limitations dont je parle sont l'impossibilité de déplacer un gadget vers ou en dehors d'un gadgetlist (on en a parlé sur le forum anglais)
Il faut que je bosse la dessus en effet.
Mindphazer a écrit :j'aimerais que les images des gadgetimage puissent être incluses dans l'executable avec un includebinary (comme pureform)
Deja possible, ouvre l'image manager une fois que tu as ajoute l'image quelque part, et selectionne "CatchImage?".
Oui evidemment il fallait le savoir, ca sera dans l'aide une fois qu'il y en aura une. :)
La raison pour laquelle c'est dans l'image manager et pas dans les properties c'est que le form designer gere les images de maniere intelligente (pas de duplications, une image identique peut etre partagee de facon automatique).
jfduhamel a écrit :Les noms (Caption) des boutons dans les énumérations et la boucle d' évènements n'ont pas de guillemets, et l'operation ne s'effectue pas (je n'ai pas eu le temps de debugger).
Si tu selectionnes que la caption est une variable: pas de guillemets (forcement...), et si ce n'est pas une variable, alors il y a des guillemets.
jfduhamel a écrit :PureForm tient et énumère comme constantes les captions (#val1, #val2, #RAZ, #Resultat, #executer etc..), que dans ton form designer on pense qu'ils sont pris pour des variables parce qu'ils n'ont pas de # devant.
Une variable dans le form designer n'a jamais de # devant, il est automatiquement ajoute si #PB_Any n'est pas selectionne (beaucoup plus simple de switcher entre les deux options comme ca). Pour plus d'info sur PB_Any je te conseille de voir l'aide de Purebasic ;)

Pour le probleme du site bloque, ecoute c'est heberge sur OVH qui est quand meme le leader ou un des leaders europeens en hebergement. De toute maniere, je ne fais plus d'update separees de Purebasic maintenant que le designer fait parti du package officiel, donc la derniere version est celle distribuee par Fred.

Je comprend bien quand sans fichier d'aide c'est un peu complique de comprendre certaines fonctionnalites, ceci dit une fois qu'on a compris je crois qu'il est quand meme assez facile a utiliser, en tout cas c'etait l'objectif (avec le fait d'avoir un outil completement crossplatform).

Merci a vous tous pour les tests ;)
Répondre