Page 1 sur 3
Re: Starter Open Source !
Publié : mer. 12/août/2015 17:15
par falsam
Spock a écrit :c'est l'une des raisons , qui m'ont fait abandonner la programmation sous Purebasic !
vous avez un prg qui marche nickel en Purebasic 4.41 , et sans raison , ne marche plus avec une version nouvelle !
Tu as bien fait d’arrêter de coder si tu ne supportes pas le choc du changement.
J'ai utilisé pas mal de langages(Assembleur, Cobol, Gap, PL1, C, Php, Javascript, .......) ainsi que des AGL comme Paradox et Windev et j'ai souvent du m'adapter à l’obsolescence ou aux comportement étranges de certaines fonctionnalités au fur à mesure des upgrades de ces langages ou AGL. C'est ce qu'on appelle l'évolution.
Le langage qui me pose le moins de problème c'est PureBasic.
Re: Starter Open Source !
Publié : mer. 12/août/2015 18:02
par Ar-S
Ok l'évolution c'est une chose, mais replonger dans un code de N centaines voir milliers de lignes pour retrouver ce qui ne colle pas n'est pas très plaisant non plus. Heureusement que Fred nous a permis d'utiliser toutes les versions de PB et pas seulement les dernières. D'autres boites sont loin de ça.
Re: Starter Open Source !
Publié : mer. 12/août/2015 18:11
par falsam
Ar-S a écrit :Ok l'évolution c'est une chose, mais replonger dans un code de N centaines voir milliers de lignes pour retrouver ce qui ne colle pas n'est pas très plaisant non plus.
Une appli bien structurée et documentée ne doit pas poser de problème à mettre à jour. Essayes d'imaginer l'application PureBasic et ses dépendances à mettre à jour.
Re: Starter Open Source !
Publié : mer. 12/août/2015 18:22
par case
Spock a écrit :
oui hein ? j'ai bien fais

ça c'est toi qui vois
moi ça ne me dérangeais pas que tu code

Re: Starter Open Source !
Publié : mer. 12/août/2015 21:16
par Micheao
Bonsoiir
Merci ce Partage
Re: Starter Open Source !
Publié : jeu. 13/août/2015 3:45
par Ar-S
Pour ceux qui n'ont pas purecolor et qui voudraient ne pas avoir à trop bidouiller le code,
Vu que la coloration de bouton n'est pas incluse, remplacez les
Mais pour le reste il vous suffit d'ajoutez cette macro en début de code affin de garder les autres couleurs.
Code : Tout sélectionner
Macro PureCOLOR_SetGadgetColor(Gadget,col1,col2)
SetGadgetColor(Gadget,#PB_Gadget_FrontColor, col1)
SetGadgetColor(Gadget,#PB_Gadget_BackColor, col2)
EndMacro
Je me suis amusé à le compiler en 5.31
A noter que le RTF n'est pas du tout pris en compte dans mon test
Re: Starter Open Source !
Publié : jeu. 13/août/2015 8:15
par TazNormand
Salut
@Spock/Dobro : merci pour le partage. Si jamais tu pouvais fournir aussi un lien vers PureColor pour ceux que ça intéresse de l'avoir (drôle de tournure de phrase

)
Concernant le "Comic Sans MS" (merci pour le commentaire dans le code), perso je n'aime pas les police ronde sur les apps/pages web, ça ne donne pas un aspect "pro", c'est ce que résume la vidéo que je t'avais mis en lien sur un autre topic (Windows 10 il me semble).
Concernant les commentaires, même si on connaît ses codes par cœur, revenir sur une partie documentée facilite quand même les mises à jour, c'est une habitude que tout développeur devrait prendre (tu n'es pas concerné, ton code est documenté)
Spock a écrit :.../...
les lanceurs de programmes ça existe depuis longtemps , beaucoup on piqué l'idée de Apple avec la barre en bas qui defile
mais mon systeme de Tuile (boutons ) regroupé (en onglet pour Starter) .. j'en ai pas vu ... avant Eight !... enfin pardon ... avant Starter

Pour te rejoindre, il n'y a qu'à regarder aussi du côté des "launchers" sur Android, il y en a une palanquée aussi.
Re: Starter Open Source !
Publié : jeu. 13/août/2015 8:57
par Marc56
Spock a écrit :[...]les lanceurs de programmes ça existe depuis longtemps , beaucoup on piqué l'idée de Apple avec la barre en bas qui defile mais mon systeme de Tuile (boutons ) regroupé (en onglet pour Starter) .. j'en ai pas vu ... avant Eight !... enfin pardon ... avant Starter

Ni Microsoft ni Apple n'ont pas inventé les tuiles

À vrai dire, difficile de nos jours, de dire qui a inventé tel ou tel concept
Du fond de ma mémoire, je me souviens de celui-la, distribué en cadeau dans une revue (PC Mag?) dans les annes 90'
HP Dashboard 1992 (23 ans...)
Dashboard was a control panel utility for Windows 3.1, designed to replace Program Manager. First released in 1992, Dashboard won numerous awards, and 3 patents were achieved for its innovative user interface.
Paul Mernyk was one of three original designers and developers for Dashboard 1.0. He used visual designs to drive prototyping and product design efforts, wrote a large share of the code, and did most of the final visual design.
http://home.comcast.net/~mernykdesign/BgHP3.htm
Il a eut de nombreuses déclinaisons dont certaines avec des onglets.
PS. Pour les 'djeuns qui n'ont pas connus Windows 3, 'Program Manager' était l'équivalent de 'explorer' actuellement. C'est à dire le programme qui fait l'interactivité avec l'utilisateur (ne pas confondre avec l'explorateur de fichiers ni avec le 'task manager') On pouvait le remplacer par n'importe quel autre programme et faire une sorte de 'mode kiosque' avec un PC simplement en modifiant les fichier INI (et oui, pas de base de registres à l'époque, c'était le bon temps, enfin à peu près aussi.)

Re: Starter Open Source !
Publié : jeu. 13/août/2015 9:17
par Kwai chang caine
c'était le bon temps
Huuuuuuummmmfffff !!!!
L'epoque du bonheur, de l'emmerveillement, de la passion, ou on etait entre nous

Re: Starter Open Source !
Publié : jeu. 13/août/2015 11:07
par Ar-S
L'histoire du bouton ne marche toujours pas non, j'ai regardé l'API en question sur MSDN mais rien vu de probant (en ce qui me concerne).
Re: Starter Open Source !
Publié : jeu. 13/août/2015 11:55
par nico
Le problème de la reconnaissance du bouton ne devrait pas être difficile à résoudre. Je suis en vacances, je regarderais çà a l'occase.
Re: Starter Open Source !
Publié : jeu. 13/août/2015 12:33
par Ar-S
Vu qu'il ni a
que 3 occurrences à PureCOLOR_Set
ButtonColor
et que ma macro remplace PureCOLOR_Set
GadgetColor, je pensque que tu pourrais te passer de la lib externe.
ça ferait toujours ça de moins.
Je vais pas reposter les 3000 lignes de codes pour si peu de modif

Re: Starter Open Source !
Publié : jeu. 13/août/2015 14:19
par Patrick88
Spock a écrit :@Ar-s : je ne parlais pas de poster le code
mais de mettre a dispo le Zip

... t'es fatigué mon petit repose toi

quoiqu'il en soit , je suis dessus, j'essaie de le faire tourner sur 5.31 .. et résoudre ce probleme de Callback
peut-être est il possible de remplacer les callbacks par des BindEvent() et utiliser des CanvasGadget() à la place des CreateImage()...
Ps: Garder moi les bois... du cerf.
Pat
Re: Starter Open Source !
Publié : jeu. 13/août/2015 18:48
par nico
je pense a une fonctionnalité interne a Purebasic qui a changé ... franchement, je ne pense pas ça soluble !
Je vois ce que tu veux dire, au lieu de surclasser par la fonction de Purebasic fait le directement avec les API, et si ton programme est multiplateforme, alors il faut dans ce cas, simplement récupérer la position de la souris ainsi que celle de la fenetre, et avec une petite formule mathématique, en déduire le bouton survolé.
Re: Starter Open Source !
Publié : jeu. 13/août/2015 19:10
par nico
Je ne peux pas tester pour le moment, pas de PC, mais je ne vois pas de souci pour palier à ce problème avec les API.